easytier: 2.1.1 -> 2.1.2 (#376259)
[NixPkgs.git] / pkgs / by-name / li / libgnurl / package.nix
blobd1f3ecf8c790ad3612c0edc84bcf4a5590183157
2   lib,
3   stdenv,
4   fetchurl,
5   libtool,
6   perl,
7   pkg-config,
8   python3,
9   zlib,
10   gnutls,
11   libidn2,
12   libunistring,
15 stdenv.mkDerivation rec {
16   pname = "libgnurl";
17   version = "7.72.0";
19   src = fetchurl {
20     url = "mirror://gnu/gnunet/gnurl-${version}.tar.gz";
21     sha256 = "1y4laraq37kw8hc8jlzgcw7y37bfd0n71q0sy3d3z6yg7zh2prxi";
22   };
24   nativeBuildInputs = [
25     libtool
26     perl
27     pkg-config
28     python3
29   ];
31   buildInputs = [
32     gnutls
33     zlib
34     libidn2
35     libunistring
36   ];
38   configureFlags = [
39     "--disable-ntlm-wb"
40     "--without-ca-bundle"
41     "--with-ca-fallback"
42     # below options will cause errors if enabled
43     "--disable-ftp"
44     "--disable-tftp"
45     "--disable-file"
46     "--disable-ldap"
47     "--disable-dict"
48     "--disable-rtsp"
49     "--disable-telnet"
50     "--disable-pop3"
51     "--disable-imap"
52     "--disable-smb"
53     "--disable-smtp"
54     "--disable-gopher"
55     "--without-ssl" # disables only openssl, not ssl in general
56     "--without-libpsl"
57     "--without-librtmp"
58   ];
60   meta = with lib; {
61     description = "Fork of libcurl used by GNUnet";
62     homepage = "https://gnunet.org/en/gnurl.html";
63     maintainers = [ ];
64     platforms = platforms.unix;
65     license = licenses.curl;
66   };