mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-15 19:59:03 +08:00
qca: strip qt4 varient
This commit is contained in:
parent
ccda091d51
commit
735d541357
54
qca/PKGBUILD
54
qca/PKGBUILD
@ -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
2036
qca/qca-openssl-1.1.patch
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user