diff options
author | Austin Seipp <aseipp@pobox.com> | 2018-08-06 10:17:54 -0500 |
---|---|---|
committer | Austin Seipp <aseipp@pobox.com> | 2018-11-02 13:52:48 -0500 |
commit | 648f4a2769d46ec532c259ed082e36193ff7349e (patch) | |
tree | 4f194be75ac7fdd2c58f65e2fecbbe6e43775bb4 /pkgs/servers/sql | |
parent | 2266f2014b41e29ccf8c70a67a0af0133f8eb270 (diff) | |
download | nixpkgs-648f4a2769d46ec532c259ed082e36193ff7349e.tar nixpkgs-648f4a2769d46ec532c259ed082e36193ff7349e.tar.gz nixpkgs-648f4a2769d46ec532c259ed082e36193ff7349e.tar.bz2 nixpkgs-648f4a2769d46ec532c259ed082e36193ff7349e.tar.lz nixpkgs-648f4a2769d46ec532c259ed082e36193ff7349e.tar.xz nixpkgs-648f4a2769d46ec532c259ed082e36193ff7349e.tar.zst nixpkgs-648f4a2769d46ec532c259ed082e36193ff7349e.zip |
nixpkgs: tidy up pgjwt package
This makes pgjwt take a dummy 'postgresql' argument, which it does not *need* in the buildInputs (it is purely a SQL extension with no C code). However, this argument will be necessary for an upcoming change that will parameterize the extensions over a particular PostgreSQL version. It also does some tiny cleanup, setting a null build phase. Signed-off-by: Austin Seipp <aseipp@pobox.com>
Diffstat (limited to 'pkgs/servers/sql')
-rw-r--r-- | pkgs/servers/sql/postgresql/pgjwt/default.nix | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/pkgs/servers/sql/postgresql/pgjwt/default.nix b/pkgs/servers/sql/postgresql/pgjwt/default.nix index 3e01d9bfe2c..ab7ba8943a7 100644 --- a/pkgs/servers/sql/postgresql/pgjwt/default.nix +++ b/pkgs/servers/sql/postgresql/pgjwt/default.nix @@ -1,19 +1,23 @@ -{ stdenv, fetchFromGitHub }: +{ stdenv, fetchFromGitHub, postgresql }: + stdenv.mkDerivation rec { - name = "pgjwt-${version}"; + name = "pgjwt-${version}"; version = "unstable-2017-04-24"; + src = fetchFromGitHub { - owner = "michelp"; - repo = "pgjwt"; - rev = "546a2911027b716586e241be7fd4c6f1785237cd"; + owner = "michelp"; + repo = "pgjwt"; + rev = "546a2911027b716586e241be7fd4c6f1785237cd"; sha256 = "1riz0xvwb6y02j0fljbr9hcbqb2jqs4njlivmavy9ysbcrrv1vrf"; }; - dontBuild = true; + + buildPhase = ":"; installPhase = '' mkdir -p $out/bin # current postgresql extension mechanism in nixos requires bin directory mkdir -p $out/share/extension cp pg*sql *.control $out/share/extension ''; + meta = with stdenv.lib; { description = "PostgreSQL implementation of JSON Web Tokens"; longDescription = '' |