2 , siteDir ? runCommand "empty" { preferLocalBuild = true; } "mkdir -p $out"
5 , varDir ? "/var/lib/${siteName}_${environment}"
6 , lib, fetchzip, runCommand, stdenv }:
8 app = stdenv.mkDerivation rec {
9 name = "${siteName}-${environment}-spip-${version}";
12 url = "https://files.spip.net/spip/archives/spip-v${version}.zip";
13 sha256 = "sha256-KNw9G3PEHpVvsBvKsZfqNaymhwHkJ28F8a44qr5tQyw=";
16 paches = lib.optionals ldap [ ./spip_ldap_patch.patch ];
18 rm -rf IMG local tmp config/remove.txt
19 ln -sf ${./spip_mes_options.php} config/mes_options.php
20 echo "Require all denied" > "config/.htaccess"
21 ln -sf ${varDir}/{IMG,local} .
25 cp -a ${siteDir}/* $out
28 inherit siteName siteDir environment varDir;
30 spipConfig = ./spip_mes_options.php;