diff options
author | Peter Ferenczy <ggpeti@gmail.com> | 2019-05-14 18:32:34 +0200 |
---|---|---|
committer | Peter Ferenczy <ggpeti@gmail.com> | 2019-05-14 18:37:34 +0200 |
commit | d6d94878eafdbb28bcf2c1a78098eac10409402a (patch) | |
tree | 39332f8f52d878436db90cfa50338928762bc94f /pkgs/servers/sql/postgresql/ext | |
parent | 2b13c29c3ce5db1a0265fe29d1cdba073d2655ff (diff) | |
download | nixpkgs-d6d94878eafdbb28bcf2c1a78098eac10409402a.tar nixpkgs-d6d94878eafdbb28bcf2c1a78098eac10409402a.tar.gz nixpkgs-d6d94878eafdbb28bcf2c1a78098eac10409402a.tar.bz2 nixpkgs-d6d94878eafdbb28bcf2c1a78098eac10409402a.tar.lz nixpkgs-d6d94878eafdbb28bcf2c1a78098eac10409402a.tar.xz nixpkgs-d6d94878eafdbb28bcf2c1a78098eac10409402a.tar.zst nixpkgs-d6d94878eafdbb28bcf2c1a78098eac10409402a.zip |
pg_partman: init at 4.1.0
Diffstat (limited to 'pkgs/servers/sql/postgresql/ext')
-rw-r--r-- | pkgs/servers/sql/postgresql/ext/pg_partman.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/servers/sql/postgresql/ext/pg_partman.nix b/pkgs/servers/sql/postgresql/ext/pg_partman.nix new file mode 100644 index 00000000000..b8ca074f662 --- /dev/null +++ b/pkgs/servers/sql/postgresql/ext/pg_partman.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchFromGitHub, postgresql }: + +stdenv.mkDerivation rec { + pname = "pg_partman"; + version = "4.1.0"; + + buildInputs = [ postgresql ]; + + src = fetchFromGitHub { + owner = "pgpartman"; + repo = pname; + rev = "refs/tags/v${version}"; + sha256 = "0bzv92x492jcwzhal9x4vc3vszixscdpxc6yq5rrqld26dhmsp06"; + }; + + installPhase = '' + mkdir -p $out/bin # For buildEnv to setup proper symlinks. See #22653 + mkdir -p $out/{lib,share/extension} + + cp src/*.so $out/lib + cp updates/* $out/share/extension + cp -r sql/* $out/share/extension + cp *.control $out/share/extension + ''; + + meta = with stdenv.lib; { + description = "Partition management extension for PostgreSQL"; + homepage = https://github.com/pgpartman/pg_partman; + maintainers = with maintainers; [ ggpeti ]; + platforms = postgresql.meta.platforms; + license = licenses.postgresql; + }; +} |