summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzocker-1602023-03-17 17:55:52 +0100
committerzocker-1602023-03-17 17:55:52 +0100
commitb18b5d224e0e8fab8a9bf56790e9488f98e44793 (patch)
tree538a4e443466fa3b37e213a54e0aa6ebc30e555e
parenta390ad5389f53d4c8b03963c048c54c5f8ac5e92 (diff)
downloadaur-b18b5d224e0e8fab8a9bf56790e9488f98e44793.tar.gz
update to 1.0.0
-rw-r--r--.SRCINFO7
-rwxr-xr-xPKGBUILD75
2 files changed, 46 insertions, 36 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c4c656bb28c8..50cb3c5465c0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = keyboard-center
pkgdesc = Application to map G-keys on (some) Logitech Gaming Keyboards
- pkgver = 0.2.8
+ pkgver = 1.0.0
pkgrel = 1
url = https://github.com/zocker-160/keyboard-center
install = keyboard-center.install
@@ -16,7 +16,10 @@ pkgbase = keyboard-center
depends = hidapi>=0.10
depends = libnotify>=0.7.9
optdepends = openrgb: RGB control for your keyboard
- source = keyboard-center-0.2.8::git+https://github.com/zocker-160/keyboard-center.git#tag=0.2.8
+ optdepends = xdotool: type strings for X11
+ optdepends = ydotool: type strings using uinput
+ optdepends = wtype: type strings for Wayland
+ source = keyboard-center-1.0.0::git+https://github.com/zocker-160/keyboard-center.git#tag=1.0.0
sha256sums = SKIP
pkgname = keyboard-center
diff --git a/PKGBUILD b/PKGBUILD
index 99f493affedb..102865e8fad4 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,28 @@
# Maintainer: zocker_160 <zocker1600 at posteo dot net>
pkgname=keyboard-center
-pkgver=0.2.8
+pkgver=1.0.0
pkgrel=1
pkgdesc="Application to map G-keys on (some) Logitech Gaming Keyboards"
arch=('x86_64')
url="https://github.com/zocker-160/keyboard-center"
license=('GPL3')
depends=(
- 'python>=3.8'
- 'python-pyqt5>=5.14'
- 'python-uinput>=0.11.2'
- 'python-ruamel-yaml>=0.15'
- 'python-pyusb>=1.0.2'
- 'python-setuptools'
- 'hidapi>=0.10'
- 'libnotify>=0.7.9'
+ 'python>=3.8'
+ 'python-pyqt5>=5.14'
+ 'python-uinput>=0.11.2'
+ 'python-ruamel-yaml>=0.15'
+ 'python-pyusb>=1.0.2'
+ 'python-setuptools'
+ 'hidapi>=0.10'
+ 'libnotify>=0.7.9'
+)
+optdepends=(
+ 'openrgb: RGB control for your keyboard'
+ 'xdotool: type strings for X11'
+ 'ydotool: type strings using uinput'
+ 'wtype: type strings for Wayland'
)
-optdepends=('openrgb: RGB control for your keyboard')
makedepends=('git')
source=("$pkgname-$pkgver::git+https://github.com/zocker-160/keyboard-center.git#tag=$pkgver")
sha256sums=('SKIP')
@@ -25,36 +30,38 @@ sha256sums=('SKIP')
install=keyboard-center.install
prepare() {
- cd $pkgname-$pkgver
+ cd "$srcdir/$pkgname-$pkgver"
# nothing to see here
}
build() {
- cd $pkgname-$pkgver
+ cd "$srcdir/$pkgname-$pkgver"
# still nothing to see here
}
package() {
- cd $pkgname-$pkgver
-
- install -d -m755 src "$pkgdir"/usr/lib/"$pkgname"
-
- cp -r src/assets "$pkgdir"/usr/lib/"$pkgname"
- cp -r src/config "$pkgdir"/usr/lib/"$pkgname"
- cp -r src/devices "$pkgdir"/usr/lib/"$pkgname"
- cp -r src/gui "$pkgdir"/usr/lib/"$pkgname"
- cp -r src/lib "$pkgdir"/usr/lib/"$pkgname"
-
- install -D -m755 linux_packaging/assets/keyboard-center.sh "$pkgdir"/usr/bin/"$pkgname"
-
- install -D -m755 src/main.py -t "$pkgdir"/usr/lib/"$pkgname"
- install -D -m755 src/mainUi.py -t "$pkgdir"/usr/lib/"$pkgname"
- install -D -m755 src/service.py -t "$pkgdir"/usr/lib/"$pkgname"
- install -D -m755 src/constants.py -t "$pkgdir"/usr/lib/"$pkgname"
-
- install -D -m644 linux_packaging/60-keyboard-center.rules -t "$pkgdir"/usr/lib/udev/rules.d
- install -D -m644 linux_packaging/uinput-keyboard-center.conf "$pkgdir"/usr/lib/modules-load.d/"$pkgname".conf
-
- install -D -m644 linux_packaging/assets/keyboard-center.png -t "$pkgdir"/usr/share/icons/hicolor/512x512/apps
- install -D -m644 linux_packaging/assets/keyboard-center.desktop -t "$pkgdir"/usr/share/applications
+ cd "$srcdir/$pkgname-$pkgver"
+
+ mkdir -p "$pkgdir/usr/lib/$pkgname"
+
+ cp -r src/assets "$pkgdir/usr/lib/$pkgname"
+ cp -r src/config "$pkgdir/usr/lib/$pkgname"
+ cp -r src/devices "$pkgdir/usr/lib/$pkgname"
+ cp -r src/gui "$pkgdir/usr/lib/$pkgname"
+ cp -r src/lib "$pkgdir/usr/lib/$pkgname"
+
+ install -D -m755 linux_packaging/assets/keyboard-center.sh "$pkgdir/usr/bin/$pkgname"
+
+ install -D -m644 src/main.py -t "$pkgdir/usr/lib/$pkgname"
+ install -D -m644 src/mainUi.py -t "$pkgdir/usr/lib/$pkgname"
+ install -D -m644 src/service.py -t "$pkgdir/usr/lib/$pkgname"
+ install -D -m644 src/constants.py -t "$pkgdir/usr/lib/$pkgname"
+
+ install -D -m644 linux_packaging/60-keyboard-center.rules -t "$pkgdir/usr/lib/udev/rules.d"
+ install -D -m644 linux_packaging/uinput-keyboard-center.conf "$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
+
+ install -D -m644 linux_packaging/assets/keyboard-center.png -t "$pkgdir/usr/share/icons/hicolor/512x512/apps"
+ install -D -m644 linux_packaging/assets/keyboard-center.desktop -t "$pkgdir/usr/share/applications"
+
+ install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}