diff options
author | GreyXor | 2023-12-30 00:24:34 +0100 |
---|---|---|
committer | GreyXor | 2023-12-30 00:24:34 +0100 |
commit | 047a98b7067374622cdae706a2d8a634c1feebf5 (patch) | |
tree | 44b36439e03dff32890378ff707b85686d9e9695 /PKGBUILD | |
parent | f9e66f8a8c3dc1c34c91986f83427589339a10b0 (diff) | |
download | aur-047a98b7067374622cdae706a2d8a634c1feebf5.tar.gz |
refactor: namcap linting
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 23 insertions, 26 deletions
@@ -1,17 +1,19 @@ -# Maintainer: Justine Smithies <justine AT smithies DOT me DOT uk> -# Maintainer: Sibren Vasse <arch@sibrenvasse.nl> -# Maintainer: gilbus <aur(AT)tinkershell.eu> +# Maintainer: GreyXor <greyxor@protonmail.com> +# Contributor: Justine Smithies <justine AT smithies DOT me DOT uk> +# Contributor: Sibren Vasse <arch@sibrenvasse.nl> +# Contributor: gilbus <aur(AT)tinkershell.eu> + pkgname=swayidle-git -_pkgname=swayidle -pkgver=1.8.0.r9.ge883186 +pkgver=r118.61d653f pkgrel=1 license=('MIT') -pkgdesc='Idle management daemon for Wayland' +pkgdesc='Idle management daemon for Wayland (git development version)' makedepends=( - 'meson' - 'scdoc' - 'wayland-protocols' - 'git' + "git" + "meson" + "scdoc" + "wayland-protocols" + "glibc" ) depends=( 'wayland' @@ -19,28 +21,23 @@ depends=( ) arch=('x86_64') url="https://github.com/swaywm/swayidle" -source=("${pkgname%-*}::git+https://github.com/swaywm/swayidle.git") -sha1sums=('SKIP') -provides=('swayidle') -conflicts=('swayidle') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +source=("${pkgname}::git+https://github.com/swaywm/swayidle.git") +b2sums=('SKIP') pkgver() { - cd "$_pkgname" - ( set -o pipefail - git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" - ) + # Calculate the version dynamically using git information + printf "r%s.%s" "$(git -C "$srcdir/${pkgname}" rev-list --count HEAD)" "$(git -C "$srcdir/${pkgname}" rev-parse --short HEAD)" } build() { - meson "$_pkgname" build \ - --prefix /usr \ - --buildtype=plain - ninja -C build + arch-meson build "${pkgname}" + meson compile -C build } package() { - DESTDIR="$pkgdir/" ninja -C build install - install -Dm644 "$_pkgname/LICENSE" -t "$pkgdir/usr/share/licenses/$_pkgname" - install -Dm644 "$_pkgname/README.md" -t "$pkgdir/usr/share/doc/$_pkgname" + meson install -C build --destdir "$pkgdir" + + install -Dm644 "${pkgname}/LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" } |