diff --git a/pkgs/servers/sql/postgresql/default.nix b/pkgs/servers/sql/postgresql/default.nix index 0ba98455fac8..6108818de28a 100644 --- a/pkgs/servers/sql/postgresql/default.nix +++ b/pkgs/servers/sql/postgresql/default.nix @@ -13,7 +13,7 @@ let , this, self, newScope, buildEnv # source specification - , version, sha256, psqlSchema, enableDebug ? false + , version, sha256, psqlSchema }: let atLeast = lib.versionAtLeast version; @@ -54,8 +54,8 @@ let "--sysconfdir=/etc" "--libdir=$(lib)/lib" "--with-system-tzdata=${tzdata}/share/zoneinfo" + "--enable-debug" (lib.optionalString enableSystemd "--with-systemd") - (lib.optionalString enableDebug "--enable-debug") (if stdenv.isDarwin then "--with-uuid=e2fs" else "--with-ossp-uuid") ] ++ lib.optionals icuEnabled [ "--with-icu" ]; @@ -163,6 +163,8 @@ let ]; buildInputs = [ makeWrapper ]; + separateDebugInfo = true; + # We include /bin to ensure the $out/bin directory is created, which is # needed because we'll be removing the files from that directory in postBuild # below. See #22653 @@ -192,15 +194,6 @@ in self: { inherit self; }; - postgresql_9_5_debug = self.callPackage generic { - version = "9.5.23"; - psqlSchema = "9.5"; - sha256 = "0rl31jc3kg2wq6hazyd297gnmx3cibjvivllbsivii2m6dzgl573"; - this = self.postgresql_9_5; - enableDebug = true; - inherit self; - }; - postgresql_9_6 = self.callPackage generic { version = "9.6.19"; psqlSchema = "9.6"; @@ -209,15 +202,6 @@ in self: { inherit self; }; - postgresql_9_6_debug = self.callPackage generic { - version = "9.6.19"; - psqlSchema = "9.6"; - sha256 = "1c2wnl5bbpjs1s1rpzvlnzsqlpb0p823zw7s38nhpgnxrja3myb1"; - this = self.postgresql_9_6; - enableDebug = true; - inherit self; - }; - postgresql_10 = self.callPackage generic { version = "10.14"; psqlSchema = "10.0"; # should be 10, but changing it is invasive @@ -226,15 +210,6 @@ in self: { inherit self; }; - postgresql_10_debug = self.callPackage generic { - version = "10.14"; - psqlSchema = "10.0"; # should be 10, but changing it is invasive - sha256 = "0fxj30jvwq5pqpbj97vhlxgmn2ah59a78s9jyjr7vxyqj7sdh71q"; - this = self.postgresql_10; - enableDebug = true; - inherit self; - }; - postgresql_11 = self.callPackage generic { version = "11.9"; psqlSchema = "11.1"; # should be 11, but changing it is invasive @@ -243,15 +218,6 @@ in self: { inherit self; }; - postgresql_11_debug = self.callPackage generic { - version = "11.9"; - psqlSchema = "11.1"; # should be 11, but changing it is invasive - sha256 = "0db6pfphc5rp12abnkvv2l9pbl7bdyf3hhiwj8ghjwh35skqlq9m"; - this = self.postgresql_11; - enableDebug = true; - inherit self; - }; - postgresql_12 = self.callPackage generic { version = "12.4"; psqlSchema = "12"; @@ -260,15 +226,6 @@ in self: { inherit self; }; - postgresql_12_debug = self.callPackage generic { - version = "12.4"; - psqlSchema = "12"; - sha256 = "1k06wryy8p4s1fim9qafcjlak3f58l0wqaqnrccr9x9j5jz3zsdy"; - this = self.postgresql_12; - enableDebug = true; - inherit self; - }; - postgresql_13 = self.callPackage generic { version = "13.0"; psqlSchema = "13"; @@ -276,14 +233,4 @@ in self: { this = self.postgresql_13; inherit self; }; - - postgresql_13_debug = self.callPackage generic { - version = "13.0"; - psqlSchema = "13"; - sha256 = "15i2b7m9a9430idqdgvrcyx66cpxz0v2d81nfqcm8ss3inz51rw0"; - this = self.postgresql_13; - enableDebug = true; - inherit self; - }; - } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5cbc472a4ef4..13d6f9dceb4a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17213,17 +17213,11 @@ in inherit (import ../servers/sql/postgresql pkgs) postgresql_9_5 - postgresql_9_5_debug postgresql_9_6 - postgresql_9_6_debug postgresql_10 - postgresql_10_debug - postgresql_11 - postgresql_11_debug + postgresql_11_local postgresql_12 - postgresql_12_debug postgresql_13 - postgresql_13_debug ; postgresql = postgresql_11.override { this = postgresql; }; postgresqlPackages = recurseIntoAttrs postgresql.pkgs;