diff options
author | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2023-05-16 23:18:47 +0200 |
---|---|---|
committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2023-05-16 23:23:37 +0200 |
commit | 00000008777eaba4e314cca3460fbcd1739dd559 (patch) | |
tree | 5f17e0ec895f053d32ad323b3cc58f214999a55d /pkgs/servers/web-apps/mediawiki | |
parent | d4ee9275ce1c18b52140da2d151c91be167eee0b (diff) |
mediawiki: use stdenvNoCC, remove extra derivation
Diffstat (limited to 'pkgs/servers/web-apps/mediawiki')
-rw-r--r-- | pkgs/servers/web-apps/mediawiki/default.nix | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/pkgs/servers/web-apps/mediawiki/default.nix b/pkgs/servers/web-apps/mediawiki/default.nix index b90dffb0be1d7..5c39fc48ae6d0 100644 --- a/pkgs/servers/web-apps/mediawiki/default.nix +++ b/pkgs/servers/web-apps/mediawiki/default.nix @@ -1,6 +1,6 @@ -{ lib, stdenv, fetchurl, writeText, nixosTests }: +{ lib, stdenvNoCC, fetchurl, nixosTests }: -stdenv.mkDerivation rec { +stdenvNoCC.mkDerivation rec { pname = "mediawiki"; version = "1.39.3"; @@ -13,18 +13,14 @@ stdenv.mkDerivation rec { sed -i 's|$vars = Installer::getExistingLocalSettings();|$vars = null;|' includes/installer/CliInstaller.php ''; - installPhase = let - phpConfig = writeText "LocalSettings.php" '' - <?php - return require(getenv('MEDIAWIKI_CONFIG')); - ?> - ''; - in '' + installPhase = '' runHook preInstall mkdir -p $out/share/mediawiki cp -r * $out/share/mediawiki - cp ${phpConfig} $out/share/mediawiki/LocalSettings.php + echo "<?php + return require(getenv('MEDIAWIKI_CONFIG')); + ?>" > $out/share/mediawiki/LocalSettings.php runHook postInstall ''; |