linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / libtasn1 / default.nix
blob2239d7311f5ae2cb2ff03c35315488c75d2027f6
1 { lib, stdenv, fetchurl, perl, texinfo }:
3 stdenv.mkDerivation rec {
4   name = "libtasn1-4.16.0";
6   src = fetchurl {
7     url = "mirror://gnu/libtasn1/${name}.tar.gz";
8     sha256 = "179jskl7dmfp1rd2khkzmlibzgki4wi6hvmmwfv7q49r728b03qf";
9   };
11   outputs = [ "out" "dev" "devdoc" ];
12   outputBin = "dev";
14   nativeBuildInputs = [ texinfo perl ];
16   doCheck = true;
17   preCheck = if stdenv.isDarwin then
18     "export DYLD_LIBRARY_PATH=`pwd`/lib/.libs"
19   else
20     null;
22   meta = with lib; {
23     homepage = "https://www.gnu.org/software/libtasn1/";
24     description = "An ASN.1 library";
25     longDescription = ''
26       Libtasn1 is the ASN.1 library used by GnuTLS, GNU Shishi and some
27       other packages.  The goal of this implementation is to be highly
28       portable, and only require an ANSI C89 platform.
29     '';
30     license = licenses.lgpl2Plus;
31     platforms = platforms.all;
32   };