diff options
author | zimbatm <zimbatm@zimbatm.com> | 2019-09-10 21:16:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-10 21:16:03 +0200 |
commit | 4441befd43713e789edbf721965d9a1639eb451c (patch) | |
tree | 681921294e2f17867599b74f7bacc2151511ed0d | |
parent | 32030530a8c2ee56538624638fce9ff922d7d53a (diff) | |
download | nixpkgs-4441befd43713e789edbf721965d9a1639eb451c.tar nixpkgs-4441befd43713e789edbf721965d9a1639eb451c.tar.gz nixpkgs-4441befd43713e789edbf721965d9a1639eb451c.tar.bz2 nixpkgs-4441befd43713e789edbf721965d9a1639eb451c.tar.lz nixpkgs-4441befd43713e789edbf721965d9a1639eb451c.tar.xz nixpkgs-4441befd43713e789edbf721965d9a1639eb451c.tar.zst nixpkgs-4441befd43713e789edbf721965d9a1639eb451c.zip |
repmgr: init at 4.4.0 (#68444)
-rw-r--r-- | pkgs/servers/sql/postgresql/ext/repmgr.nix | 30 | ||||
-rw-r--r-- | pkgs/servers/sql/postgresql/packages.nix | 2 |
2 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/servers/sql/postgresql/ext/repmgr.nix b/pkgs/servers/sql/postgresql/ext/repmgr.nix new file mode 100644 index 00000000000..366d98d1b4b --- /dev/null +++ b/pkgs/servers/sql/postgresql/ext/repmgr.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchFromGitHub, postgresql, openssl, zlib, readline }: + +stdenv.mkDerivation rec { + pname = "repmgr"; + version = "4.4.0"; + + src = fetchFromGitHub { + owner = "2ndQuadrant"; + repo = "repmgr"; + rev = "v${version}"; + sha256 = "185789f7igvlqyqcb8kf42jjq8g0wbs2aqd9kimrq5kf4srwgpim"; + }; + + installPhase = '' + mkdir -p $out/{lib,share/postgresql/extension} + + cp *.so $out/lib + cp *.sql $out/share/postgresql/extension + cp *.control $out/share/postgresql/extension + ''; + + buildInputs = [ postgresql openssl zlib readline ]; + + meta = with stdenv.lib; { + homepage = "https://repmgr.org/"; + description = "Replication manager for PostgreSQL cluster"; + license = licenses.postgresql; + maintainers = with maintainers; [ zimbatm ]; + }; +} diff --git a/pkgs/servers/sql/postgresql/packages.nix b/pkgs/servers/sql/postgresql/packages.nix index ebce90d3451..a6821373389 100644 --- a/pkgs/servers/sql/postgresql/packages.nix +++ b/pkgs/servers/sql/postgresql/packages.nix @@ -50,4 +50,6 @@ self: super: { pg_partman = super.callPackage ./ext/pg_partman.nix { }; pg_safeupdate = super.callPackage ./ext/pg_safeupdate.nix { }; + + repmgr = super.callPackage ./ext/repmgr.nix { }; } |