summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjgmdev2023-07-19 21:25:33 -0400
committerjgmdev2023-07-19 21:25:33 -0400
commit211d44700775e1854cecf07f237a46e4bc583900 (patch)
tree1f98c88480ad1b6a46e8d7c75d24546f37ff395d
parent69155404924dca1cf83a8a148aa5b86f52e18a54 (diff)
downloadaur-211d44700775e1854cecf07f237a46e4bc583900.tar.gz
Updated to meson thanks to @res0nanz
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD12
2 files changed, 8 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8e9544b1ba27..63ac6db86c32 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = swayosd-git
pkgdesc = A GTK based on screen display for keyboard shortcuts like caps-lock and volume
- pkgver = r22.d640f1d
+ pkgver = r33.b14c838
pkgrel = 1
url = https://github.com/ErikReider/SwayOSD
arch = x86_64
@@ -9,6 +9,8 @@ pkgbase = swayosd-git
license = GPL3
makedepends = git
makedepends = cargo
+ makedepends = meson
+ makedepends = ninja
depends = gtk3
depends = gtk-layer-shell
depends = pulseaudio
diff --git a/PKGBUILD b/PKGBUILD
index 7b8324dda484..014f6bd2fb42 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,14 +4,14 @@
pkgname=swayosd-git
_pkgname="${pkgname%-git}"
_reponame=SwayOSD
-pkgver=r22.d640f1d
+pkgver=r33.b14c838
pkgrel=1
pkgdesc="A GTK based on screen display for keyboard shortcuts like caps-lock and volume"
arch=('x86_64' 'aarch64' 'i686')
url="https://github.com/ErikReider/SwayOSD"
license=('GPL3')
depends=('gtk3' 'gtk-layer-shell' 'pulseaudio')
-makedepends=('git' 'cargo')
+makedepends=('git' 'cargo' 'meson' 'ninja')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
source=("git+${url}.git")
@@ -29,13 +29,11 @@ prepare() {
build() {
cd "${_reponame}"
- export RUSTUP_TOOLCHAIN=nightly
- export CARGO_TARGET_DIR=target
- cargo build --frozen --release --all-features
+ arch-meson --buildtype=release build
+ ninja -C build
}
package() {
cd "${_reponame}"
- install -Dm 755 "target/release/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
- install -Dm 644 README.md "${pkgdir}/usr/share/doc/${_pkgname}/README.md"
+ meson install -C build --destdir "$pkgdir"
}