diff options
Diffstat (limited to 'flakes/mypackages')
-rw-r--r-- | flakes/mypackages/pkgs/webapps/spip/default.nix | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/flakes/mypackages/pkgs/webapps/spip/default.nix b/flakes/mypackages/pkgs/webapps/spip/default.nix index 3f335a7..3248066 100644 --- a/flakes/mypackages/pkgs/webapps/spip/default.nix +++ b/flakes/mypackages/pkgs/webapps/spip/default.nix | |||
@@ -3,14 +3,14 @@ | |||
3 | , environment ? "prod" | 3 | , environment ? "prod" |
4 | , ldap ? false | 4 | , ldap ? false |
5 | , varDir ? "/var/lib/${siteName}_${environment}" | 5 | , varDir ? "/var/lib/${siteName}_${environment}" |
6 | , lib, fetchzip, runCommand, stdenv }: | 6 | , lib, fetchzip, runCommand, stdenv, php82 }: |
7 | let | 7 | let |
8 | app = stdenv.mkDerivation rec { | 8 | app = stdenv.mkDerivation rec { |
9 | name = "${siteName}-${environment}-spip-${version}"; | 9 | name = "${siteName}-${environment}-spip-${version}"; |
10 | version = "3.2.18"; | 10 | version = "4.2.9"; |
11 | src = fetchzip { | 11 | src = fetchzip { |
12 | url = "https://files.spip.net/spip/archives/spip-v${version}.zip"; | 12 | url = "https://files.spip.net/spip/archives/spip-v${version}.zip"; |
13 | sha256 = "sha256-KNw9G3PEHpVvsBvKsZfqNaymhwHkJ28F8a44qr5tQyw="; | 13 | sha256 = "sha256-eHQ0q6f8/bFtuxn5LvAtKp3OaDGRCdVUh3kug8iBIbA="; |
14 | stripRoot = false; | 14 | stripRoot = false; |
15 | }; | 15 | }; |
16 | paches = lib.optionals ldap [ ./spip_ldap_patch.patch ]; | 16 | paches = lib.optionals ldap [ ./spip_ldap_patch.patch ]; |
@@ -25,6 +25,8 @@ let | |||
25 | cp -a ${siteDir}/* $out | 25 | cp -a ${siteDir}/* $out |
26 | ''; | 26 | ''; |
27 | passthru = { | 27 | passthru = { |
28 | php = php82; | ||
29 | phpExtensions = all: [ all.curl all.xml all.gd all.sodium all.zip all.zlib all.mysqli ]; | ||
28 | inherit siteName siteDir environment varDir; | 30 | inherit siteName siteDir environment varDir; |
29 | webRoot = app; | 31 | webRoot = app; |
30 | spipConfig = ./spip_mes_options.php; | 32 | spipConfig = ./spip_mes_options.php; |