summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorYorick <yorickvanpelt@gmail.com>2018-04-12 17:35:16 +0200
committerJörg Thalheim <Mic92@users.noreply.github.com>2018-04-12 16:35:16 +0100
commit0812b5c588a91287b4a0fcd976d2c5367e69135b (patch)
treee2cc616d6d79099902eb479cfc88324c3c877ce7 /pkgs/servers
parent210422297087037b1fcf5e6e06eaf0ec94ade68a (diff)
downloadnixlib-0812b5c588a91287b4a0fcd976d2c5367e69135b.tar
nixlib-0812b5c588a91287b4a0fcd976d2c5367e69135b.tar.gz
nixlib-0812b5c588a91287b4a0fcd976d2c5367e69135b.tar.bz2
nixlib-0812b5c588a91287b4a0fcd976d2c5367e69135b.tar.lz
nixlib-0812b5c588a91287b4a0fcd976d2c5367e69135b.tar.xz
nixlib-0812b5c588a91287b4a0fcd976d2c5367e69135b.tar.zst
nixlib-0812b5c588a91287b4a0fcd976d2c5367e69135b.zip
postgresql-jdbc: 9.3-1100 -> 42.2.2 (#38854)
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/sql/postgresql/jdbc/default.nix25
1 files changed, 11 insertions, 14 deletions
diff --git a/pkgs/servers/sql/postgresql/jdbc/default.nix b/pkgs/servers/sql/postgresql/jdbc/default.nix
index 39b574ae96d1..62ebf6b44533 100644
--- a/pkgs/servers/sql/postgresql/jdbc/default.nix
+++ b/pkgs/servers/sql/postgresql/jdbc/default.nix
@@ -1,24 +1,21 @@
-{ stdenv, fetchurl, ant, jdk }:
-
-let version = "9.3-1100"; in
+{ stdenv, fetchMavenArtifact }:
 
 stdenv.mkDerivation rec {
   name = "postgresql-jdbc-${version}";
+  version = "42.2.2";
 
-  src = fetchurl {
-    url = "http://jdbc.postgresql.org/download/postgresql-jdbc-${version}.src.tar.gz";
-    sha256 = "0mbdzhzg4ws0i7ps98rg0q5n68lsrdm2klj7y7skaix0rpa57gp6";
+  src = fetchMavenArtifact {
+    artifactId = "postgresql";
+    groupId = "org.postgresql";
+    sha256 = "0w7sfi1gmzqhyhr4iq9znv8hff41xwwqcblkyd9ph0m34r0555hr";
+    inherit version;
   };
 
-  buildInputs = [ ant jdk ];
-
-  buildPhase = "ant";
+  phases = [ "installPhase" ];
 
-  installPhase =
-    ''
-      mkdir -p $out/share/java
-      cp jars/*.jar $out/share/java
-    '';
+  installPhase = ''
+    install -D $src/share/java/*_postgresql-${version}.jar $out/share/java/postgresql-jdbc.jar
+  '';
 
   meta = with stdenv.lib; {
     homepage = https://jdbc.postgresql.org/;