feat(package): update slpt
This commit is contained in:
@@ -57,7 +57,7 @@
|
||||
# hooks run, this needs to be run in an override of `mkDerivation` and not in a setup hook.
|
||||
{
|
||||
lib,
|
||||
clangStdenv,
|
||||
stdenv,
|
||||
postgresql,
|
||||
nix-update-script,
|
||||
}: args: let
|
||||
@@ -137,4 +137,4 @@
|
||||
+ prevAttrs.postInstall or "";
|
||||
};
|
||||
in
|
||||
clangStdenv.mkDerivation (lib.extends buildPostgresqlExtension (lib.toFunction args))
|
||||
stdenv.mkDerivation (lib.extends buildPostgresqlExtension (lib.toFunction args))
|
||||
|
||||
20
flake.nix
20
flake.nix
@@ -53,6 +53,7 @@
|
||||
postgresql = pkgs."postgresql_${versionSuffix}";
|
||||
c-hectic = self.packages.${pkgs.system}.c-hectic;
|
||||
in buildPostgresqlExtension pkgs {
|
||||
stdenv = pkgs.clangStdenv;
|
||||
inherit postgresql;
|
||||
} {
|
||||
pname = "hemar";
|
||||
@@ -100,6 +101,7 @@
|
||||
buildPlShExt = pkgs: versionSuffix: let
|
||||
version = "4.0";
|
||||
in buildPostgresqlExtension pkgs {
|
||||
stdenv = pkgs.clangStdenv;
|
||||
postgresql = pkgs."postgresql_${versionSuffix}";
|
||||
} {
|
||||
pname = "plsh";
|
||||
@@ -115,6 +117,7 @@
|
||||
buildPlHaskellExt = pkgs: versionSuffix: let
|
||||
version = "4.0";
|
||||
in buildPostgresqlExtension pkgs {
|
||||
stdenv = pkgs.clangStdenv;
|
||||
postgresql = pkgs."postgresql_${versionSuffix}";
|
||||
} {
|
||||
pname = "plhaskell";
|
||||
@@ -125,11 +128,26 @@
|
||||
rev = "d917f0991a455cf0558c2036e360ba1a9b40a8ef";
|
||||
hash = "sha256-+sJmR/SCMfxxExa7GZuNmWez1dfhvlM9qOdO9gHNf74=";
|
||||
};
|
||||
nativeBuildInputs = with pkgs; [pkg-config curl ghc haskellPackages.hsc2hs haskellPackages.HSFFIG];
|
||||
preBuild = ''
|
||||
last=$(pwd)
|
||||
cd ${pkgs.haskellPackages.ghc}
|
||||
include=$(dirname "${pkgs.haskellPackages.ghc}/$(find . -name HsFFI.h)")
|
||||
ls $include
|
||||
cd $last
|
||||
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I$include"
|
||||
'';
|
||||
nativeBuildInputs = with pkgs; [
|
||||
pkg-config
|
||||
curl
|
||||
ghc
|
||||
haskellPackages.hsc2hs
|
||||
haskellPackages.ghc
|
||||
];
|
||||
};
|
||||
buildHttpExt = pkgs: versionSuffix: let
|
||||
version = "1.6.1";
|
||||
in buildPostgresqlExtension pkgs {
|
||||
stdenv = pkgs.clangStdenv;
|
||||
postgresql = pkgs."postgresql_${versionSuffix}";
|
||||
} {
|
||||
pname = "http";
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
src = fetchFromGitHub {
|
||||
owner = "nativerv";
|
||||
repo = "slpt";
|
||||
rev = "6ce04bcf53e12518eb7abba193c72014557ec2c2";
|
||||
hash = "sha256-AZ8z8wR8xX9tYNM9sPb0Uqc0UHWebMbal8sNupWAbOI=";
|
||||
rev = "8d70db4d8dfcd624ed49b9e6fb0ad449b6f25b89";
|
||||
hash = "sha256-sCHZsf7Y36iAesh7BeSxy9WhE/uQv13/VWmjlaVSEcU=";
|
||||
};
|
||||
in writeShellScriptBin "slpt" (builtins.readFile "${src}/slpt")
|
||||
|
||||
1
result-man
Symbolic link
1
result-man
Symbolic link
@@ -0,0 +1 @@
|
||||
/nix/store/914rqhi68mlykix1dd72rspwc5zmnj4g-postgresql-15.7-man
|
||||
Reference in New Issue
Block a user