vifm: 0.13 -> 0.14 (#380559)
[NixPkgs.git] / pkgs / by-name / ep / ephemeralpg / package.nix
blob59ddbab10ec8ae1437fdec8a84299c7ffe4516ee
2   lib,
3   stdenv,
4   fetchurl,
5   postgresql,
6   getopt,
7   makeWrapper,
8 }:
9 stdenv.mkDerivation rec {
10   pname = "ephemeralpg";
11   version = "3.3";
12   src = fetchurl {
13     url = "https://eradman.com/ephemeralpg/code/${pname}-${version}.tar.gz";
14     hash = "sha256-pVQrfSpwJnxCRXAUpZQZsb0Z/wlLbjdaYmhVevgHrgo=";
15   };
16   nativeBuildInputs = [ makeWrapper ];
17   installPhase = ''
18     mkdir -p $out
19     PREFIX=$out make install
20     wrapProgram $out/bin/pg_tmp --prefix PATH : ${
21       lib.makeBinPath [
22         postgresql
23         getopt
24       ]
25     }
26   '';
27   meta = with lib; {
28     description = "Run tests on an isolated, temporary PostgreSQL database";
29     license = licenses.isc;
30     homepage = "https://eradman.com/ephemeralpg/";
31     platforms = platforms.all;
32     maintainers = with maintainers; [
33       hrdinka
34       medv
35     ];
36   };