nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

pg_partman: init at 4.1.0

+35
+33
pkgs/servers/sql/postgresql/ext/pg_partman.nix
··· 1 + { stdenv, fetchFromGitHub, postgresql }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "pg_partman"; 5 + version = "4.1.0"; 6 + 7 + buildInputs = [ postgresql ]; 8 + 9 + src = fetchFromGitHub { 10 + owner = "pgpartman"; 11 + repo = pname; 12 + rev = "refs/tags/v${version}"; 13 + sha256 = "0bzv92x492jcwzhal9x4vc3vszixscdpxc6yq5rrqld26dhmsp06"; 14 + }; 15 + 16 + installPhase = '' 17 + mkdir -p $out/bin # For buildEnv to setup proper symlinks. See #22653 18 + mkdir -p $out/{lib,share/extension} 19 + 20 + cp src/*.so $out/lib 21 + cp updates/* $out/share/extension 22 + cp -r sql/* $out/share/extension 23 + cp *.control $out/share/extension 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Partition management extension for PostgreSQL"; 28 + homepage = https://github.com/pgpartman/pg_partman; 29 + maintainers = with maintainers; [ ggpeti ]; 30 + platforms = postgresql.meta.platforms; 31 + license = licenses.postgresql; 32 + }; 33 + }
+2
pkgs/servers/sql/postgresql/packages.nix
··· 34 34 timescaledb = super.callPackage ./ext/timescaledb.nix { }; 35 35 36 36 tsearch_extras = super.callPackage ./ext/tsearch_extras.nix { }; 37 + 38 + pg_partman = super.callPackage ./ext/pg_partman.nix { }; 37 39 }