diff options
Diffstat (limited to 'pkgs/servers/sql/postgresql/ext/repmgr.nix')
-rw-r--r-- | pkgs/servers/sql/postgresql/ext/repmgr.nix | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/pkgs/servers/sql/postgresql/ext/repmgr.nix b/pkgs/servers/sql/postgresql/ext/repmgr.nix index 6dc3be727c6..b0d3b5bead5 100644 --- a/pkgs/servers/sql/postgresql/ext/repmgr.nix +++ b/pkgs/servers/sql/postgresql/ext/repmgr.nix @@ -1,26 +1,35 @@ -{ stdenv, fetchFromGitHub, postgresql, openssl, zlib, readline }: +{ stdenv, fetchFromGitHub +, postgresql +, openssl +, zlib +, readline +, flex +}: stdenv.mkDerivation rec { pname = "repmgr"; - version = "4.4.0"; + version = "5.0.0"; src = fetchFromGitHub { owner = "2ndQuadrant"; repo = "repmgr"; rev = "v${version}"; - sha256 = "185789f7igvlqyqcb8kf42jjq8g0wbs2aqd9kimrq5kf4srwgpim"; + hash = "sha256-1CshcutjgwWCRxBfjlNGDLKMT5BYqb+sh4i+/E/YN38="; }; + nativeBuildInputs = [ flex ]; + + buildInputs = [ postgresql openssl zlib readline ]; + installPhase = '' - mkdir -p $out/{lib,share/postgresql/extension} + mkdir -p $out/{bin,lib,share/postgresql/extension} - cp *.so $out/lib - cp *.sql $out/share/postgresql/extension - cp *.control $out/share/postgresql/extension + cp repmgr{,d} $out/bin + 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"; |