Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #53995 from serokell/fix-pgtmp

pg_tmp, ephemeralpg: fix on darwin and merge

authored by

Christoph Hrdinka and committed by
GitHub
def5124e 3dee561c

+8 -32
+6 -4
pkgs/applications/misc/ephemeralpg/default.nix pkgs/development/tools/database/ephemeralpg/default.nix
··· 1 - { stdenv, fetchurl, postgresql, makeWrapper }: 1 + { stdenv, fetchurl, postgresql, getopt, makeWrapper }: 2 2 stdenv.mkDerivation rec { 3 3 name = "ephemeralpg-${version}"; 4 4 version = "2.5"; ··· 10 10 installPhase = '' 11 11 mkdir -p $out 12 12 PREFIX=$out make install 13 - wrapProgram $out/bin/pg_tmp --prefix PATH : ${postgresql}/bin 13 + wrapProgram $out/bin/pg_tmp --prefix PATH : ${stdenv.lib.makeBinPath [ postgresql getopt ]} 14 14 ''; 15 - meta = { 15 + meta = with stdenv.lib; { 16 16 description = ''Run tests on an isolated, temporary PostgreSQL database.''; 17 - license = stdenv.lib.licenses.isc; 17 + license = licenses.isc; 18 18 homepage = http://ephemeralpg.org/; 19 + platforms = platforms.all; 20 + maintainers = with maintainers; [ hrdinka ]; 19 21 }; 20 22 }
-25
pkgs/development/tools/database/pg_tmp/default.nix
··· 1 - { fetchFromBitbucket, stdenv }: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "pg_tmp-${version}"; 5 - version = "2.3"; 6 - 7 - src = fetchFromBitbucket { 8 - owner = "eradman"; 9 - repo = "ephemeralpg"; 10 - rev = "ephemeralpg-${version}"; 11 - sha256 = "0j0va9pch2xhwwx4li3qx3lkgrd79c0hcy5w5y1cqax571hv89wa"; 12 - }; 13 - 14 - installPhase = '' 15 - PREFIX=$out make install 16 - ''; 17 - 18 - meta = with stdenv.lib; { 19 - homepage = http://ephemeralpg.org; 20 - description = "Run tests on an isolated, temporary PostgreSQL database"; 21 - license = licenses.isc; 22 - platforms = platforms.all; 23 - maintainers = with maintainers; [ hrdinka ]; 24 - }; 25 - }
+1
pkgs/top-level/aliases.nix
··· 223 223 perlXMLParser = perlPackages.XMLParser; # added 2018-10-12 224 224 perlArchiveCpio = perlPackages.ArchiveCpio; # added 2018-10-12 225 225 pgp-tools = signing-party; # added 2017-03-26 226 + pg_tmp = ephemeralpg; # added 2018-01-16 226 227 pidgin-with-plugins = pidgin; # added 2016-06 227 228 pidginlatex = pidgin-latex; # added 2018-01-08 228 229 pidginlatexSF = pidgin-latex; # added 2014-11-02
+1 -3
pkgs/top-level/all-packages.nix
··· 1382 1382 1383 1383 esptool-ck = callPackage ../tools/misc/esptool-ck { }; 1384 1384 1385 - ephemeralpg = callPackage ../applications/misc/ephemeralpg {}; 1385 + ephemeralpg = callPackage ../development/tools/database/ephemeralpg {}; 1386 1386 1387 1387 et = callPackage ../applications/misc/et {}; 1388 1388 ··· 11994 11994 pg_repack = callPackage ../servers/sql/postgresql/pg_repack {}; 11995 11995 11996 11996 pg_similarity = callPackage ../servers/sql/postgresql/pg_similarity {}; 11997 - 11998 - pg_tmp = callPackage ../development/tools/database/pg_tmp { }; 11999 11997 12000 11998 pgroonga = callPackage ../servers/sql/postgresql/pgroonga {}; 12001 11999