{ lib , stdenvNoCC , fetchFromGitHub , nix-update-script , nixosTests , php }: stdenvNoCC.mkDerivation rec { pname = "cloudlog"; version = "2.4.8"; src = fetchFromGitHub { owner = "magicbug"; repo = "Cloudlog"; rev = version; sha256 = "sha256-LY8kTZooBzwrrruCjwdiNhxjrmIDV4N2HcfhbSSe6o4="; }; postPath = '' substituteInPlace index.php \ --replace "define('ENVIRONMENT', 'development');" "define('ENVIRONMENT', 'production');" ''; installPhase = '' mkdir $out/ cp -R ./* $out ''; passthru = { tests = { inherit (nixosTests) cloudlog; }; updateScript = nix-update-script { }; }; meta = with lib; { description = "Web based amateur radio logging application built using PHP & MySQL"; license = licenses.mit; homepage = "https://www.magicbug.co.uk/cloudlog"; platforms = php.meta.platforms; maintainers = with maintainers; [ melling ]; }; }