diff options
author | zocker-160 | 2023-03-17 17:55:52 +0100 |
---|---|---|
committer | zocker-160 | 2023-03-17 17:55:52 +0100 |
commit | b18b5d224e0e8fab8a9bf56790e9488f98e44793 (patch) | |
tree | 538a4e443466fa3b37e213a54e0aa6ebc30e555e | |
parent | a390ad5389f53d4c8b03963c048c54c5f8ac5e92 (diff) | |
download | aur-b18b5d224e0e8fab8a9bf56790e9488f98e44793.tar.gz |
update to 1.0.0
-rw-r--r-- | .SRCINFO | 7 | ||||
-rwxr-xr-x | PKGBUILD | 75 |
2 files changed, 46 insertions, 36 deletions
@@ -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 @@ -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" } |