Merge pull request #187860 from SuperSandro2000/pgpool

pgpool: remove broken libmemcached, update download URL

authored by

Mario Rodas and committed by
GitHub
b52f7e9a 76d9fe6d

+17 -10
+16 -6
pkgs/servers/sql/pgpool/default.nix
··· 1 - { lib, stdenv, fetchurl, postgresql, openssl, pam ? null, libmemcached ? null }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , postgresql 5 + , openssl 6 + , withPam ? stdenv.isLinux 7 + , pam 8 + }: 2 9 3 10 stdenv.mkDerivation rec { 4 11 pname = "pgpool-II"; 5 12 version = "4.3.3"; 6 13 7 14 src = fetchurl { 8 - name = "${pname}-${version}.tar.gz"; 9 - url = "http://www.pgpool.net/download.php?f=${pname}-${version}.tar.gz"; 15 + url = "https://www.pgpool.net/mediawiki/download.php?f=pgpool-II-${version}.tar.gz"; 16 + name = "pgpool-II-${version}.tar.gz"; 10 17 sha256 = "sha256-bHNDS67lgThqlVX+WWKL9GeCD31b2+M0F2g5mgOCyXk="; 11 18 }; 12 19 13 - buildInputs = [ postgresql openssl pam libmemcached ]; 20 + buildInputs = [ 21 + postgresql 22 + openssl 23 + ] ++ lib.optional withPam pam; 14 24 15 25 configureFlags = [ 16 26 "--sysconfdir=/etc" 17 27 "--localstatedir=/var" 18 28 "--with-openssl" 19 - ] ++ lib.optional (pam != null) "--with-pam" 20 - ++ lib.optional (libmemcached != null) "--with-memcached=${libmemcached}"; 29 + ] ++ lib.optional withPam "--with-pam"; 21 30 22 31 installFlags = [ 23 32 "sysconfdir=\${out}/etc" ··· 30 39 description = "A middleware that works between postgresql servers and postgresql clients"; 31 40 license = licenses.free; 32 41 platforms = platforms.unix; 42 + maintainers = with maintainers; [ ]; 33 43 }; 34 44 }
+1 -4
pkgs/top-level/all-packages.nix
··· 23218 23218 23219 23219 pgbouncer = callPackage ../servers/sql/pgbouncer { }; 23220 23220 23221 - pgpool = callPackage ../servers/sql/pgpool { 23222 - pam = if stdenv.isLinux then pam else null; 23223 - libmemcached = null; # Detection is broken upstream 23224 - }; 23221 + pgpool = callPackage ../servers/sql/pgpool { }; 23225 23222 23226 23223 tang = callPackage ../servers/tang { 23227 23224 asciidoc = asciidoc-full;