From b90dd34558e786dd4e155c1b77c079571a4e958d Mon Sep 17 00:00:00 2001 From: Bart Ribbers Date: Sat, 18 Apr 2020 21:58:03 +0200 Subject: community/ikona: move from testing --- community/ikona/APKBUILD | 64 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 community/ikona/APKBUILD (limited to 'community/ikona/APKBUILD') diff --git a/community/ikona/APKBUILD b/community/ikona/APKBUILD new file mode 100644 index 0000000000..13062e6715 --- /dev/null +++ b/community/ikona/APKBUILD @@ -0,0 +1,64 @@ +# Contributor: Bart Ribbers +# Maintainer: Bart Ribbers +pkgname=ikona +pkgver=1.0 +pkgrel=1 +pkgdesc="An icon preview utility designed for KDE Plasma" +url="https://invent.kde.org/kde/ikona/" +# mips, ppc64le and s390x blocked by qt5-qtwebengine-dev +# armhf blocked by qt5-qtdeclarative-dev +arch="all !ppc64le !s390x !armhf !mips !mips64" +license="GPL-2.0-or-later" +makedepends="extra-cmake-modules cargo qt5-qtbase-dev qt5-qtwebengine-dev + qt5-qtdeclarative-dev ki18n-dev kirigami2-dev kconfigwidgets-dev + plasma-framework-dev" +source="https://download.kde.org/stable/ikona/$pkgver/ikona-$pkgver.tar.xz" +subpackages=" + $pkgname-lang + $pkgname-bash-completion:bashcomp:noarch + $pkgname-zsh-completion:zshcomp:noarch + $pkgname-fish-completion:fishcomp:noarch + " +options="!check" # No tests + +build() { + cmake -B build \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_INSTALL_SYSCONFDIR=/etc + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --build build --target install + + mkdir -p "$pkgdir"/usr/share/bash-completion + mv "$pkgdir"/etc/bash_completion.d "$pkgdir"/usr/share/bash-completion/completions +} + +bashcomp() { + depends="" + pkgdesc="Bash completions for $pkgname" + install_if="$pkgname=$pkgver-r$pkgrel bash-completion" + + amove usr/share/bash-completion +} + +zshcomp() { + depends="" + pkgdesc="Zsh completions for $pkgname" + install_if="$pkgname=$pkgver-r$pkgrel zsh" + + amove usr/share/zsh/site-functions +} + +fishcomp() { + depends="" + pkgdesc="Fish completions for $pkgname" + install_if="$pkgname=$pkgver-r$pkgrel fish" + + amove usr/share/fish/completions +} + +sha512sums="30bde3f3b062ccf661ee8950c762412a6b9eebff625216641607cbae7f7f8123702c231cbce82acfb666a8b69c863e4b22e8daf79d1541b7c70781189ffee144 ikona-1.0.tar.xz" -- cgit v1.2.3