Merge pull request #183465 from zaninime/pgbackrest

authored by Sandro and committed by GitHub ea88d75f 30f6859a

+41
+39
pkgs/tools/backup/pgbackrest/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , postgresql 6 + , openssl 7 + , lz4 8 + , bzip2 9 + , libxml2 10 + , zlib 11 + , zstd 12 + , libyaml 13 + }: 14 + stdenv.mkDerivation rec { 15 + pname = "pgbackrest"; 16 + version = "2.41"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "pgbackrest"; 20 + repo = "pgbackrest"; 21 + rev = "release/${version}"; 22 + sha256 = "sha256-AaFctLXhzq3Wk+KjxskxazpNEX7UAmXeiJxhYXYwksk="; 23 + }; 24 + 25 + nativeBuildInputs = [ pkg-config ]; 26 + buildInputs = [ postgresql openssl lz4 bzip2 libxml2 zlib zstd libyaml ]; 27 + 28 + postUnpack = '' 29 + sourceRoot+=/src 30 + ''; 31 + 32 + meta = with lib; { 33 + description = "Reliable PostgreSQL backup & restore"; 34 + homepage = "https://pgbackrest.org/"; 35 + changelog = "https://github.com/pgbackrest/pgbackrest/releases"; 36 + license = licenses.mit; 37 + maintainers = with maintainers; [ zaninime ]; 38 + }; 39 + }
+2
pkgs/top-level/all-packages.nix
··· 7565 7565 7566 7566 pgf_graphics = callPackage ../tools/graphics/pgf { }; 7567 7567 7568 + pgbackrest = callPackage ../tools/backup/pgbackrest { }; 7569 + 7568 7570 pgformatter = callPackage ../development/tools/pgformatter { }; 7569 7571 7570 7572 pgloader = callPackage ../development/tools/pgloader { };