%define beta 3 %define qt4_ver 4.8.6 %define _qt4_version %(pkg-config --modversion --silence-errors Qt 2>/dev/null || echo %{qt4_ver}) %define _qt4_prefix %(pkg-config --variable prefix --silence-errors Qt 2>/dev/null || echo %{_libdir}/qt4) %define _qt4_plugindir %(pkg-config --variable plugindir --silence-errors Qt 2>/dev/null || echo %{_qt4_prefix}/plugins) Name: qca-ossl Version: 2.0.0 Release: 0.beta%{beta}.16%{?_dist_release} Summary: OpenSSL plugin for the Qt Cryptographic Architecture v2 Summary(ja): Qt 暗号アーキテクチャ v2 用の OpenSSL プラグイン License: LGPLv2+ Group: System Environment/Libraries URL: http://delta.affinix.com/qca/ Source0: http://delta.affinix.com/download/qca/2.0/plugins/qca-ossl-%{version}-beta%{beta}.tar.bz2 Patch1: qca-ossl-2.0.0-no-whirlpool.patch Patch2: qca-ossl-2.0.0-openssl100.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: qt4-devel BuildRequires: qca2-devel >= 2.0.0-1 BuildRequires: openssl-devel >= 0.9.8 Requires: qt4 >= %{_qt4_version} Provides: qca2-ossl = %{version}-%{release} %description This is a plugin to provide SSL/TLS capability to programs that use the Qt Cryptographic Architecture (QCA). QCA is a library providing an easy API for several cryptographic algorithms to Qt programs. This package only contains the TLS plugin. %prep %setup -q -n %{name}-%{version}-beta%{beta} %patch1 -p1 -b .no-whirlpool %patch2 -p1 -b .openssl100 %build unset QTDIR ./configure \ --no-separate-debug-info \ --verbose make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT export INSTALL_ROOT=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_qt4_plugindir}/crypto make install %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README COPYING %{_qt4_plugindir}/crypto/libqca-ossl.so %changelog * Sat Jul 09 2016 Yoji TOYODA - 2.0.0-0.beta3.16 - rebuild with gcc-5.4.0 * Mon Feb 9 2015 Ryoichi INAGAKI - 2.0.0-0.beta3.15 - rebuilt on current VineSeed - added Japanese summary * Mon Jan 9 2012 Ryoichi INAGAKI - 2.0.0-0.beta3.14 - rebuilt with qt-4.8.0 * Tue Mar 8 2011 Ryoichi INAGAKI - 2.0.0-0.beta3.13 - rebuilt with qt4-4.7.2 * Sun Feb 20 2011 Ryoichi INAGAKI - 2.0.0-0.beta3.12 - built with qt4-4.7.1 for VineSeed - added Patch2 to build with oepnssl-1.0.0 * Thu Jan 13 2011 Ryoichi INAGAKI - 2.0.0-0.beta3.11 - Initial build for Vine Linux * Thu Apr 29 2010 Rex Dieter - 2.0.0-0.10.beta3 - add minimal qt4 dep - don't own %%{_qt4_plugindir}/crypto/ * Fri Jan 29 2010 Alexey Kurov - 2.0.0-0.9.beta3 - Provides: qca2-ossl (fixes bug #512000) * Fri Aug 21 2009 Tomas Mraz - 2.0.0-0.8.beta3 - rebuilt with new openssl * Sun Jul 26 2009 Fedora Release Engineering - 2.0.0-0.7.beta3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 2.0.0-0.6.beta3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Jan 26 2009 Tomas Mraz - 2.0.0-0.5.beta3 - rebuild with new openssl - fix the test for whirlpool support * Mon Feb 18 2008 Fedora Release Engineering - 2.0.0-0.4.beta3 - Autorebuild for GCC 4.3 * Thu Dec 13 2007 Aurelien Bompard 2.0.0-0.3.beta3 - version 2.0.0 beta 3 * Fri Dec 07 2007 Release Engineering - 2.0.0-0.2.beta1 - Rebuild for deps * Tue Nov 06 2007 Aurelien Bompard 2.0.0-0.1.beta1 - version 2.0.0 beta 1 * Sat Oct 27 2007 Aurelien Bompard 0.1-4.20070904 - update Source1 URL * Thu Oct 25 2007 Aurelien Bompard 0.1-3.20070904 - update to 20070904 * Thu Sep 13 2007 Aurelien Bompard 0.1-2.20070706 - fixes from review in bug 289701 (thanks Rex) * Thu Sep 13 2007 Aurelien Bompard 0.1-1.20070706 - initial package