about summary refs log tree commit diff
path: root/pkgs/development/libraries/libpsl
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2016-01-02 18:59:09 +0100
committerTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2016-01-03 00:24:28 +0100
commitd9f06f666590497715a4f0800d52c94c3a00df25 (patch)
treec8dca5d11ee4b9211179c62ccc48572296c9dfa5 /pkgs/development/libraries/libpsl
parentd030b608dd0b9d308aa769753dd30e68d71355d8 (diff)
downloadnixlib-d9f06f666590497715a4f0800d52c94c3a00df25.tar
nixlib-d9f06f666590497715a4f0800d52c94c3a00df25.tar.gz
nixlib-d9f06f666590497715a4f0800d52c94c3a00df25.tar.bz2
nixlib-d9f06f666590497715a4f0800d52c94c3a00df25.tar.lz
nixlib-d9f06f666590497715a4f0800d52c94c3a00df25.tar.xz
nixlib-d9f06f666590497715a4f0800d52c94c3a00df25.tar.zst
nixlib-d9f06f666590497715a4f0800d52c94c3a00df25.zip
libpsl: 0.11.0 -> 0.12.0
Diffstat (limited to 'pkgs/development/libraries/libpsl')
-rw-r--r--pkgs/development/libraries/libpsl/default.nix16
1 files changed, 11 insertions, 5 deletions
diff --git a/pkgs/development/libraries/libpsl/default.nix b/pkgs/development/libraries/libpsl/default.nix
index 1412e1d59fad..b8ae3060a2ff 100644
--- a/pkgs/development/libraries/libpsl/default.nix
+++ b/pkgs/development/libraries/libpsl/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchFromGitHub, autoreconfHook, docbook_xsl, gtk_doc, icu
-, libxslt, pkgconfig }:
+, libxslt, pkgconfig, python }:
 
 let
 
@@ -13,23 +13,24 @@ let
     owner = "publicsuffix";
   };
 
-  libVersion = "0.11.0";
+  libVersion = "0.12.0";
 
 in stdenv.mkDerivation {
   name = "libpsl-${version}";
 
   src = fetchFromGitHub {
-    sha256 = "08k7prrr83lg6jmm5r5k4alpm2in4qlnx49ypb4bxv16lq8dcnmm";
+    sha256 = "13w3lc752az2swymg408f3w2lbqs0f2h5ri6d5jw1vv9z0ij9xlw";
     rev = "libpsl-${libVersion}";
     repo = "libpsl";
     owner = "rockdaboot";
   };
 
   buildInputs = [ icu libxslt ];
-  nativeBuildInputs = [ autoreconfHook docbook_xsl gtk_doc pkgconfig ];
+  nativeBuildInputs = [ autoreconfHook docbook_xsl gtk_doc pkgconfig python ];
 
   postPatch = ''
     substituteInPlace src/psl.c --replace bits/stat.h sys/stat.h
+    patchShebangs src/make_dafsa.py
   '';
 
   preAutoreconf = ''
@@ -41,7 +42,12 @@ in stdenv.mkDerivation {
     # The libpsl check phase requires the list's test scripts (tests/) as well
     cp -Rv "${listSources}"/* list
   '';
-  configureFlags = [ "--disable-static" "--enable-gtk-doc" "--enable-man" ];
+  configureFlags = [
+    "--disable-builtin"
+    "--disable-static"
+    "--enable-gtk-doc"
+    "--enable-man"
+  ];
 
   enableParallelBuilding = true;