diff options
author | Bart Ribbers <bribbers@disroot.org> | 2020-04-18 23:28:35 +0200 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2020-04-18 21:43:27 +0000 |
commit | 9abb0848a3fcf1f3d93a73c700bfda9c438f1091 (patch) | |
tree | 7393b931e2487f5080acafd5aaeee41b0045168a /community/okular/APKBUILD | |
parent | 4145b3a7f73d1e3ec7f6f9b531d5902e353274f7 (diff) |
community/okular: add common subpackage
This way okular-mobile can be installed without the desktop version of
okular, meaning you won't have multiple desktop entries and the likes
Diffstat (limited to 'community/okular/APKBUILD')
-rw-r--r-- | community/okular/APKBUILD | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/community/okular/APKBUILD b/community/okular/APKBUILD index f3363ae6446..fb9125458a9 100644 --- a/community/okular/APKBUILD +++ b/community/okular/APKBUILD @@ -2,11 +2,12 @@ # Maintainer: Bart Ribbers <bribbers@disroot.org> pkgname=okular pkgver=19.12.3 -pkgrel=0 +pkgrel=1 arch="all !armhf" # armhf blocked by kirigami2 -> qt5-qtdeclarative url="https://kde.org/applications/office/org.kde.okular" pkgdesc="A universal document viewer" license="GPL-2.0-or-later AND LGPL-2.0-or-later" +depends="$pkgname-common" makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtspeech-dev karchive-dev kbookmarks-dev kcompletion-dev kconfig-dev kconfigwidgets-dev kcoreaddons-dev kcrash-dev kiconthemes-dev kio-dev kparts-dev @@ -17,7 +18,7 @@ checkdepends="xvfb-run" source="https://download.kde.org/stable/release-service/$pkgver/src/okular-$pkgver.tar.xz CVE-2020-9359.patch " -subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-mobile" +subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-common $pkgname-mobile" # secfixes: # 19.12.3-r0: @@ -45,8 +46,23 @@ package() { DESTDIR="$pkgdir" make -C build install } +common() { + pkgdesc="Common files for okular and okular-mobile" + mkdir -p \ + "$subpkgdir"/usr/lib/qt5 \ + "$subpkgdir"/usr/share + mv "$pkgdir"/usr/lib/qt5/plugins "$subpkgdir"/usr/lib/qt5/ + find "$pkgdir"/usr -name "libOkular5Core.so.*" -exec mv {} "$subpkgdir"/usr/lib/ + + mv "$pkgdir"/usr/share/okular "$subpkgdir"/usr/share/ + mv "$pkgdir"/usr/share/config.kcfg "$subpkgdir"/usr/share/ + mv "$pkgdir"/usr/share/qlogging-categories5 "$subpkgdir"/usr/share/ + mv "$pkgdir"/usr/share/icons "$subpkgdir"/usr/share/ + mv "$pkgdir"/usr/share/metainfo "$subpkgdir"/usr/share/ + mv "$pkgdir"/usr/share/kconf_update "$subpkgdir"/usr/share/ +} + mobile() { - depends="kirigami2" + depends="$pkgname-common kirigami2" mkdir -p "$subpkgdir"/usr/bin mkdir -p "$subpkgdir"/usr/lib/qt5 mkdir -p "$subpkgdir"/usr/share/applications @@ -54,7 +70,7 @@ mobile() { mv "$pkgdir"/usr/bin/okularkirigami "$subpkgdir"/usr/bin/ mv "$pkgdir"/usr/lib/qt5/qml "$subpkgdir"/usr/lib/qt5/ mv "$pkgdir"/usr/share/applications/org.kde.okular.kirigami.desktop "$subpkgdir"/usr/share/applications/ - mv "$pkgdir"/usr/share/applications/org.kde.mobile.okular_plucker.desktop "$subpkgdir"/usr/share/applications/ + mv "$pkgdir"/usr/share/applications/org.kde.mobile* "$subpkgdir"/usr/share/applications/ } sha512sums="ccc3c357fefe04691bba7bc803321789c3a1fdad4cfc610e9c425b2373efd94340fa2ceb2e357569ad14f1c0c69ef0db8079d9bc082a6d5708ccbfb3b65d8b3d okular-19.12.3.tar.xz |