Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ stdenv, fetchMavenArtifact }: 2 3stdenv.mkDerivation rec { 4 name = "postgresql-jdbc-${version}"; 5 version = "42.2.5"; 6 7 src = fetchMavenArtifact { 8 artifactId = "postgresql"; 9 groupId = "org.postgresql"; 10 sha256 = "1p0cbb7ka41xxipzjy81hmcndkqynav22xyipkg7qdqrqvw4dykz"; 11 inherit version; 12 }; 13 14 phases = [ "installPhase" ]; 15 16 installPhase = '' 17 install -m444 -D $src/share/java/*postgresql-${version}.jar $out/share/java/postgresql-jdbc.jar 18 ''; 19 20 meta = with stdenv.lib; { 21 homepage = https://jdbc.postgresql.org/; 22 description = "JDBC driver for PostgreSQL allowing Java programs to connect to a PostgreSQL database"; 23 license = licenses.bsd2; 24 platforms = platforms.unix; 25 }; 26}