]> git.pld-linux.org Git - packages/nettle.git/blame - nettle.spec
- missing BRs (ghostscript and tetex-dvips)
[packages/nettle.git] / nettle.spec
CommitLineData
fc2e3216 1Summary: Nettle - a cryptographic library
54742823 2Summary(pl.UTF-8): Nettle - biblioteka kryptograficzna
fc2e3216 3Name: nettle
09fa9275
JB
4Version: 1.15
5Release: 1
fc2e3216
JB
6License: GPL
7Group: Libraries
8Source0: ftp://ftp.lysator.liu.se/pub/security/lsh/%{name}-%{version}.tar.gz
09fa9275 9# Source0-md5: 6b0fd004359660b65ff3eca77b3d5fa6
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
JB
71%{__make} \
72 SHLIBLIBS="-lgmp"
fc2e3216
JB
73
74%install
75rm -rf $RPM_BUILD_ROOT
76
77%{__make} install \
78 DESTDIR=$RPM_BUILD_ROOT
79
80%clean
81rm -rf $RPM_BUILD_ROOT
82
83%post -p /sbin/ldconfig
84%postun -p /sbin/ldconfig
85
86%post devel
87[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
88
89%postun devel
90[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
91
92%files
93%defattr(644,root,root,755)
94%doc AUTHORS ChangeLog NEWS README TODO
95%attr(755,root,root) %{_bindir}/*
96%attr(755,root,root) %{_libdir}/lib*.so.*.*
97
98%files devel
99%defattr(644,root,root,755)
100%attr(755,root,root) %{_libdir}/lib*.so
101%{_includedir}/nettle
102%{_infodir}/*.info*
103
104%files static
105%defattr(644,root,root,755)
106%{_libdir}/lib*.a
This page took 0.103109 seconds and 4 git commands to generate.