Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=e0175eb68b7d7e4300ff0fe7771fca4cc52b4aa7
commit e0175eb68b7d7e4300ff0fe7771fca4cc52b4aa7 Author: DeX77 <[email protected]> Date: Thu Dec 24 12:57:59 2015 +0100 qca-2.1.1-1-x86_64 * version bump * split out plugins diff --git a/source/xlib/qca/FrugalBuild b/source/xlib/qca/FrugalBuild index 9e1503a..c03e098 100644 --- a/source/xlib/qca/FrugalBuild +++ b/source/xlib/qca/FrugalBuild @@ -2,22 +2,145 @@ # Maintainer: crazy <[email protected]> pkgname=qca -pkgver=2.0.3 +pkgver=2.1.1 pkgrel=1 pkgdesc="QCA aims to provide a straightforward and cross-platform crypto API, using Qt datatypes and conventions." url="http://delta.affinix.com/qca/" groups=('xlib') archs=('i686' 'x86_64') license="LGPL 2.1" -depends=('libqtcore>=4.2') -source=(http://delta.affinix.com/download/$pkgname/2.0/$pkgname-$pkgver.tar.bz2) -up2date="Flasttar http://delta.affinix.com/$pkgname/" -sha1sums=('9c868b05b81dce172c41b813de4de68554154c60') - -build() -{ - Fmake --disable-tests --release - Fmakeinstall INSTALL_ROOT=$Fdestdir +depends=('libqtcore>=4.2' 'libqtnetwork>=4.7' 'libqttest') +makedepends=('doxygen') +source=("http://download.kde.org/stable/qca/$pkgver/src/qca-$pkgver.tar.xz") +up2date="Flastverdir http://download.kde.org/stable/qca/" +sha1sums=('a4df34c2147c721109594c6dc822f693f572ad04') +options=('scriptlet') +Finclude cmake + +Faddsubpkg 'qca-ossl' \ + 'Plugins for qca providing TLS, CMS, X.509, RSA, DSA, Diffie-Hellman, PKCS#7, PKCS#12, SHA0, SHA1, SHA224, SHA256, SHA384, SHA512, MD4, MD5, RIPEMD160, Blowfish, DES, 3DES, AES128, AES192, AES256, CAST5, HMAC(SHA1, MD5, RIPEMD160), PBKDF1(MD2, SHA1), PBKDF2(SHA1).' \ + '' \ + 'qca' \ + 'qca-tls' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + 'xlib-extra' \ + 'i686 x86_64' + + +Faddsubpkg 'qca-cyrus-sasl' \ + 'Plugins for qca providing SASL' \ + 'cyrus-sasl' \ + 'qca' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + 'xlib-extra' \ + 'i686 x86_64' + +Faddsubpkg 'qca-gcrypt' \ + 'Plugins for qca with gcrypt' \ + 'libgcrypt' \ + 'qca' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + 'xlib-extra' \ + 'i686 x86_64' + +Faddsubpkg 'qca-gnupg' \ + 'Plugins for qca with gnupg' \ + '' \ + 'qca gnupg2' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + 'xlib-extra' \ + 'i686 x86_64' + +Faddsubpkg 'qca-nss' \ + 'Plugins for qca with nss' \ + 'nss' \ + 'qca' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + 'xlib-extra' \ + 'i686 x86_64' + +Faddsubpkg 'qca-botan' \ + 'Plugins for qca with botan' \ + 'botan' \ + 'qca' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + 'xlib-extra' \ + 'i686 x86_64' + +Faddsubpkg 'qca-qt5' \ + 'QCA for QT5' \ + 'libqt5core libqt5network libqt5test botan cyrus-sasl nss' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + '' \ + 'xlib-extra' \ + 'i686 x86_64' + + +build() { + # First Qt5 build + CMake_build + Fsplit qca-qt5 /usr + + cd .. + + # Now Qt4 + CMake_build -DQT4_BUILD=ON -DQCA_FEATURE_INSTALL_DIR=/usr/share/qt4/mkspecs/features + + Fsplit qca-cyrus-sasl /usr/lib/qca/crypto/libqca-cyrus-sasl.so + Fsplit qca-gcrypt /usr/lib/qca/crypto/libqca-gcrypt.so + Fsplit qca-gnupg /usr/lib/qca/crypto/libqca-gnupg.so + Fsplit qca-ossl /usr/lib/qca/crypto/libqca-ossl.so + Fsplit qca-nss /usr/lib/qca/crypto/libqca-nss.so + Fsplit qca-botan /usr/lib/qca/crypto/libqca-botan.so } + # optimization OK _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
