{ lib, stdenv, fetchurl, writeText }: stdenv.mkDerivation rec { pname = "mediawiki"; version = "1.36.1"; src = with lib; fetchurl { url = "https://releases.wikimedia.org/mediawiki/${versions.majorMinor version}/${pname}-${version}.tar.gz"; sha256 = "0ymda3x58a7ic4bwhbkxc7rskkwn164nplxzq9g4w9qnmwcqnsg6"; }; prePatch = '' sed -i 's|$vars = Installer::getExistingLocalSettings();|$vars = null;|' includes/installer/CliInstaller.php ''; phpConfig = writeText "LocalSettings.php" '' ''; installPhase = '' runHook preInstall mkdir -p $out/share/mediawiki cp -r * $out/share/mediawiki cp ${phpConfig} $out/share/mediawiki/LocalSettings.php runHook postInstall ''; meta = with lib; { description = "The collaborative editing software that runs Wikipedia"; license = licenses.gpl2Plus; homepage = "https://www.mediawiki.org/"; platforms = platforms.all; maintainers = [ maintainers.redvers ]; }; }