qca: strip qt4 varient

This commit is contained in:
Chaoting Liu 2018-10-29 16:53:44 +01:00
parent ccda091d51
commit 735d541357
2 changed files with 2054 additions and 36 deletions

View File

@ -1,57 +1,39 @@
#
# Platform Packages for Chakra, part of chakralinux.org
#
pkgbase=qca
pkgname=(qca qca-qt5)
pkgname=qca
pkgver=2.1.3
pkgrel=2
pkgdesc="Qt Cryptographic Architecture"
pkgrel=3
pkgdesc="Qt5 Cryptographic Architecture"
arch=('x86_64')
url="http://delta.affinix.com/qca/"
license=('LGPL')
makedepends=('qt' 'qt5-base' 'cmake' 'git' 'nss')
source=("http://download.kde.org/stable/$pkgbase/$pkgver/src/$pkgbase-$pkgver.tar.xz")
md5sums=('5019cc29efcf828681cd93164238ce26')
depends=('qt5-base' 'ca-certificates' 'nss')
makedepends=(cmake doxygen pkcs11-helper botan)
conflicts=(qca-qt5)
provides=(qca-qt5)
replaces=(qca-qt5)
source=("https://download.kde.org/stable/$pkgname/$pkgver/src/$pkgname-$pkgver.tar.xz"
qca-botan2.patch::"https://cgit.kde.org/qca.git/patch/?id=47163784")
md5sums=('5019cc29efcf828681cd93164238ce26'
'24242f465841923f447b361120daf802')
prepare(){
cd ${pkgbase}-${pkgver}
cd ${pkgname}-${pkgver}
patch -p1 -i ../qca-botan2.patch # Fix build with botan 2
mkdir $srcdir/build
mkdir $srcdir/build-qt5
}
build() {
cd $srcdir/build
cmake ../$pkgbase-$pkgver \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_TESTS=OFF \
-DQCA_LIBRARY_INSTALL_DIR=/usr/lib \
-DQCA_FEATURE_INSTALL_DIR=/usr/share/qt/mkspecs/features/ \
-DQT4_BUILD=ON
make
cd $srcdir/build-qt5
cmake ../$pkgbase-$pkgver \
cmake ../$pkgname-$pkgver \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_TESTS=OFF \
-DQCA_SUFFIX='' \
-DQCA_INSTALL_IN_QT_PREFIX=ON \
-DQCA_FEATURE_INSTALL_DIR=/usr/share/qt5/mkspecs/features/ \
-DQCA_MAN_INSTALL_DIR=/usr/share/man
make
}
package_qca() {
pkgdesc="Qt Cryptographic Architecture"
depends=('qt' 'ca-certificates' 'nss')
package() {
cd $srcdir/build
make DESTDIR=${pkgdir} install
}
package_qca-qt5() {
pkgdesc="Qt5 Cryptographic Architecture"
depends=('qt5-base' 'ca-certificates' 'nss')
cd $srcdir/build-qt5
make DESTDIR=${pkgdir} install
}

2036
qca/qca-openssl-1.1.patch Normal file

File diff suppressed because it is too large Load Diff