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