diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 66 |
1 files changed, 33 insertions, 33 deletions
@@ -1,49 +1,46 @@ -# Maintainer: David P. <megver83@parabola.nu> +# Maintainer: Nafis <mnabid.25@outlook.com> +# Contributor: David P. <megver83@parabola.nu> # Contributor: Felix Yan <felixonmars@archlinux.org> # Contributor: Antonio Rojas <arojas@archlinux.org> # Contributor: Andrea Scarpino <andrea@archlinux.org> pkgbase=kate-root -_pkgbase=${pkgbase%-root} +_pkgbase=kate pkgname=(kwrite-root kate-root) -pkgver=20.12.1 +pkgver=21.04.0 pkgrel=1 -arch=(armv7h i686 x86_64) +arch=(x86_64 i686 armv7h) license=(GPL LGPL FDL) -makedepends=(extra-cmake-modules kdoctools plasma-framework knewstuff ktexteditor threadweaver kitemmodels kactivities) -source=("https://download.kde.org/stable/release-service/$pkgver/src/$_pkgbase-$pkgver.tar.xz"{,.sig} +makedepends=(extra-cmake-modules kdoctools plasma-framework knewstuff kitemmodels ktexteditor kactivities kuserfeedback) +source=(https://download.kde.org/stable/release-service/$pkgver/src/$_pkgbase-$pkgver.tar.xz{,.sig} 0001-Defuse-root-block.patch) -sha512sums=('23a3172c933a886186ac4a55d765cdbe26fe5871eddd645cd983584742e637b7e136d6ecb8e58e0a31e9e5956f92e23a56b839b9b74fb0635ea6a22ffc76c5f1' +sha256sums=('3780cc0de0cf078add7901e255a6524c34f093a4aff2a2d032ed88c20a7421d4' 'SKIP' - '01f7fd779d2e2c87ccb78e1f6014b89687b87af33831eae74864c66ed52e18d2adbb9b2803574cd8a55f7feacd24c9b1afbf3cba5b7b45b2746a36d6072894df') + '2fbd6b482fcb4a56050f393ceb292e9bf72f796aeaba37ed4cadfb37c4fc90f1') validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7 # Albert Astals Cid <aacid@kde.org> - F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87) # Christoph Feck <cfeck@kde.org> + F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87 # Christoph Feck <cfeck@kde.org> + D81C0CB38EB725EF6691C385BB463350D6EF31EF) # Heiko Becker <heiko.becker@kde.org> prepare() { - mkdir -p build cd $srcdir/$_pkgbase-$pkgver - patch -p1 -i $srcdir/0001-Defuse-root-block.patch + patch -Np1 -i $srcdir/0001-Defuse-root-block.patch } build() { - cd build - cmake ../$_pkgbase-$pkgver \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ + cmake -B build -S $_pkgbase-$pkgver \ -DBUILD_TESTING=OFF - make + cmake --build build } package_kwrite-root() { - pkgdesc="Text Editor, patched to be able to run as root" - url="https://www.kde.org/applications/utilities/kwrite/" - depends=(ktexteditor kactivities hicolor-icon-theme) - provides=(${pkgname%-root}) - conflicts=(${provides[@]}) - replaces=(${provides[@]}) + pkgdesc='Text Editor, patched to be able to run as root' + groups=(kde-applications kde-utilities) + url='https://apps.kde.org/kwrite/' + depends=(ktexteditor hicolor-icon-theme) + provides=('kwrite') + conflicts=('kwrite') - cd build - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build find "$pkgdir" -type f -name '*kate*' -exec rm {} \; rm -r "$pkgdir"/usr/lib/qt/plugins/ktexteditor \ @@ -54,16 +51,19 @@ package_kwrite-root() { } package_kate-root() { - pkgdesc="Advanced Text Editor, patched to be able to run as root" - url="https://www.kde.org/applications/utilities/kate/" - depends=(knewstuff ktexteditor threadweaver kitemmodels kactivities hicolor-icon-theme) - provides=(${pkgname%-root}) - conflicts=(${provides[@]}) - replaces=(${provides[@]}) - optdepends=('konsole: open a terminal in Kate') + pkgdesc='Advanced Text Editor, patched to be able to run as root' + groups=(kde-applications kde-utilities) + url='https://apps.kde.org/kate/' + depends=(knewstuff ktexteditor kactivities kuserfeedback hicolor-icon-theme) + optdepends=('konsole: open a terminal in Kate' + 'clang: C and C++ LSP support' + 'python-language-server: Python LSP support' + 'texlab: LaTeX LSP support' + 'rust: Rust LSP support') + provides=('kate') + conflicts=('kate') - cd build - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build find "$pkgdir" -type f -name '*kwrite*' -exec rm {} \; rm -r "$pkgdir"/usr/share/doc/HTML/*/kwrite |