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 installPhase = '' 15 runHook preInstall 16 install -m444 -D $src/share/java/*postgresql-${version}.jar $out/share/java/postgresql-jdbc.jar 17 runHook postInstall 18 ''; 19 20 meta = with 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}