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