acr-cli: init at 0.14 (#359508)
[NixPkgs.git] / pkgs / by-name / cl / cloudlog / package.nix
blob22713841cccbab721dc807ff5348abf544699585
1 { lib
2 , stdenvNoCC
3 , fetchFromGitHub
4 , nix-update-script
5 , nixosTests
6 , php
7 }:
9 stdenvNoCC.mkDerivation rec {
10   pname = "cloudlog";
11   version = "2.6.16";
13   src = fetchFromGitHub {
14     owner = "magicbug";
15     repo = "Cloudlog";
16     rev = version;
17     hash = "sha256-1GdIC1vC/SG9duQkrOXIe24OyIwdLgeEiG7i+KYP8Cs=";
18   };
20   postPatch = ''
21     substituteInPlace index.php \
22       --replace "define('ENVIRONMENT', 'development');" "define('ENVIRONMENT', 'production');"
23   '';
25   installPhase = ''
26     mkdir $out/
27     cp -R ./* $out
28   '';
30   passthru = {
31     tests = {
32       inherit (nixosTests) cloudlog;
33     };
34     updateScript = nix-update-script { };
35   };
37   meta = with lib; {
38     description = "Web based amateur radio logging application built using PHP & MySQL";
39     license = licenses.mit;
40     homepage = "https://www.magicbug.co.uk/cloudlog";
41     platforms = php.meta.platforms;
42     maintainers = with maintainers; [ melling ];
43   };