summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjgmdev2023-01-24 21:10:01 -0400
committerjgmdev2023-01-24 21:10:01 -0400
commit28eece483252f80e0309724cf7f334f79b56ee10 (patch)
treea3d088a8dabe21383ee5f5cf9900a6332aea28ab
parentd5bc574737921f23851070d7f8faaf9e621a3763 (diff)
downloadaur-28eece483252f80e0309724cf7f334f79b56ee10.tar.gz
Applied all changes suggested by @Antiz
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD31
2 files changed, 27 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bd0cd6329d67..19c99ca33835 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b9b0e7f84315..f141174210a9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}