]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blame_incremental - gnutls/gnutls.nm
gnutls: Update to 3.1.4.
[people/ms/ipfire-3.x.git] / gnutls / gnutls.nm
... / ...
CommitLineData
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
4###############################################################################
5
6name = gnutls
7version = 3.1.4
8release = 1
9
10groups = System/Libraries
11url = http://www.gnu.org/software/gnutls/
12license = LGPLv2.1+
13summary = A general-purpose cryptography library.
14
15description
16 GnuTLS is a project that aims to develop a library which provides
17 a secure layer, over a reliable transport layer. Currently the
18 GnuTLS library implements the proposed standards by the IETF's
19 TLS working group.
20end
21
22source_dl = ftp://ftp.gnu.org/gnu/gnutls/
23sources = %{thisapp}.tar.xz
24
25build
26 requires
27 gettext
28 guile-devel
29 libgcrypt-devel
30 libtasn1-devel >= 3.0
31 lzo-devel
32 nettle-devel >= 2.5
33 perl
34 p11-kit-devel >= 0.14
35 readline-devel
36 zlib-devel
37 end
38
39 # Build library without an executable stack.
40 CFLAGS += -Wa,--noexecstack
41
42 configure_options += \
43 --with-included-libcfg \
44 --disable-srp-authentication \
45 --disable-openssl-compatibility \
46 --with-libgcrypt
47
48 #test
49 # export LD_LIBRARY_PATH=$(pwd)/lib/.libs
50 # make check
51 #end
52end
53
54packages
55 package %{name}
56 requires
57 nettle >= 2.5
58 p11-kit >= 0.14
59 end
60 end
61
62 package %{name}-devel
63 template DEVEL
64 end
65
66 package %{name}-debuginfo
67 template DEBUGINFO
68 end
69end