summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2023-06-27 18:14:36 +0200
committerGitHub <noreply@github.com>2023-06-27 18:14:36 +0200
commitc13fd6a3d4a691d5dffe7272ab0ac18c7a35be30 (patch)
treead08604a7de43b49644fdb24f8bbd2eca8b12f21 /pkgs/servers
parent135fef712efb719e385172f0e042e13b7aa8f08e (diff)
parent00000008777eaba4e314cca3460fbcd1739dd559 (diff)
downloadnixpkgs-c13fd6a3d4a691d5dffe7272ab0ac18c7a35be30.tar
nixpkgs-c13fd6a3d4a691d5dffe7272ab0ac18c7a35be30.tar.gz
nixpkgs-c13fd6a3d4a691d5dffe7272ab0ac18c7a35be30.tar.bz2
nixpkgs-c13fd6a3d4a691d5dffe7272ab0ac18c7a35be30.tar.lz
nixpkgs-c13fd6a3d4a691d5dffe7272ab0ac18c7a35be30.tar.xz
nixpkgs-c13fd6a3d4a691d5dffe7272ab0ac18c7a35be30.tar.zst
nixpkgs-c13fd6a3d4a691d5dffe7272ab0ac18c7a35be30.zip
Merge pull request #232302 from SuperSandro2000/mediawiki-nocc
mediawiki: use stdenvNoCC, remove extra derivation
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/web-apps/mediawiki/default.nix16
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 b90dffb0be1..5c39fc48ae6 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
   '';