diff options
author | Aaron Honeycutt | 2021-11-23 12:08:35 -0700 |
---|---|---|
committer | Aaron Honeycutt | 2021-11-23 12:08:35 -0700 |
commit | 405418363d3dfc869bb45fa7dd2c48588011297e (patch) | |
tree | 18f4d7d1efb52fa292af3be26ec069efc0bd34f4 | |
parent | fd8ef3110c07a2d64c5d114841bc6ccae7e8788d (diff) | |
download | aur-405418363d3dfc869bb45fa7dd2c48588011297e.tar.gz |
add improved PKGBUILD/2
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 21 insertions, 15 deletions
@@ -1,13 +1,16 @@ pkgbase = keyboard-configurator pkgdesc = Configures keymap and backlight of System76 keyboards. pkgver = 1.1.0 - pkgrel = 4 + pkgrel = 5 url = https://github.com/pop-os/keyboard-configurator arch = x86_64 license = GPL3 + makedepends = cargo + makedepends = systemd depends = gtk3 - depends = rust - depends = systemd + depends = hidapi + depends = xz + source = keyboard-configurator-1.1.0.tar.gz::https://github.com/pop-os/keyboard-configurator/archive/refs/tags/v1.1.0.tar.gz + sha256sums = c84c4b21c44203bdc2130a3d3638105b39b474cdd60226422b6a037d8ebb5f0f pkgname = keyboard-configurator - @@ -1,26 +1,29 @@ # Maintainer: Aaron Honeycutt <aaron at system76 dot com> -pkgname=system76-keyboard-configurator -pkgbase=keyboard-configurator +pkgname=keyboard-configurator pkgver=1.1.0 -pkgrel=4 +pkgrel=5 pkgdesc="Configures keymap and backlight of System76 keyboards." arch=('x86_64') url="https://github.com/pop-os/keyboard-configurator" license=('GPL3') -makedepends=('gtk3' 'rust' 'systemd') -source=("$pkgbase-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") +depends=('gtk3' 'hidapi' 'xz') +makedepends=('cargo' 'systemd') +source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") sha256sums=('c84c4b21c44203bdc2130a3d3638105b39b474cdd60226422b6a037d8ebb5f0f') +prepare() { + cd "$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + build() { - cd "$pkgbase-$pkgver" + cd "$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable make prefix=/usr } package() { - pkgdesc="System76 GUI for managing keyboards" - depends=('xz' 'hidapi' 'gtk3') - - cd "$pkgbase-$pkgver" + cd "$pkgname-$pkgver" make prefix=/usr DESTDIR="$pkgdir/" install } - |