diff options
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/servers/web-apps/jirafeau/default.nix')
-rw-r--r-- | infra/libkookie/nixpkgs/pkgs/servers/web-apps/jirafeau/default.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/web-apps/jirafeau/default.nix b/infra/libkookie/nixpkgs/pkgs/servers/web-apps/jirafeau/default.nix new file mode 100644 index 000000000000..33cde2c5922c --- /dev/null +++ b/infra/libkookie/nixpkgs/pkgs/servers/web-apps/jirafeau/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchFromGitLab, writeText }: + +let + localConfig = writeText "config.local.php" '' + <?php + return require(getenv('JIRAFEAU_CONFIG')); + ?> + ''; +in +stdenv.mkDerivation rec { + pname = "jirafeau"; + version = "4.1.1"; + + src = fetchFromGitLab { + owner = "mojo42"; + repo = "Jirafeau"; + rev = version; + sha256 = "09gq5zhynygpqj0skq7ifnn9yjjg7qnc6kjvaas7f53av2707z4c"; + }; + + installPhase = '' + mkdir $out + cp -r * $out/ + cp ${localConfig} $out/lib/config.local.php + ''; + + meta = with stdenv.lib; { + description = "Website permitting upload of a file in a simple way and giving a unique link to it"; + license = licenses.agpl3; + homepage = "https://gitlab.com/mojo42/Jirafeau"; + platforms = platforms.all; + maintainers = with maintainers; [ davidtwco ]; + }; +} |