Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758{ lib, version, hash, stdenv, fetchurl, nixosTests, writeScript,}:
stdenv.mkDerivation rec { pname = "wordpress"; inherit version;
src = fetchurl { url = "https://wordpress.org/${pname}-${version}.tar.gz"; inherit hash; };
installPhase = '' runHook preInstall
# remove non-essential plugins and themes rm -r wp-content/{plugins,themes} mkdir wp-content/plugins cat << EOF > wp-content/plugins/index.php <?php // Silence is golden. EOF cp -a wp-content/{plugins,themes}
mkdir -p $out/share/wordpress cp -r . $out/share/wordpress
runHook postInstall '';
passthru.tests = { inherit (nixosTests) wordpress; };
passthru.updateScript = writeScript "update.sh" '' #!/usr/bin/env nix-shell #!nix-shell -i bash -p common-updater-scripts jq set -eu -o pipefail version=$(curl --globoff "https://api.wordpress.org/core/version-check/1.7/" | jq -r '.offers[0].version') update-source-version wordpress $version --file=./pkgs/servers/web-apps/wordpress/default.nix '';
meta = with lib; { homepage = "https://wordpress.org"; description = "WordPress is open source software you can use to create a beautiful website, blog, or app"; license = [ licenses.gpl2Plus ]; maintainers = [ maintainers.basvandijk ]; platforms = platforms.all; };}