diff options
author | jgmdev | 2023-07-19 21:25:33 -0400 |
---|---|---|
committer | jgmdev | 2023-07-19 21:25:33 -0400 |
commit | 211d44700775e1854cecf07f237a46e4bc583900 (patch) | |
tree | 1f98c88480ad1b6a46e8d7c75d24546f37ff395d | |
parent | 69155404924dca1cf83a8a148aa5b86f52e18a54 (diff) | |
download | aur-211d44700775e1854cecf07f237a46e4bc583900.tar.gz |
Updated to meson thanks to @res0nanz
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 8 insertions, 8 deletions
@@ -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 @@ -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" } |