diff --git a/pkgs/applications/blockchains/lighthouse/default.nix b/pkgs/applications/blockchains/lighthouse/default.nix index 3b91039a5b97..5fac7b05434c 100644 --- a/pkgs/applications/blockchains/lighthouse/default.nix +++ b/pkgs/applications/blockchains/lighthouse/default.nix @@ -7,7 +7,6 @@ , nix-update-script , openssl , pkg-config -, libpq , protobuf , rustPlatform , rust-jemalloc-sys @@ -119,10 +118,6 @@ rustPlatform.buildRustPackage rec { "--skip subnet_service::tests::sync_committee_service::subscribe_and_unsubscribe" ]; - nativeCheckInputs = [ - libpq - ]; - passthru = { tests.version = testers.testVersion { package = lighthouse; diff --git a/pkgs/applications/editors/emacs/elisp-packages/elpa-common-overrides.nix b/pkgs/applications/editors/emacs/elisp-packages/elpa-common-overrides.nix index cc8c4e1caa21..d3dd6e128681 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/elpa-common-overrides.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/elpa-common-overrides.nix @@ -210,7 +210,7 @@ in poke = addPackageRequires super.poke [ self.poke-mode ]; pq = super.pq.overrideAttrs (old: { - buildInputs = old.buildInputs or [ ] ++ [ pkgs.postgresql ]; + buildInputs = old.buildInputs or [ ] ++ [ pkgs.libpq ]; }); preview-auto = mkHome super.preview-auto; diff --git a/pkgs/by-name/bi/biboumi/package.nix b/pkgs/by-name/bi/biboumi/package.nix index cdcd493aa2f5..cf7f744e2f84 100644 --- a/pkgs/by-name/bi/biboumi/package.nix +++ b/pkgs/by-name/bi/biboumi/package.nix @@ -14,7 +14,7 @@ withIDN ? true, libidn, withPostgreSQL ? false, - postgresql, + libpq, withSQLite ? true, sqlite, withUDNS ? true, @@ -57,7 +57,7 @@ stdenv.mkDerivation rec { botan2 ] ++ lib.optional withIDN libidn - ++ lib.optional withPostgreSQL postgresql + ++ lib.optional withPostgreSQL libpq ++ lib.optional withSQLite sqlite ++ lib.optional withUDNS udns; diff --git a/pkgs/by-name/gl/glom/package.nix b/pkgs/by-name/gl/glom/package.nix index a7e532ea116b..3da677d706ba 100644 --- a/pkgs/by-name/gl/glom/package.nix +++ b/pkgs/by-name/gl/glom/package.nix @@ -31,7 +31,7 @@ isocodes, gtksourceview, gtksourceviewmm, - postgresql_15, + postgresql, gobject-introspection, yelp-tools, wrapGAppsHook3, @@ -119,7 +119,7 @@ stdenv.mkDerivation (finalAttrs: { isocodes gtksourceview gtksourceviewmm - postgresql_15 # for postgresql utils + postgresql # for postgresql utils ]; enableParallelBuilding = true; @@ -128,7 +128,7 @@ stdenv.mkDerivation (finalAttrs: { configureFlags = [ "--with-boost-python=boost_python${lib.versions.major python311.version}${lib.versions.minor python311.version}" - "--with-postgres-utils=${lib.getBin postgresql_15}/bin" + "--with-postgres-utils=${lib.getBin postgresql}/bin" ]; makeFlags = [ diff --git a/pkgs/by-name/ke/kea/package.nix b/pkgs/by-name/ke/kea/package.nix index c23db4d772d0..aa8a8a762ecd 100644 --- a/pkgs/by-name/ke/kea/package.nix +++ b/pkgs/by-name/ke/kea/package.nix @@ -15,7 +15,7 @@ libmysqlclient, log4cplus, openssl, - postgresql, + libpq, python3, # tests @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { "--localstatedir=/var" "--with-openssl=${lib.getDev openssl}" ] - ++ lib.optional withPostgres "--with-pgsql=${lib.getDev postgresql}/bin/pg_config" + ++ lib.optional withPostgres "--with-pgsql=${lib.getDev libpq}/bin/pg_config" ++ lib.optional withMysql "--with-mysql=${lib.getDev libmysqlclient}/bin/mysql_config"; postConfigure = '' diff --git a/pkgs/by-name/pg/pg_top/package.nix b/pkgs/by-name/pg/pg_top/package.nix index d004475f736c..4252a38283d5 100644 --- a/pkgs/by-name/pg/pg_top/package.nix +++ b/pkgs/by-name/pg/pg_top/package.nix @@ -4,7 +4,7 @@ lib, libbsd, ncurses, - postgresql, + libpq, stdenv, }: @@ -19,8 +19,8 @@ stdenv.mkDerivation rec { buildInputs = [ libbsd + libpq ncurses - postgresql ]; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/development/compilers/chicken/5/overrides.nix b/pkgs/development/compilers/chicken/5/overrides.nix index 92b1104d9039..9f2570038e1f 100644 --- a/pkgs/development/compilers/chicken/5/overrides.nix +++ b/pkgs/development/compilers/chicken/5/overrides.nix @@ -146,7 +146,7 @@ in ); openssl = addToBuildInputs pkgs.openssl; plot = addToBuildInputs pkgs.plotutils; - postgresql = addToBuildInputsWithPkgConfig pkgs.postgresql; + postgresql = addToBuildInputsWithPkgConfig pkgs.libpq; rocksdb = addToBuildInputs pkgs.rocksdb_8_3; scheme2c-compatibility = addPkgConfig; sdl-base = diff --git a/pkgs/development/lisp-modules/ql.nix b/pkgs/development/lisp-modules/ql.nix index 96baffcf3618..1080eb498a3c 100644 --- a/pkgs/development/lisp-modules/ql.nix +++ b/pkgs/development/lisp-modules/ql.nix @@ -59,7 +59,7 @@ let nativeLibs = [ pkgs.mariadb.client ]; }); clsql-postgresql = super.clsql-postgresql.overrideLispAttrs (o: { - nativeLibs = [ pkgs.postgresql.lib ]; + nativeLibs = [ pkgs.libpq ]; }); clsql-sqlite3 = super.clsql-sqlite3.overrideLispAttrs (o: { nativeLibs = [ pkgs.sqlite ]; diff --git a/pkgs/development/python-modules/pgsanity/default.nix b/pkgs/development/python-modules/pgsanity/default.nix index 19c22876b93d..c9bb47e33d1e 100644 --- a/pkgs/development/python-modules/pgsanity/default.nix +++ b/pkgs/development/python-modules/pgsanity/default.nix @@ -2,7 +2,7 @@ lib, fetchPypi, buildPythonPackage, - libpq, + postgresql, unittestCheckHook, }: @@ -22,7 +22,10 @@ buildPythonPackage rec { unittestFlagsArray = [ "test" ]; - propagatedBuildInputs = [ libpq ]; + propagatedBuildInputs = [ postgresql ]; + + # To find "ecpg" + nativeBuildInputs = [ (lib.getDev postgresql) ]; meta = with lib; { homepage = "https://github.com/markdrago/pgsanity"; diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index 2322f0b02d23..34f38d1feba8 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -335,7 +335,6 @@ let }; packagesWithNativeBuildInputs = { - adbcpostgresql = [ pkgs.postgresql ]; adimpro = [ pkgs.imagemagick ]; animation = [ pkgs.which ]; Apollonius = with pkgs; [ pkg-config gmp.dev mpfr.dev ]; @@ -484,8 +483,7 @@ let RODBC = [ pkgs.libiodbc ]; rpanel = [ pkgs.tclPackages.bwidget ]; Rpoppler = [ pkgs.poppler ]; - RPostgres = with pkgs; [ postgresql ]; - RPostgreSQL = with pkgs; [ postgresql postgresql ]; + RPostgreSQL = with pkgs; [ libpq ]; RProtoBuf = [ pkgs.protobuf ]; RSclient = [ pkgs.openssl.dev ]; Rserve = [ pkgs.openssl ]; @@ -614,7 +612,7 @@ let packagesWithBuildInputs = { # sort -t '=' -k 2 - adbcpostgresql = with pkgs; [ readline.dev zlib.dev openssl.dev libkrb5.dev openpam ]; + adbcpostgresql = with pkgs; [ readline.dev zlib.dev openssl.dev libkrb5.dev openpam libpq ]; asciicast = with pkgs; [ xz.dev bzip2.dev zlib.dev icu.dev libdeflate ]; island = [ pkgs.gsl.dev ]; svKomodo = [ pkgs.which ]; @@ -646,6 +644,7 @@ let RGtk2 = [ pkgs.pkg-config ]; RProtoBuf = [ pkgs.pkg-config ]; Rpoppler = [ pkgs.pkg-config ]; + RPostgres = with pkgs; [ libpq ]; XML = [ pkgs.pkg-config ]; apsimx = [ pkgs.which ]; cairoDevice = [ pkgs.pkg-config ]; @@ -1625,14 +1624,6 @@ let enableParallelBuilding = false; }); - RPostgres = old.RPostgres.overrideAttrs (attrs: { - preConfigure = '' - export INCLUDE_DIR=${pkgs.postgresql}/include - export LIB_DIR=${pkgs.postgresql.lib}/lib - patchShebangs configure - ''; - }); - OpenMx = old.OpenMx.overrideAttrs (attrs: { env = (attrs.env or { }) // { # needed to avoid "log limit exceeded" on Hydra diff --git a/pkgs/development/tools/tora/default.nix b/pkgs/development/tools/tora/default.nix index fde6ca673de1..88482eb91e3c 100644 --- a/pkgs/development/tools/tora/default.nix +++ b/pkgs/development/tools/tora/default.nix @@ -42,7 +42,7 @@ mkDerivation { loki libmysqlclient openssl - postgresql + postgresql # needs libecpg, which is not available in libpq package qscintilla qtbase ]; diff --git a/pkgs/kde/gear/akonadi/default.nix b/pkgs/kde/gear/akonadi/default.nix index e54e8ae37e4c..6225b7e9cfda 100644 --- a/pkgs/kde/gear/akonadi/default.nix +++ b/pkgs/kde/gear/akonadi/default.nix @@ -7,7 +7,7 @@ shared-mime-info, xz, mariadb, - postgresql, + libpq, sqlite, backend ? "mysql", }: @@ -32,7 +32,7 @@ mkKdeDerivation { "-DMYSQLD_SCRIPTS_PATH=${lib.getBin mariadb}/bin" ] ++ lib.optionals (backend == "postgres") [ - "-DPOSTGRES_PATH=${lib.getBin postgresql}/bin" + "-DPOSTGRES_PATH=${lib.getBin libpq}/bin" ]; extraNativeBuildInputs = [ @@ -47,7 +47,7 @@ mkKdeDerivation { xz ] ++ lib.optionals (backend == "mysql") [ mariadb ] - ++ lib.optionals (backend == "postgres") [ postgresql ] + ++ lib.optionals (backend == "postgres") [ libpq ] ++ lib.optionals (backend == "sqlite") [ sqlite ]; # Hardcoded as a QString, which is UTF-16 so Nix can't pick it up automatically @@ -60,6 +60,6 @@ mkKdeDerivation { echo "${mariadb}" > $out/nix-support/depends '' + lib.optionalString (backend == "postgres") '' - echo "${postgresql}" > $out/nix-support/depends + echo "${libpq}" > $out/nix-support/depends ''; } diff --git a/pkgs/top-level/pkg-config/pkg-config-data.json b/pkgs/top-level/pkg-config/pkg-config-data.json index 60981baa69cf..5705c8ad4c70 100644 --- a/pkgs/top-level/pkg-config/pkg-config-data.json +++ b/pkgs/top-level/pkg-config/pkg-config-data.json @@ -525,7 +525,7 @@ }, "libpq": { "attrPath": [ - "postgresql" + "libpq" ] }, "libpulse": {