diff options
author | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2017-10-09 00:49:53 -0500 |
---|---|---|
committer | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2017-10-09 00:49:53 -0500 |
commit | 55309fcec8560ced39282790ad38cc9807252045 (patch) | |
tree | 7465af043e6817aea28b0bb2087d90df091b1c9d | |
parent | 78c3bcaac2973ea6837d4c5fdcac2784a5969331 (diff) | |
download | packages-55309fcec8560ced39282790ad38cc9807252045.tar.gz packages-55309fcec8560ced39282790ad38cc9807252045.tar.bz2 packages-55309fcec8560ced39282790ad38cc9807252045.tar.xz packages-55309fcec8560ced39282790ad38cc9807252045.zip |
user/kate: finally split correctly into KWrite and Kate
-rw-r--r-- | user/kate/APKBUILD | 46 |
1 files changed, 44 insertions, 2 deletions
diff --git a/user/kate/APKBUILD b/user/kate/APKBUILD index c8f60ad89..d7721313e 100644 --- a/user/kate/APKBUILD +++ b/user/kate/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: A. Wilcox <awilfox@adelielinux.org> pkgname=kate pkgver=17.08.1 -pkgrel=0 +pkgrel=1 pkgdesc="Advanced text editor with autocomplete, syntax highlighting, and more" url="https://kate-editor.org/" arch="all" @@ -14,7 +14,8 @@ makedepends="$depends_dev cmake extra-cmake-modules qt5-qtbase-dev python3 kiconthemes-dev kdoctools-dev kwallet-dev kservice-dev kitemmodels-dev knewstuff-dev threadweaver-dev libgit2-dev" install="" -subpackages="$pkgname-doc $pkgname-lang $pkgname-project" +subpackages="kwrite kwrite-doc:kwrite_doc kwrite-lang:kwrite_lang + $pkgname-doc $pkgname-lang $pkgname-project" source="http://download.kde.org/stable/applications/$pkgver/src/kate-$pkgver.tar.xz" builddir="$srcdir/kate-$pkgver" @@ -51,4 +52,45 @@ project() { "$subpkgdir"/usr/lib/qt5/plugins/ktexteditor/ } +kwrite() { + pkgdesc="Simple GUI text editor" + mkdir -p "$subpkgdir"/usr/bin + mv "$pkgdir"/usr/bin/kwrite "$subpkgdir"/usr/bin/ + + mkdir -p "$subpkgdir"/usr/share/metainfo + mv "$pkgdir"/usr/share/metainfo/org.kde.kwrite.appdata.xml \ + "$subpkgdir"/usr/share/metainfo/ + + mkdir -p "$subpkgdir"/usr/share/applications + mv "$pkgdir"/usr/share/applications/org.kde.kwrite.desktop \ + "$subpkgdir"/usr/share/applications/ +} + +kwrite_doc() { + local _langpath + + pkgdesc="Simple GUI text editor (documentation)" + install_if="docs kwrite=$pkgver-r$pkgrel" + for _langpath in "$pkgdir"/usr/share/doc/HTML/*; do + local _sublangpath=${_langpath/"$pkgdir"/"$subpkgdir"} + if [ -d "$_langpath"/kwrite ]; then + mkdir -p "$_sublangpath" + mv "$_langpath"/kwrite "$_sublangpath"/ + fi + done +} + +kwrite_lang() { + local _langpath + + pkgdesc="Simple GUI text editor (translations)" + for _langpath in "$pkgdir"/usr/share/locale/*/LC_MESSAGES; do + local _sublangpath=${_langpath/"$pkgdir"/"$subpkgdir"} + if [ -f "$_langpath"/kwrite.mo ]; then + mkdir -p "$_sublangpath" + mv "$_langpath"/kwrite.mo "$_sublangpath"/ + fi + done +} + sha512sums="19e6434fad31d420a5742cf0f0f4f1c8718ea6efdb3132d9c3157d9b083a388d26f347dc70c19b55cf6d65747e3ef98eaf9ee18da5efe8872e73b36d630430fa kate-17.08.1.tar.xz" |