]> git.pld-linux.org Git - packages/nettle.git/blame - nettle.spec
- updated to 2.0
[packages/nettle.git] / nettle.spec
CommitLineData
fc2e3216 1Summary: Nettle - a cryptographic library
54742823 2Summary(pl.UTF-8): Nettle - biblioteka kryptograficzna
fc2e3216 3Name: nettle
a1b7a2c8 4Version: 2.0
09fa9275 5Release: 1
fc2e3216
JB
6License: GPL
7Group: Libraries
8Source0: ftp://ftp.lysator.liu.se/pub/security/lsh/%{name}-%{version}.tar.gz
a1b7a2c8 9# Source0-md5: d813bc76b1042d76100efbc6a955d7df
fc2e3216
JB
10Patch0: %{name}-info.patch
11URL: http://www.lysator.liu.se/~nisse/lsh/
d65b8e1a 12BuildRequires: ghostscript
fc2e3216
JB
13BuildRequires: gmp-devel
14BuildRequires: m4
d65b8e1a 15BuildRequires: tetex-dvips
a67d70d4 16BuildRequires: texinfo-texi2dvi
fc2e3216
JB
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%description
20Nettle is a cryptographic library that is designed to fit easily in
21more or less any context: In crypto toolkits for object-oriented
22languages (C++, Python, Pike, ...), in applications like LSH or GNUPG,
23or even in kernel space. Nettle does only one thing, the low-level
24crypto stuff, providing simple but general interface to it. In
25particular, Nettle doesn't do algorithm selection. It doesn't do
26memory allocation. It doesn't do any I/O. All these is up to
27application.
28
52e533c3
JR
29%description -l pl.UTF-8
30Nettle to biblioteka kryptograficzna zaprojektowana tak, aby łatwo
31dało się jej użyć w prawie każdej sytuacji: w narzędziach
32kryptograficznych dla języków zorientowanych obiektowo (C++, Python,
fc2e3216 33Pike...), w aplikacjach typu LSH czy GNUPG, a nawet w przestrzeni
52e533c3
JR
34jądra. Nettle robi tylko jedną rzecz - niskopoziomową kryptografię,
35udostępniając do tego prosty, ale ogólny interfejs. Nettle nie
36dokonuje żadnego wyboru algorytmu, przydzielania pamięci, czy operacji
fc2e3216
JB
37we/wy - pozostawia to aplikacji.
38
39%package devel
40Summary: Header files for nettle library
54742823 41Summary(pl.UTF-8): Pliki nagłówkowe biblioteki nettle
fc2e3216 42Group: Development/Libraries
bd8b3db8 43Requires: %{name} = %{version}-%{release}
fc2e3216
JB
44
45%description devel
46Header files for nettle library.
47
52e533c3
JR
48%description devel -l pl.UTF-8
49Pliki nagłówkowe biblioteki nettle.
fc2e3216
JB
50
51%package static
52Summary: Static nettle library
54742823 53Summary(pl.UTF-8): Statyczna biblioteka nettle
fc2e3216 54Group: Development/Libraries
bd8b3db8 55Requires: %{name}-devel = %{version}-%{release}
fc2e3216
JB
56
57%description static
58Static nettle library.
59
52e533c3 60%description static -l pl.UTF-8
fc2e3216
JB
61Statyczna biblioteka nettle.
62
63%prep
64%setup -q
be3eb020 65%patch0 -p1
fc2e3216
JB
66
67%build
68%configure \
69 --enable-shared
70
b789d7e2 71%{__make} \
a1b7a2c8 72 LIBHOGWEED_LIBS="-L. -lnettle -lgmp"
fc2e3216
JB
73
74%install
75rm -rf $RPM_BUILD_ROOT
76
77%{__make} install \
78 DESTDIR=$RPM_BUILD_ROOT
79
a1b7a2c8
JB
80rm -f $RPM_BUILD_ROOT%{_infodir}/dir
81
fc2e3216
JB
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%post -p /sbin/ldconfig
86%postun -p /sbin/ldconfig
87
a1b7a2c8 88%post devel -p /sbin/postshell
9698e94a 89-/usr/sbin/fix-info-dir -c %{_infodir}
fc2e3216 90
a1b7a2c8 91%postun devel -p /sbin/postshell
9698e94a 92-/usr/sbin/fix-info-dir -c %{_infodir}
fc2e3216
JB
93
94%files
95%defattr(644,root,root,755)
96%doc AUTHORS ChangeLog NEWS README TODO
a1b7a2c8
JB
97%attr(755,root,root) %{_bindir}/nettle-lfib-stream
98%attr(755,root,root) %{_bindir}/pkcs1-conv
99%attr(755,root,root) %{_bindir}/sexp-conv
100%attr(755,root,root) %{_libdir}/libhogweed.so.*.*
101%attr(755,root,root) %ghost %{_libdir}/libhogweed.so.1
102%attr(755,root,root) %{_libdir}/libnettle.so.*.*
103%attr(755,root,root) %ghost %{_libdir}/libnettle.so.3
fc2e3216
JB
104
105%files devel
106%defattr(644,root,root,755)
a1b7a2c8
JB
107%attr(755,root,root) %{_libdir}/libhogweed.so
108%attr(755,root,root) %{_libdir}/libnettle.so
fc2e3216 109%{_includedir}/nettle
a1b7a2c8 110%{_infodir}/nettle.info*
fc2e3216
JB
111
112%files static
113%defattr(644,root,root,755)
a1b7a2c8
JB
114%{_libdir}/libhogweed.a
115%{_libdir}/libnettle.a
This page took 0.562078 seconds and 4 git commands to generate.