[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