aboutsummaryrefslogtreecommitdiffstats
path: root/testing/kleopatra
diff options
context:
space:
mode:
authorBart Ribbers <bribbers@disroot.org>2019-06-25 21:46:08 +0200
committerLeo <thinkabit.ukim@gmail.com>2019-06-25 19:15:33 -0300
commit7c883f1d8ead0a3b4285a5f6aea25eee49592969 (patch)
tree410eab0d7f696d88b6315286d68a57a68738b220 /testing/kleopatra
parent97d588f30553e41ee31281b2651e47991c9b5d83 (diff)
downloadaports-7c883f1d8ead0a3b4285a5f6aea25eee49592969.tar.bz2
aports-7c883f1d8ead0a3b4285a5f6aea25eee49592969.tar.xz
testing/kleopatra: new aport
Diffstat (limited to 'testing/kleopatra')
-rw-r--r--testing/kleopatra/APKBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/testing/kleopatra/APKBUILD b/testing/kleopatra/APKBUILD
new file mode 100644
index 0000000000..1ce70e99d2
--- /dev/null
+++ b/testing/kleopatra/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=kleopatra
+pkgver=19.04.2
+pkgrel=0
+arch="all"
+url="https://www.kde.org/applications/utilities/kleopatra/"
+pkgdesc="Certificate Manager and Unified Crypto GUI"
+license="GPL-2.0-or-later AND GFDL-1.2-only"
+depends="gnupg pinentry-gtk" # Preferably pinentry-qt, but pinentry is in main and Qt5 is in community so it's disabled
+makedepends="extra-cmake-modules qt5-qtbase-dev kcmutils-dev kwidgetsaddons-dev kconfigwidgets-dev kcoreaddons-dev kcodecs-dev kconfig-dev ki18n-dev kiconthemes-dev kitemmodels-dev kxmlgui-dev kwindowsystem-dev kdoctools-dev kcrash-dev kdoctools-dev kdbusaddons-dev gpgme-dev qgpgme libkleo-dev kmime-dev libassuan-dev boost-dev"
+checkdepends="xvfb-run"
+source="https://download.kde.org/stable/applications/$pkgver/src/$pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-doc $pkgname-lang"
+
+build() {
+ cmake \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make
+}
+
+check() {
+ # kuniqueservicetest requires running dbus
+ CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "kuniqueservicetest"
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="44c23196da7cedb323d061125f14d2ecd144de9737a01474730982f9e6ba2b51382a4b0670dadf630348a52a4e19cf22e1a80f5ca0e6dd3903ea970acb3a9033 kleopatra-19.04.2.tar.xz"