[packages/mbedtls] - new, continuation of polarssl
qboosh
qboosh at pld-linux.org
Sun May 17 20:06:46 CEST 2015
commit a3f8074df337ee16e6045d9b686f65ec062ba6ea
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun May 17 20:08:22 2015 +0200
- new, continuation of polarssl
mbedtls.spec | 147 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 147 insertions(+)
---
diff --git a/mbedtls.spec b/mbedtls.spec
new file mode 100644
index 0000000..bd4be63
--- /dev/null
+++ b/mbedtls.spec
@@ -0,0 +1,147 @@
+Summary: Light-weight cryptographic and SSL/TLS library
+Summary(pl.UTF-8): Lekka biblioteka kryptograficzna oraz SSL/TLS
+Name: mbedtls
+Version: 1.3.10
+Release: 1
+License: GPL v2+
+Group: Libraries
+Source0: https://tls.mbed.org/code/releases/%{name}-%{version}-gpl.tgz
+# Source0-md5: 19ebbc96feceb430ad958dfe89cb633f
+URL: https://tls.mbed.org/
+BuildRequires: cmake >= 2.6
+BuildRequires: doxygen
+BuildRequires: rpmbuild(macros) >= 1.605
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+mbedTLS is a light-weight open source cryptographic and SSL/TLS
+library written in C. mbedTLS makes it easy for developers to include
+cryptographic and SSL/TLS capabilities in their (embedded)
+applications with as little hassle as possible.
+
+%description -l pl.UTF-8
+mbedTLS to lekka, mająca otwarte źródła biblioteka kryptograficzna
+oraz SSL/TLS napisana w C. mbedTLS ułatwia programistom dołączanie
+funkcji kryptograficznych i SSL/TLS do swoich (wbudowanych) aplikacji
+przy jak najmniejszym narzucie.
+
+%package devel
+Summary: Development files for mbedTLS
+Summary(pl.UTF-8): Pliki programistyczne biblioteki mbedTLS
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+# headers
+Conflicts: polarssl-devel
+
+%description devel
+This package contains the header files for developing applications
+that use mbedTLS.
+
+%description devel -l pl.UTF-8
+Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji
+wykorzystujących bibliotekę mbedTLS.
+
+%package static
+Summary: Static mbedTLS library
+Summary(pl.UTF-8): Statyczna biblioteka mbedTLS
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+
+%description static
+Static mbedTLS library.
+
+%description static -l pl.UTF-8
+Statyczna biblioteka mbedTLS.
+
+%prep
+%setup -q
+
+%build
+install -d build
+cd build
+%cmake .. \
+ -DLIB_INSTALL_DIR:PATH=%{_libdir} \
+ -DUSE_SHARED_MBEDTLS_LIBRARY:BOOL=1
+
+%{__make}
+%{__make} apidoc
+
+%if %{with tests}
+# Tests are not stable on 64-bit
+ctest --output-on-failure
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} -C build install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT%{_libdir}
+mv $RPM_BUILD_ROOT%{_bindir} $RPM_BUILD_ROOT%{_libdir}/%{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc ChangeLog README.rst
+%attr(755,root,root) %{_libdir}/libmbedtls.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libmbedtls.so.8
+%dir %{_libdir}/%{name}
+%attr(755,root,root) %{_libdir}/%{name}/aescrypt2
+%attr(755,root,root) %{_libdir}/%{name}/benchmark
+%attr(755,root,root) %{_libdir}/%{name}/cert_app
+%attr(755,root,root) %{_libdir}/%{name}/cert_req
+%attr(755,root,root) %{_libdir}/%{name}/cert_write
+%attr(755,root,root) %{_libdir}/%{name}/crl_app
+%attr(755,root,root) %{_libdir}/%{name}/crypt_and_hash
+%attr(755,root,root) %{_libdir}/%{name}/dh_client
+%attr(755,root,root) %{_libdir}/%{name}/dh_genprime
+%attr(755,root,root) %{_libdir}/%{name}/dh_server
+%attr(755,root,root) %{_libdir}/%{name}/gen_entropy
+%attr(755,root,root) %{_libdir}/%{name}/gen_key
+%attr(755,root,root) %{_libdir}/%{name}/gen_random_ctr_drbg
+%attr(755,root,root) %{_libdir}/%{name}/gen_random_havege
+%attr(755,root,root) %{_libdir}/%{name}/generic_sum
+%attr(755,root,root) %{_libdir}/%{name}/hello
+%attr(755,root,root) %{_libdir}/%{name}/key_app
+%attr(755,root,root) %{_libdir}/%{name}/md5sum
+%attr(755,root,root) %{_libdir}/%{name}/mpi_demo
+%attr(755,root,root) %{_libdir}/%{name}/o_p_test
+%attr(755,root,root) %{_libdir}/%{name}/pem2der
+%attr(755,root,root) %{_libdir}/%{name}/pk_decrypt
+%attr(755,root,root) %{_libdir}/%{name}/pk_encrypt
+%attr(755,root,root) %{_libdir}/%{name}/pk_sign
+%attr(755,root,root) %{_libdir}/%{name}/pk_verify
+%attr(755,root,root) %{_libdir}/%{name}/req_app
+%attr(755,root,root) %{_libdir}/%{name}/rsa_decrypt
+%attr(755,root,root) %{_libdir}/%{name}/rsa_encrypt
+%attr(755,root,root) %{_libdir}/%{name}/rsa_genkey
+%attr(755,root,root) %{_libdir}/%{name}/rsa_sign
+%attr(755,root,root) %{_libdir}/%{name}/rsa_verify
+%attr(755,root,root) %{_libdir}/%{name}/selftest
+%attr(755,root,root) %{_libdir}/%{name}/sha1sum
+%attr(755,root,root) %{_libdir}/%{name}/sha2sum
+%attr(755,root,root) %{_libdir}/%{name}/ssl_cert_test
+%attr(755,root,root) %{_libdir}/%{name}/ssl_client1
+%attr(755,root,root) %{_libdir}/%{name}/ssl_client2
+%attr(755,root,root) %{_libdir}/%{name}/ssl_fork_server
+%attr(755,root,root) %{_libdir}/%{name}/ssl_mail_client
+%attr(755,root,root) %{_libdir}/%{name}/ssl_pthread_server
+%attr(755,root,root) %{_libdir}/%{name}/ssl_server
+%attr(755,root,root) %{_libdir}/%{name}/ssl_test
+%attr(755,root,root) %{_libdir}/%{name}/strerror
+
+%files devel
+%defattr(644,root,root,755)
+%doc apidoc/*
+%attr(755,root,root) %{_libdir}/libmbedtls.so
+%{_includedir}/polarssl
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libmbedtls.a
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/mbedtls.git/commitdiff/a3f8074df337ee16e6045d9b686f65ec062ba6ea
More information about the pld-cvs-commit
mailing list