[arch-commits] Commit in qca/trunk (PKGBUILD gcc47.patch)
Antonio Rojas
arojas at archlinux.org
Mon Oct 5 19:54:31 UTC 2015
Date: Monday, October 5, 2015 @ 21:54:30
Author: arojas
Revision: 248377
Update to 2.1.1, merge Qt4 and Qt5 versions
Modified:
qca/trunk/PKGBUILD
Deleted:
qca/trunk/gcc47.patch
-------------+
PKGBUILD | 73 ++++++++++++++++++++++++++++++++++++++--------------------
gcc47.patch | 17 -------------
2 files changed, 49 insertions(+), 41 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-10-05 19:35:08 UTC (rev 248376)
+++ PKGBUILD 2015-10-05 19:54:30 UTC (rev 248377)
@@ -1,37 +1,62 @@
# $Id$
-# Maintainer: Andrea Scarpino <andrea at archlinux.org>
+# Maintainer: Antonio Rojas <arojas at archlinux.org>
+# Contributor: Andrea Scarpino <andrea at archlinux.org>
# Contributor: Pierre Schmitz <pierre at archlinux.de>
-pkgname=qca
-pkgver=2.0.3
-pkgrel=5
+pkgbase=qca
+pkgname=(qca-qt4 qca-qt5)
+pkgver=2.1.1
+pkgrel=1
pkgdesc="Qt Cryptographic Architecture"
-arch=('i686' 'x86_64')
+arch=(i686 x86_64)
url="http://delta.affinix.com/qca/"
-license=('LGPL')
-depends=('qt4' 'ca-certificates')
-source=("http://delta.affinix.com/download/${pkgname}/2.0/${pkgname}-${pkgver}.tar.bz2"
- 'gcc47.patch')
-md5sums=('fc15bd4da22b8096c51fcfe52d2fa309'
- 'dffc7367152d8888c1447253a0387a2a')
+license=(LGPL)
+makedepends=(qt4 qt5-base cmake doxygen nss pkcs11-helper)
+source=("http://download.kde.org/stable/$pkgbase/$pkgver/src/$pkgbase-$pkgver.tar.xz")
+md5sums=('657cc701316600199199a6b6cb2c73c9')
prepare() {
- cd ${pkgname}-${pkgver}
- patch -p0 -i "${srcdir}"/gcc47.patch
+ mkdir -p build{4,5}
}
build() {
- cd ${pkgname}-${pkgver}
- ./configure \
- --prefix=/usr \
- --disable-tests \
- --certstore-path=/etc/ssl/certs/ca-certificates.crt \
- --release \
- --no-separate-debug-info
- make
+ cd build4
+ cmake ../$pkgbase-$pkgver \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DBUILD_TESTS=OFF \
+ -DQCA_LIBRARY_INSTALL_DIR=/usr/lib \
+ -DQCA_FEATURE_INSTALL_DIR=/usr/share/qt4/mkspecs/features/ \
+ -DQT4_BUILD=ON
+ make
+
+ cd ../build5
+ cmake ../$pkgbase-$pkgver \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DBUILD_TESTS=OFF \
+ -DQCA_INSTALL_IN_QT_PREFIX=ON \
+ -DQCA_MAN_INSTALL_DIR=/usr/share/man
+ make
}
-package() {
- cd ${pkgname}-${pkgver}
- make INSTALL_ROOT="${pkgdir}" install
+package_qca-qt4() {
+ depends=(qt4 nss)
+ optdepends=('pkcs11-helper: PKCS-11 plugin')
+ conflicts=(qca qca-gnupg qca-ossl)
+ provides=(qca qca-gnupg qca-ossl)
+ replaces=(qca qca-gnupg qca-ossl)
+
+ cd build4
+ make DESTDIR="$pkgdir" install
}
+
+package_qca-qt5() {
+ depends=(qt5-base nss)
+ optdepends=('pkcs11-helper: PKCS-11 plugin')
+
+ cd build5
+ make DESTDIR="$pkgdir" install
+}
+
+
Deleted: gcc47.patch
===================================================================
--- gcc47.patch 2015-10-05 19:35:08 UTC (rev 248376)
+++ gcc47.patch 2015-10-05 19:54:30 UTC (rev 248377)
@@ -1,17 +0,0 @@
---- ./src/botantools/botan/botan/secmem.h.orig 2012-01-07 20:09:35.427999593 +0100
-+++ ./src/botantools/botan/botan/secmem.h 2012-01-07 20:09:52.540001422 +0100
-@@ -214,11 +214,11 @@
-
- SecureVector(u32bit n = 0) { MemoryRegion<T>::init(true, n); }
- SecureVector(const T in[], u32bit n)
-- { MemoryRegion<T>::init(true); set(in, n); }
-+ { MemoryRegion<T>::init(true); this->set(in, n); }
- SecureVector(const MemoryRegion<T>& in)
-- { MemoryRegion<T>::init(true); set(in); }
-+ { MemoryRegion<T>::init(true); this->set(in); }
- SecureVector(const MemoryRegion<T>& in1, const MemoryRegion<T>& in2)
-- { MemoryRegion<T>::init(true); set(in1); append(in2); }
-+ { MemoryRegion<T>::init(true); this->set(in1); append(in2); }
- };
-
- /*************************************************
More information about the arch-commits
mailing list