feat: plsh
This commit is contained in:
17
flake.nix
17
flake.nix
@@ -516,6 +516,21 @@
|
|||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
};
|
};
|
||||||
|
buildPlShExt = versionSuffix: let
|
||||||
|
version = "4.0";
|
||||||
|
in buildPostgresqlExtension prev {
|
||||||
|
postgresql = prev."postgresql_${versionSuffix}";
|
||||||
|
} {
|
||||||
|
pname = "plhaskell";
|
||||||
|
inherit version;
|
||||||
|
src = prev.fetchFromGitHub {
|
||||||
|
owner = "petere";
|
||||||
|
repo = "plsh";
|
||||||
|
rev = "d88079617309974f71b3f8e4d5f96869dba66835";
|
||||||
|
hash = lib.fakeHash;
|
||||||
|
};
|
||||||
|
nativeBuildInputs = with prev; [pkg-config curl ghc haskellPackages.hsc2hs haskellPackages.HSFFIG];
|
||||||
|
};
|
||||||
buildPlHaskellExt = versionSuffix: let
|
buildPlHaskellExt = versionSuffix: let
|
||||||
version = "4.0";
|
version = "4.0";
|
||||||
in buildPostgresqlExtension prev {
|
in buildPostgresqlExtension prev {
|
||||||
@@ -552,6 +567,7 @@
|
|||||||
http = buildHttpExt "17";
|
http = buildHttpExt "17";
|
||||||
pg_smtp_client = buildSmtpExt "17";
|
pg_smtp_client = buildSmtpExt "17";
|
||||||
plhaskell = buildPlHaskellExt "17";
|
plhaskell = buildPlHaskellExt "17";
|
||||||
|
plsh = buildPlShExt "17";
|
||||||
hemar = buildHemarExt prev "17";
|
hemar = buildHemarExt prev "17";
|
||||||
};};
|
};};
|
||||||
postgresql_16 = prev.postgresql_16 // {pkgs = prev.postgresql_16.pkgs // {
|
postgresql_16 = prev.postgresql_16 // {pkgs = prev.postgresql_16.pkgs // {
|
||||||
@@ -564,6 +580,7 @@
|
|||||||
http = buildHttpExt "15";
|
http = buildHttpExt "15";
|
||||||
pg_smtp_client = buildSmtpExt "15";
|
pg_smtp_client = buildSmtpExt "15";
|
||||||
plhaskell = buildPlHaskellExt "15";
|
plhaskell = buildPlHaskellExt "15";
|
||||||
|
plsh = buildPlShExt "15";
|
||||||
hemar = buildHemarExt prev "15";
|
hemar = buildHemarExt prev "15";
|
||||||
};};
|
};};
|
||||||
postgresql_14 = prev.postgresql_14 // {pkgs = prev.postgresql_14.pkgs // {
|
postgresql_14 = prev.postgresql_14 // {pkgs = prev.postgresql_14.pkgs // {
|
||||||
|
|||||||
Reference in New Issue
Block a user