Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ximi1970:Toolchains:Qt:MinGW:latest:win64
mingw64-libressl
mingw64-libressl.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mingw64-libressl.spec of Package mingw64-libressl
# # spec file for package mingw64-libressl # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: mingw64-libressl Version: 2.5.0 Release: 0 Summary: An SSL/TLS protocol implementation License: OpenSSL Group: Development/Libraries/C and C++ Url: http://libressl.org/ #Git-Clone: git://github.com/libressl-portable/portable #DL-URL: http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/ Source: http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-%version.tar.gz Source2: http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-%version.tar.gz.asc Source3: %name.keyring Source9: rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: automake BuildRequires: fdupes BuildRequires: libtool >= 2 BuildRequires: mingw64-cross-gcc BuildRequires: mingw64-cross-pkg-config BuildRequires: mingw64-filesystem Conflicts: mingw64-openssl %_mingw64_package_header_debug BuildArch: noarch #!BuildIgnore: post-build-checks %description LibreSSL is an open-source implementation of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. It derives from OpenSSL, with the aim of refactoring the OpenSSL code so as to provide a more secure implementation. %package -n mingw64-libcrypto38 Summary: An SSL/TLS protocol implementation Group: System/Libraries %description -n mingw64-libcrypto38 The "crypto" library implements a wide range of cryptographic algorithms used in various Internet standards. The services provided by this library are used by the LibreSSL implementations of SSL, TLS and S/MIME, and they have also been used to implement SSH, OpenPGP, and other cryptographic standards. %package -n mingw64-libssl39 Summary: An SSL/TLS protocol implementation Group: System/Libraries %description -n mingw64-libssl39 LibreSSL is an open-source implementation of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. It derives from OpenSSL and intends to provide a more secure implementation. %package -n mingw64-libtls11 Summary: A simplified interface for the OpenSSL/LibreSSL TLS protocol implementation Group: System/Libraries %description -n mingw64-libtls11 LibreSSL is an open-source implementation of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. It derives from OpenSSL and intends to provide a more secure implementation. The libtls library provides a modern and simplified interface (of libssl) for secure client and server communications. %package devel Summary: Development files for LibreSSL, an SSL/TLS protocol implementation Group: Development/Libraries/C and C++ Conflicts: mingw64-libopenssl-devel %description devel LibreSSL is an open-source implementation of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. It derives from OpenSSL, with the aim of refactoring the OpenSSL code so as to provide a more secure implementation. This subpackage contains libraries and header files for developing applications that want to make use of libressl. %package devel-doc Summary: Documentation for the LibreSSL API Group: Documentation/Man Conflicts: mingw64-libopenssl-devel %description devel-doc LibreSSL is an open-source implementation of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. This subpackage contains the manpages to the LibreSSL API. %_mingw64_debug_package %prep %setup -qn libressl-%version %build # In openSUSE mingw, we have the luxury of libgcc. perl -i -pe 's{-static-libgcc}{}' configure.ac autoreconf -fi %_mingw64_configure --disable-static --enable-libtls make %{?_smp_mflags} %install b="%buildroot" make install DESTDIR="$b" rm -f "$b/%_mingw64_libdir"/*.la for i in "$b/%_mingw64_mandir"/man*; do pushd "$i" for j in *.*; do mv "$j" "${j}ssl" done popd done %files %defattr(-,root,root) %_mingw64_sysconfdir/ssl/ %_mingw64_bindir/openssl.exe %_mingw64_mandir/man1/*.1* %doc COPYING %files -n mingw64-libcrypto38 %defattr(-,root,root) %_mingw64_bindir/libcrypto-38.dll %files -n mingw64-libssl39 %defattr(-,root,root) %_mingw64_bindir/libssl-39.dll %files -n mingw64-libtls11 %defattr(-,root,root) %_mingw64_bindir/libtls-11.dll %files devel %defattr(-,root,root) %_mingw64_includedir/openssl/ %_mingw64_includedir/tls.h %_mingw64_libdir/*.dll.a %_mingw64_libdir/pkgconfig/*.pc %files devel-doc %defattr(-,root,root) %_mingw64_mandir/man3/*.3* %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor