mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-18 07:46:09 +01:00
libpsl: 0.11.0 -> 0.12.0
This commit is contained in:
parent
d030b608dd
commit
d9f06f6665
1 changed files with 11 additions and 5 deletions
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in a new issue