diff options
author | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-05-07 16:05:51 +0200 |
---|---|---|
committer | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-05-07 16:08:48 +0200 |
commit | 72d925f7efd2c87f4a966f2b4010460d22ef6340 (patch) | |
tree | e628df9f9fd2d0b4911781bb0cec69243242f439 /pkgs | |
parent | c3f6c8c582f14538e4d6a7065e63bc03cafd8a7d (diff) | |
download | nixlib-72d925f7efd2c87f4a966f2b4010460d22ef6340.tar nixlib-72d925f7efd2c87f4a966f2b4010460d22ef6340.tar.gz nixlib-72d925f7efd2c87f4a966f2b4010460d22ef6340.tar.bz2 nixlib-72d925f7efd2c87f4a966f2b4010460d22ef6340.tar.lz nixlib-72d925f7efd2c87f4a966f2b4010460d22ef6340.tar.xz nixlib-72d925f7efd2c87f4a966f2b4010460d22ef6340.tar.zst nixlib-72d925f7efd2c87f4a966f2b4010460d22ef6340.zip |
Add libpsl 0.7.1: Publix Suffix List C library
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/libpsl/default.nix | 37 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libpsl/default.nix b/pkgs/development/libraries/libpsl/default.nix new file mode 100644 index 000000000000..f1c54d5cf5fd --- /dev/null +++ b/pkgs/development/libraries/libpsl/default.nix @@ -0,0 +1,37 @@ +{ stdenv, fetchFromGitHub, autoreconfHook, icu, libxslt, pkgconfig }: + +let version = "0.7.1"; in +stdenv.mkDerivation rec { + name = "libpsl-${version}"; + + src = fetchFromGitHub { + sha256 = "0hbsidbmwgpg0h48wh2pzsq59j8az7naz3s5q3yqn99yyjji2vgw"; + rev = name; + repo = "libpsl"; + owner = "rockdaboot"; + }; + + meta = with stdenv.lib; { + inherit version; + description = "C library for the Publix Suffix List"; + longDescription = '' + libpsl is a C library for the Publix Suffix List (PSL). A "public suffix" + is a domain name under which Internet users can directly register own + names. Browsers and other web clients can use it to avoid privacy-leaking + "supercookies" and "super domain" certificates, for highlighting parts of + the domain in a user interface or sorting domain lists by site. + ''; + homepage = http://rockdaboot.github.io/libpsl/; + license = with licenses; mit; + platforms = with platforms; linux; + maintainers = with maintainers; [ nckx ]; + }; + + buildInputs = [ autoreconfHook icu libxslt pkgconfig ]; + + configureFlags = "--disable-static --enable-man"; + + enableParallelBuilding = true; + + doCheck = true; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4206cc2cb92f..6cf11f0d8444 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6824,6 +6824,8 @@ let libpseudo = callPackage ../development/libraries/libpseudo { }; + libpsl = callPackage ../development/libraries/libpsl { }; + libpst = callPackage ../development/libraries/libpst { }; libpwquality = callPackage ../development/libraries/libpwquality { }; |