summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libsodium.spec96
1 files changed, 96 insertions, 0 deletions
diff --git a/libsodium.spec b/libsodium.spec
new file mode 100644
index 0000000..a2cf329
--- /dev/null
+++ b/libsodium.spec
@@ -0,0 +1,96 @@
+Name: libsodium
+Version: 0.7.0
+Release: 1%{?dist}
+Summary: The Sodium crypto library
+License: ISC
+URL: http://libsodium.org/
+Source0: http://download.libsodium.org/libsodium/releases/%{name}-%{version}.tar.gz
+
+%description
+Sodium is a new, easy-to-use software library for encryption, decryption,
+signatures, password hashing and more. It is a portable, cross-compilable,
+installable, packageable fork of NaCl, with a compatible API, and an extended
+API to improve usability even further. Its goal is to provide all of the core
+operations needed to build higher-level cryptographic tools. The design
+choices emphasize security, and "magic constants" have clear rationales.
+
+The same cannot be said of NIST curves, where the specific origins of certain
+constants are not described by the standards. And despite the emphasis on
+higher security, primitives are faster across-the-board than most
+implementations of the NIST standards.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+This package contains libraries and header files for
+developing applications that use %{name} libraries.
+
+%prep
+%setup -q
+
+%build
+%configure --disable-static --disable-silent-rules
+%make_build
+
+%install
+%make_install
+
+find %{buildroot} -name '*.la' -delete -print
+
+%check
+make check
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%doc LICENSE
+%{_libdir}/libsodium.so.*
+
+%files devel
+%doc AUTHORS ChangeLog README.markdown THANKS
+%doc test/default/*.{c,h}
+%{_includedir}/sodium.h
+%{_includedir}/sodium/
+%{_libdir}/libsodium.so
+%{_libdir}/pkgconfig/libsodium.pc
+
+%changelog
+* Sun Aug 24 2014 Christopher Meng <rpm@cicku.me> - 0.7.0-1
+- Update to 0.7.0
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Thu Jul 17 2014 Christopher Meng <rpm@cicku.me> - 0.6.1-1
+- Update to 0.6.1
+
+* Thu Jul 03 2014 Christopher Meng <rpm@cicku.me> - 0.6.0-1
+- Update to 0.6.0
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Fri May 16 2014 Christopher Meng <rpm@cicku.me> - 0.5.0-1
+- Update to 0.5.0
+
+* Mon Dec 09 2013 Christopher Meng <rpm@cicku.me> - 0.4.5-3
+- Disable silent build rules.
+- Preserve the timestamp.
+
+* Wed Nov 20 2013 Christopher Meng <rpm@cicku.me> - 0.4.5-2
+- Add doc for devel package.
+- Add support for EPEL6.
+
+* Wed Nov 20 2013 Christopher Meng <rpm@cicku.me> - 0.4.5-1
+- Update to 0.4.5
+
+* Wed Jul 10 2013 Christopher Meng <rpm@cicku.me> - 0.4.2-2
+- Drop useless files.
+- Improve the description.
+
+* Wed Jul 10 2013 Christopher Meng <rpm@cicku.me> - 0.4.2-1
+- Initial Package.