summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordetiam2023-12-06 08:28:26 +0800
committerdetiam2023-12-06 08:28:26 +0800
commitd0f1f7e8a86a7991c65993ceb8dcfa300222bff9 (patch)
treeaa1240ab93d9c9fc86ab05754feffaa4584c587a
downloadaur-plasma5-applets-window-buttons-zhfix.tar.gz
Init
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD39
3 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..12ad0a9d100e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = plasma5-applets-window-buttons-zhfix
+ pkgdesc = Plasma 5 applet in order to show window buttons in your panels
+ pkgver = 0.11.1
+ pkgrel = 2
+ url = https://github.com/psifidotos/applet-window-buttons
+ arch = x86_64
+ license = GPL
+ makedepends = extra-cmake-modules
+ depends = plasma-workspace
+ conflicts = libappletdecoration
+ replaces = libappletdecoration
+ source = https://github.com/psifidotos/applet-window-buttons/archive/0.11.1/plasma5-applets-window-buttons-0.11.1.tar.gz
+ source = https://github.com/psifidotos/applet-window-buttons/commit/924994e1.patch
+ source = https://github.com/detiam/applet-window-buttons/commit/47cf7cc.patch
+ source = https://github.com/detiam/applet-window-buttons/commit/44b7d28.patch
+ sha256sums = 0588a3bba77206766549139b4bee1a08b7be7a7113e658f746709b9ee4d3017a
+ sha256sums = db8740b25036e5dd8b4b17375bea9871e49634b6fcde1b4cc3fb54e911ac789d
+ sha256sums = e378aa8276a9a83ca199eadaa9413b8ae86781c8a4e098d0c2291794c5596599
+ sha256sums = 493d94c50188e1dbd267ac621a2fe12f4d2f8c681c2fd71f38e427a9d768d773
+
+pkgname = plasma5-applets-window-buttons-zhfix
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..96eb0f2ac51b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.gitignore
+!.SRCINFO \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5e336c18cefe
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Antonio Rojas <arojas@archlinux.org>
+
+_pkgname=plasma5-applets-window-buttons
+pkgname=plasma5-applets-window-buttons-zhfix
+pkgver=0.11.1
+pkgrel=2
+pkgdesc='Plasma 5 applet in order to show window buttons in your panels'
+arch=(x86_64)
+url='https://github.com/psifidotos/applet-window-buttons'
+license=(GPL)
+depends=(plasma-workspace)
+makedepends=(extra-cmake-modules)
+conflicts=(libappletdecoration "$_pkgname")
+replaces=(libappletdecoration "$_pkgname")
+provides=(libappletdecoration "$_pkgname")
+source=(https://github.com/psifidotos/applet-window-buttons/archive/$pkgver/$_pkgname-$pkgver.tar.gz
+ https://github.com/psifidotos/applet-window-buttons/commit/924994e1.patch
+ https://github.com/detiam/applet-window-buttons/commit/47cf7cc.patch
+ https://github.com/detiam/applet-window-buttons/commit/44b7d28.patch)
+sha256sums=('0588a3bba77206766549139b4bee1a08b7be7a7113e658f746709b9ee4d3017a'
+ 'db8740b25036e5dd8b4b17375bea9871e49634b6fcde1b4cc3fb54e911ac789d'
+ 'e378aa8276a9a83ca199eadaa9413b8ae86781c8a4e098d0c2291794c5596599'
+ '493d94c50188e1dbd267ac621a2fe12f4d2f8c681c2fd71f38e427a9d768d773')
+
+prepare() {
+ patch -d applet-window-buttons-$pkgver -p1 < 924994e1.patch # Support Plasma 5.27
+ patch -d applet-window-buttons-$pkgver -p1 < 47cf7cc.patch # Add multilamguage
+ patch -d applet-window-buttons-$pkgver -p1 < 44b7d28.patch # Add zh_CN local
+}
+
+build() {
+ cmake -B build -S applet-window-buttons-$pkgver
+ cmake --build build
+ cd "./applet-window-buttons-$pkgver/translate/" && sh build || exit 1
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+}