summary refs log tree commit diff
path: root/pkgs/servers/sql
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2015-06-01 21:15:50 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2015-06-04 14:54:49 +0200
commitf1b8931cc9ff6264b80d842a5fea38e1c5122908 (patch)
tree3f14ffb01a7ddbb960949c883272c304fb5eb577 /pkgs/servers/sql
parentef5647d7570181ebf936ca3056145e809836428e (diff)
downloadnixpkgs-f1b8931cc9ff6264b80d842a5fea38e1c5122908.tar
nixpkgs-f1b8931cc9ff6264b80d842a5fea38e1c5122908.tar.gz
nixpkgs-f1b8931cc9ff6264b80d842a5fea38e1c5122908.tar.bz2
nixpkgs-f1b8931cc9ff6264b80d842a5fea38e1c5122908.tar.lz
nixpkgs-f1b8931cc9ff6264b80d842a5fea38e1c5122908.tar.xz
nixpkgs-f1b8931cc9ff6264b80d842a5fea38e1c5122908.tar.zst
nixpkgs-f1b8931cc9ff6264b80d842a5fea38e1c5122908.zip
Revert "postgresql: Consolidate patches"
This reverts commit 7174391e5bff8206025d4c7c7107d11487c534f7.
Diffstat (limited to 'pkgs/servers/sql')
-rw-r--r--pkgs/servers/sql/postgresql/8.4.x.nix2
-rw-r--r--pkgs/servers/sql/postgresql/9.0.x.nix2
-rw-r--r--pkgs/servers/sql/postgresql/9.1.x.nix2
-rw-r--r--pkgs/servers/sql/postgresql/9.2.x.nix2
-rw-r--r--pkgs/servers/sql/postgresql/generic.nix12
5 files changed, 12 insertions, 8 deletions
diff --git a/pkgs/servers/sql/postgresql/8.4.x.nix b/pkgs/servers/sql/postgresql/8.4.x.nix
index 0254bbe951d..f946f9fc145 100644
--- a/pkgs/servers/sql/postgresql/8.4.x.nix
+++ b/pkgs/servers/sql/postgresql/8.4.x.nix
@@ -8,4 +8,6 @@ callPackage ./generic.nix (args // rec {
     url = "mirror://postgresql/source/v${version}/postgresql-${version}.tar.bz2";
     sha256 = "09iqr9sldiq7jz1rdnywp2wv36lxy5m8kch3vpchd1s4fz75c7aw";
   };
+
+  patches = [ ./disable-resolve_symlinks.patch ];
 })
diff --git a/pkgs/servers/sql/postgresql/9.0.x.nix b/pkgs/servers/sql/postgresql/9.0.x.nix
index dba42e4fb11..b2a53bfc4b1 100644
--- a/pkgs/servers/sql/postgresql/9.0.x.nix
+++ b/pkgs/servers/sql/postgresql/9.0.x.nix
@@ -8,4 +8,6 @@ callPackage ./generic.nix (args // rec {
     url = "mirror://postgresql/source/v${version}/postgresql-${version}.tar.bz2";
     sha256 = "0vxa90d1ghv6vg4c6kxvm2skypahvlq4sd968q7l9ff3dl145z02";
   };
+
+  patches = [ ./disable-resolve_symlinks.patch ];
 })
diff --git a/pkgs/servers/sql/postgresql/9.1.x.nix b/pkgs/servers/sql/postgresql/9.1.x.nix
index 138bc4a3023..1debe457e1f 100644
--- a/pkgs/servers/sql/postgresql/9.1.x.nix
+++ b/pkgs/servers/sql/postgresql/9.1.x.nix
@@ -8,4 +8,6 @@ callPackage ./generic.nix (args // rec {
     url = "mirror://postgresql/source/v${version}/postgresql-${version}.tar.bz2";
     sha256 = "0mllj1r1648iwm0qj3cj9qxizhlyhqmz94iydnwhf48psvvy4r9b";
   };
+
+  patches = [ ./disable-resolve_symlinks.patch ];
 })
diff --git a/pkgs/servers/sql/postgresql/9.2.x.nix b/pkgs/servers/sql/postgresql/9.2.x.nix
index 9517b4e803c..477bb9d2484 100644
--- a/pkgs/servers/sql/postgresql/9.2.x.nix
+++ b/pkgs/servers/sql/postgresql/9.2.x.nix
@@ -8,4 +8,6 @@ callPackage ./generic.nix (args // rec {
     url = "mirror://postgresql/source/v${version}/postgresql-${version}.tar.bz2";
     sha256 = "1k5i73ninqyz76zzpi06ajj5qawf30zwr16x8wrgq6swzvsgbck5";
   };
+
+  patches = [ ./disable-resolve_symlinks.patch ];
 })
diff --git a/pkgs/servers/sql/postgresql/generic.nix b/pkgs/servers/sql/postgresql/generic.nix
index 46d2030224d..b7b2e3014ce 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
-, psqlSchema , version, src
+, psqlSchema , version, src, patches ? [ ]
 , ...
 }:
 
@@ -25,6 +25,8 @@ let
   optLibxml2 = shouldUsePkg libxml2;
   optLibxslt = shouldUsePkg libxslt;
   optZlib = shouldUsePkg zlib;
+
+  patches' = [ ./less-is-more.patch ] ++ patches;
 in
 with stdenv.lib;
 stdenv.mkDerivation rec {
@@ -32,13 +34,7 @@ stdenv.mkDerivation rec {
 
   inherit src;
 
-  patches = [
-    ./less-is-more.patch
-  ] ++ optionals (versionOlder version "9.4.0") [
-    ./disable-resolve_symlinks.patch
-  ] ++ optionals (versionAtLeast version "9.4.0") [
-    ./disable-resolve_symlinks-94.patch
-  ];
+  patches = patches';
 
   nativeBuildInputs = [ bison flex ];
   buildInputs = [