diff --git a/.nettle.metadata b/.nettle.metadata new file mode 100644 index 0000000..bdac160 --- /dev/null +++ b/.nettle.metadata @@ -0,0 +1 @@ +401f982a0b365e04c8c38c4da42afdd7d2d51d80 SOURCES/nettle-2.6.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SPECS/nettle.spec b/SPECS/nettle.spec new file mode 100644 index 0000000..3e748cf --- /dev/null +++ b/SPECS/nettle.spec @@ -0,0 +1,135 @@ +Name: nettle +Version: 2.6 +Release: 2%{?dist} +Summary: A low-level cryptographic library + +Group: Development/Libraries +License: LGPLv2+ +URL: http://www.lysator.liu.se/~nisse/nettle/ +Source0: http://www.lysator.liu.se/~nisse/archive/%{name}-%{version}.tar.gz + +BuildRequires: gmp-devel m4 texinfo-tex texlive-dvips ghostscript + +Requires(post): info +Requires(preun): info + + +%package devel +Summary: Development headers for a low-level cryptographic library +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: gmp-devel%{?_isa} + +%description +Nettle is a cryptographic library that is designed to fit easily in more +or less any context: In crypto toolkits for object-oriented languages +(C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in +kernel space. + +%description devel +Nettle is a cryptographic library that is designed to fit easily in more +or less any context: In crypto toolkits for object-oriented languages +(C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in +kernel space. This package contains kernel headers. + + +%prep +%setup -q +# Disable -ggdb3 which makes debugedit unhappy +sed s/ggdb3/g/ -i configure + +%build +%configure --enable-shared +make %{?_smp_mflags} + + +%install +make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +make install-shared DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +mkdir -p $RPM_BUILD_ROOT%{_infodir} +install -p -m 644 nettle.info $RPM_BUILD_ROOT%{_infodir}/ +rm -f $RPM_BUILD_ROOT%{_libdir}/*.a +rm -f $RPM_BUILD_ROOT%{_infodir}/dir +chmod 0755 $RPM_BUILD_ROOT%{_libdir}/libnettle.so.4.* +chmod 0755 $RPM_BUILD_ROOT%{_libdir}/libhogweed.so.2.* +%check +make check + +%files +%doc AUTHORS ChangeLog COPYING.LIB NEWS README TODO +%{_infodir}/nettle.info.gz +%{_bindir}/nettle-lfib-stream +%{_bindir}/pkcs1-conv +%{_bindir}/sexp-conv +%{_bindir}/nettle-hash +%{_libdir}/libnettle.so.4 +%{_libdir}/libnettle.so.4.* +%{_libdir}/libhogweed.so.2 +%{_libdir}/libhogweed.so.2.* + + +%files devel +%doc descore.README nettle.html nettle.pdf COPYING.LIB +%{_includedir}/nettle +%{_libdir}/libnettle.so +%{_libdir}/libhogweed.so +%{_libdir}/pkgconfig/hogweed.pc +%{_libdir}/pkgconfig/nettle.pc + +%post +/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || : +/sbin/ldconfig + +%preun +if [ $1 = 0 ]; then + /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || : +fi + +%postun -p /sbin/ldconfig + + + +%changelog +* Wed Feb 6 2013 Tomáš Mráz - 2.6-2 +- nettle includes use gmp.h + +* Tue Feb 5 2013 Tomáš Mráz - 2.6-1 +- New upstream release + +* Fri Jul 20 2012 Fedora Release Engineering - 2.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jul 05 2012 David Woodhouse - 2.4-3 +- Remove explicit buildroot handling and defattr. + +* Wed Jul 04 2012 David Woodhouse - 2.4-2 +- Review feedback + +* Mon Jun 18 2012 David Woodhouse - 2.4-1 +- Revive package (GnuTLS needs it), disable static, update to current release 2.4 + +* Sat Jul 25 2009 Fedora Release Engineering - 1.15-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 1.15-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Apr 10 2008 Ian Weller 1.15-5 +- Moved static lib to -static + +* Mon Mar 24 2008 Ian Weller 1.15-4 +- Added libraries and ldconfig + +* Mon Feb 18 2008 Ian Weller 1.15-3 +- Added provides -static to -devel + +* Sun Feb 17 2008 Ian Weller 1.15-2 +- Removed redundant requires +- Removed redundant documentation between packages +- Fixed license tag +- Fixed -devel description +- Added the static library back to -devel +- Added make clean + +* Fri Feb 08 2008 Ian Weller 1.15-1 +- First package build.