diff options
author | jgmdev | 2023-01-24 21:10:01 -0400 |
---|---|---|
committer | jgmdev | 2023-01-24 21:10:01 -0400 |
commit | 28eece483252f80e0309724cf7f334f79b56ee10 (patch) | |
tree | a3d088a8dabe21383ee5f5cf9900a6332aea28ab | |
parent | d5bc574737921f23851070d7f8faaf9e621a3763 (diff) | |
download | aur-28eece483252f80e0309724cf7f334f79b56ee10.tar.gz |
Applied all changes suggested by @Antiz
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 27 insertions, 14 deletions
@@ -1,18 +1,20 @@ pkgbase = swayosd-git pkgdesc = A GTK based on screen display for keyboard shortcuts like caps-lock and volume - pkgver = gd0d70720 + pkgver = r9.b7b4e3d pkgrel = 1 url = https://github.com/ErikReider/SwayOSD arch = i686 arch = x86_64 arch = aarch64 - license = GPL - makedepends = rust + license = GPL3 + makedepends = git makedepends = cargo depends = gtk3 depends = gtk-layer-shell depends = pulseaudio - source = git+https://github.com/ErikReider/SwayOSD + provides = swayosd + conflicts = swayosd + source = git+https://github.com/ErikReider/SwayOSD.git md5sums = SKIP pkgname = swayosd-git @@ -1,27 +1,38 @@ # Maintainer: Jefferson Gonzalez <jgmdev@gmail.com> pkgname=swayosd-git -pkgver=gd0d70720 +pkgver=r9.b7b4e3d pkgrel=1 pkgdesc="A GTK based on screen display for keyboard shortcuts like caps-lock and volume" -url="https://github.com/ErikReider/SwayOSD" -license=('GPL') arch=('i686' 'x86_64' 'aarch64') +url="https://github.com/ErikReider/SwayOSD" +license=('GPL3') depends=('gtk3' 'gtk-layer-shell' 'pulseaudio') -makedepends=('rust' 'cargo') -source=('git+https://github.com/ErikReider/SwayOSD') +makedepends=('git' 'cargo') +provides=('swayosd') +conflicts=('swayosd') +source=("git+${url}.git") md5sums=('SKIP') pkgver() { - cd "$srcdir/SwayOSD" - echo g$(git rev-parse HEAD | cut -c 1-8) + cd "SwayOSD" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "SwayOSD" + cargo fetch --target "$CARCH-unknown-linux-gnu" } build() { - cd "$srcdir/SwayOSD" - cargo build --release + cd "SwayOSD" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features } package() { - install -Dm 755 "$srcdir/SwayOSD/target/release/swayosd" "$pkgdir/usr/bin/swayosd" + cd "SwayOSD" + install -Dm 755 "target/release/swayosd" "${pkgdir}/usr/bin/swayosd" + install -Dm 644 README.md "${pkgdir}/usr/share/doc/swayosd/README.md" } |