From 243dc10b0b54fbc840ebae39bcb224d9e0717add Mon Sep 17 00:00:00 2001 From: "William A. Kennington III" Date: Sat, 23 May 2015 19:06:29 -0700 Subject: postgresql: Add schema version --- pkgs/servers/sql/postgresql/8.4.x.nix | 3 ++- pkgs/servers/sql/postgresql/9.0.x.nix | 3 ++- pkgs/servers/sql/postgresql/9.1.x.nix | 3 ++- pkgs/servers/sql/postgresql/generic.nix | 6 ++++-- 4 files changed, 10 insertions(+), 5 deletions(-) (limited to 'pkgs/servers') diff --git a/pkgs/servers/sql/postgresql/8.4.x.nix b/pkgs/servers/sql/postgresql/8.4.x.nix index 66933f2ad420..0254bbe951d6 100644 --- a/pkgs/servers/sql/postgresql/8.4.x.nix +++ b/pkgs/servers/sql/postgresql/8.4.x.nix @@ -1,7 +1,8 @@ { callPackage, fetchurl, ... } @ args: callPackage ./generic.nix (args // rec { - version = "8.4.22"; + psqlSchema = "8.4"; + version = "${psqlSchema}.22"; src = fetchurl { url = "mirror://postgresql/source/v${version}/postgresql-${version}.tar.bz2"; diff --git a/pkgs/servers/sql/postgresql/9.0.x.nix b/pkgs/servers/sql/postgresql/9.0.x.nix index 6c24e6aa4c45..dba42e4fb110 100644 --- a/pkgs/servers/sql/postgresql/9.0.x.nix +++ b/pkgs/servers/sql/postgresql/9.0.x.nix @@ -1,7 +1,8 @@ { callPackage, fetchurl, ... } @ args: callPackage ./generic.nix (args // rec { - version = "9.0.20"; + psqlSchema = "9.0"; + version = "${psqlSchema}.20"; src = fetchurl { url = "mirror://postgresql/source/v${version}/postgresql-${version}.tar.bz2"; diff --git a/pkgs/servers/sql/postgresql/9.1.x.nix b/pkgs/servers/sql/postgresql/9.1.x.nix index b481f292ec54..138bc4a30232 100644 --- a/pkgs/servers/sql/postgresql/9.1.x.nix +++ b/pkgs/servers/sql/postgresql/9.1.x.nix @@ -1,7 +1,8 @@ { callPackage, fetchurl, ... } @ args: callPackage ./generic.nix (args // rec { - version = "9.1.16"; + psqlSchema = "9.1"; + version = "${psqlSchema}.16"; src = fetchurl { url = "mirror://postgresql/source/v${version}/postgresql-${version}.tar.bz2"; diff --git a/pkgs/servers/sql/postgresql/generic.nix b/pkgs/servers/sql/postgresql/generic.nix index 06e6d1e79d69..721a3b6323f3 100644 --- a/pkgs/servers/sql/postgresql/generic.nix +++ b/pkgs/servers/sql/postgresql/generic.nix @@ -10,7 +10,7 @@ , walBlockSizeKB ? 8, walSegmentSizeMB ? 16 # Version specific arguments -, version, src +, version, src, psqlSchema , ... }: @@ -90,5 +90,7 @@ stdenv.mkDerivation rec { hydraPlatforms = platforms.linux; }; - passthru = { inherit readline; }; + passthru = { + inherit readline psqlSchema; + }; } -- cgit 1.4.1