diff options
author | Aaron Honeycutt | 2021-11-23 12:53:41 -0700 |
---|---|---|
committer | Aaron Honeycutt | 2021-11-23 12:53:41 -0700 |
commit | f3d5d372db371c3ddd5ac807c11f141eb150b29b (patch) | |
tree | 2108414b7fcd011863a41965c5ba2fc02ccdcc52 | |
parent | e156f833de293ef6baeb5ba431c1bbb618ae2037 (diff) | |
download | aur-f3d5d372db371c3ddd5ac807c11f141eb150b29b.tar.gz |
improve PKGBUILD
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 23 insertions, 14 deletions
@@ -1,13 +1,16 @@ -pkgbase = keyboard-configurator-git +pkgbase = keyboard-configurator pkgdesc = Configures keymap and backlight of System76 keyboards. - pkgver = 1.0.0 - pkgrel = 2 + pkgver = 1.1.0 + 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 - -pkgname = keyboard-configurator-git + depends = hidapi + depends = xz + source = keyboard-configurator::git+https://github.com/pop-os/keyboard-configurator + sha256sums = SKIP +pkgname = keyboard-configurator @@ -1,23 +1,29 @@ # Maintainer: Aaron Honeycutt <aaron at system76 dot com> pkgname=keyboard-configurator -pkgver=1.0.0 -pkgrel=2 +pkgver=1.1.0 +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' 'git') +depends=('gtk3' 'hidapi' 'xz') +makedepends=('cargo' 'systemd') source=("${pkgname}::git+${url}") sha256sums=('SKIP') +prepare() { + cd "$pkgname" + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + build() { - cd "$pkgbase" + cd "$pkgname" + export RUSTUP_TOOLCHAIN=stable make prefix=/usr } package() { - depends=('xz' 'hidapi' 'gtk3') - cd "$pkgbase" + cd "$pkgname" make prefix=/usr DESTDIR="$pkgdir/" install } - |