123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- %define beta 3
- %define qt4_ver 4.7.2
- %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}/qt-%{qt4_ver})
- %define _qt4_plugindir %(pkg-config --variable plugindir --silence-errors Qt 2>/dev/null || echo %{_qt4_prefix}/plugins)
- Name: qca-ossl
- Summary: OpenSSL plugin for the Qt Cryptographic Architecture v2
- Version: 2.0.0
- Release: 0.beta%{beta}.13%{?_dist_release}
- 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
- MAKE=%{_bindir}/make \
- ./configure \
- --qtdir=%{_qt4_prefix} \
- --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
- * Tue Mar 8 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.0.0-0.beta3.13
- - rebuilt with qt4-4.7.2
- * Sun Feb 20 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 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 <ryo1@bc.wakwak.com> - 2.0.0-0.beta3.11
- - Initial build for Vine Linux
- * Thu Apr 29 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.0.0-0.10.beta3
- - add minimal qt4 dep
- - don't own %%{_qt4_plugindir}/crypto/
- * Fri Jan 29 2010 Alexey Kurov <nucleo@fedoraproject.org> - 2.0.0-0.9.beta3
- - Provides: qca2-ossl (fixes bug #512000)
- * Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.0.0-0.8.beta3
- - rebuilt with new openssl
- * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-0.7.beta3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
- * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-0.6.beta3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
- * Mon Jan 26 2009 Tomas Mraz <tmraz@redhat.com> - 2.0.0-0.5.beta3
- - rebuild with new openssl
- - fix the test for whirlpool support
- * Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.0.0-0.4.beta3
- - Autorebuild for GCC 4.3
- * Thu Dec 13 2007 Aurelien Bompard <abompard@fedoraproject.org> 2.0.0-0.3.beta3
- - version 2.0.0 beta 3
- * Fri Dec 07 2007 Release Engineering <rel-eng at fedoraproject dot org> - 2.0.0-0.2.beta1
- - Rebuild for deps
- * Tue Nov 06 2007 Aurelien Bompard <abompard@fedoraproject.org> 2.0.0-0.1.beta1
- - version 2.0.0 beta 1
- * Sat Oct 27 2007 Aurelien Bompard <abompard@fedoraproject.org> 0.1-4.20070904
- - update Source1 URL
- * Thu Oct 25 2007 Aurelien Bompard <abompard@fedoraproject.org> 0.1-3.20070904
- - update to 20070904
- * Thu Sep 13 2007 Aurelien Bompard <abompard@fedoraproject.org> 0.1-2.20070706
- - fixes from review in bug 289701 (thanks Rex)
- * Thu Sep 13 2007 Aurelien Bompard <abompard@fedoraproject.org> 0.1-1.20070706
- - initial package
|