summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreyXor2023-12-30 00:24:34 +0100
committerGreyXor2023-12-30 00:24:34 +0100
commit047a98b7067374622cdae706a2d8a634c1feebf5 (patch)
tree44b36439e03dff32890378ff707b85686d9e9695
parentf9e66f8a8c3dc1c34c91986f83427589339a10b0 (diff)
downloadaur-047a98b7067374622cdae706a2d8a634c1feebf5.tar.gz
refactor: namcap linting
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD49
3 files changed, 29 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index eb79d220d313..6b0d27d4dfe0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,20 @@
pkgbase = swayidle-git
- pkgdesc = Idle management daemon for Wayland
- pkgver = 1.8.0.r9.ge883186
+ pkgdesc = Idle management daemon for Wayland (git development version)
+ pkgver = r118.61d653f
pkgrel = 1
url = https://github.com/swaywm/swayidle
arch = x86_64
license = MIT
+ makedepends = git
makedepends = meson
makedepends = scdoc
makedepends = wayland-protocols
- makedepends = git
+ makedepends = glibc
depends = wayland
depends = systemd-libs
provides = swayidle
conflicts = swayidle
- source = swayidle::git+https://github.com/swaywm/swayidle.git
- sha1sums = SKIP
+ source = swayidle-git::git+https://github.com/swaywm/swayidle.git
+ b2sums = SKIP
pkgname = swayidle-git
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index fa5e3799dbfc..000000000000
--- a/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-swayidle*.tar*
-src/
-pkg/
-swayidle/
diff --git a/PKGBUILD b/PKGBUILD
index 7eebda69f578..7125c4fc410d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}