pgadmin3: 1.22.1 -> 1.22.2

Also include Debian patch
https://sources.debian.net/data/main/p/pgadmin3/1.22.2-1/debian/patches/843344
which fixes segfault at start

+13 -4
+13 -4
pkgs/applications/misc/pgadmin/default.nix
··· 1 - { stdenv, fetchurl, postgresql, wxGTK, libxml2, libxslt, openssl, zlib, makeDesktopItem }: 2 3 stdenv.mkDerivation rec { 4 name = "pgadmin3-${version}"; 5 - version = "1.22.1"; 6 7 src = fetchurl { 8 - url = "http://ftp.postgresql.org/pub/pgadmin3/release/v${version}/src/pgadmin3-${version}.tar.gz"; 9 - sha256 = "0gkqpj8cg6jd6yhssrij1cbh960rg9fkjbdzcpryi6axwv0ag7ki"; 10 }; 11 12 enableParallelBuilding = true; 13 14 buildInputs = [ postgresql wxGTK openssl zlib ]; 15 16 preConfigure = '' 17 substituteInPlace pgadmin/ver_svn.sh --replace "bin/bash" "$shell" 18 ''; 19 20 configureFlags = [ 21 "--with-libxml2=${libxml2.dev}" 22 "--with-libxslt=${libxslt.dev}" 23 ];
··· 1 + { stdenv, fetchurl, fetchpatch, postgresql, wxGTK, libxml2, libxslt, openssl, zlib, makeDesktopItem }: 2 3 stdenv.mkDerivation rec { 4 name = "pgadmin3-${version}"; 5 + version = "1.22.2"; 6 7 src = fetchurl { 8 + url = "http://ftp.postgresql.org/pub/pgadmin/pgadmin3/v${version}/src/pgadmin3-${version}.tar.gz"; 9 + sha256 = "1b24b356h8z188nci30xrb57l7kxjqjnh6dq9ws638phsgiv0s4v"; 10 }; 11 12 enableParallelBuilding = true; 13 14 buildInputs = [ postgresql wxGTK openssl zlib ]; 15 16 + patches = [ 17 + (fetchpatch { 18 + sha256 = "09hp7s3zjz80rpx2j3xyznwswwfxzi70z7c05dzrdk74mqjjpkfk"; 19 + name = "843344.patch"; 20 + url = "https://sources.debian.net/data/main/p/pgadmin3/1.22.2-1/debian/patches/843344"; 21 + }) 22 + ]; 23 + 24 preConfigure = '' 25 substituteInPlace pgadmin/ver_svn.sh --replace "bin/bash" "$shell" 26 ''; 27 28 configureFlags = [ 29 + "--with-pgsql=${postgresql}" 30 "--with-libxml2=${libxml2.dev}" 31 "--with-libxslt=${libxslt.dev}" 32 ];