diff options
Diffstat (limited to 'community/kconfig/APKBUILD')
-rw-r--r-- | community/kconfig/APKBUILD | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/community/kconfig/APKBUILD b/community/kconfig/APKBUILD new file mode 100644 index 00000000000..d7706c98dc4 --- /dev/null +++ b/community/kconfig/APKBUILD @@ -0,0 +1,32 @@ +# Contributor: Bart Ribbers <bribbers@disroot.org> +# Maintainer: Bart Ribbers <bribbers@disroot.org> +pkgname=kconfig +pkgver=5.60.0 +pkgrel=0 +pkgdesc="Configuration system" +arch="all" +url="https://community.kde.org/Frameworks" +license="LGPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.1-or-later" +makedepends="extra-cmake-modules qt5-qttools-dev doxygen" +checkdepends="xvfb-run" +source="https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz" +subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" + +build() { + cmake \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_QCH=ON + make +} + +check() { + CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E '(kconfigcore-kconfigtest|kconfigcore-kdesktopfiletest|kconfigcore-test_kconf_update)' +} + +package() { + DESTDIR="$pkgdir" make install +} + +sha512sums="76aa15e9e1630c687ff7cc6b77060c74472f307442d07ae09d5f4aa61d7b6f29f3f1d270218c6d7fea8e86eb9dda43c96821d19d827a781c7f71da6135d98753 kconfig-5.60.0.tar.xz" |