diff options
| author | Joel Klinghed <the_jk@opera.com> | 2026-01-13 00:05:23 +0100 |
|---|---|---|
| committer | Joel Klinghed <the_jk@opera.com> | 2026-01-13 00:07:07 +0100 |
| commit | cceecc0c075c988383c6c78ad7600baefbebcd85 (patch) | |
| tree | b3678d519837633640ac41d8b230adf1aea3cb19 | |
| parent | 3d6e8ee65531fd67e6cb0b047c94369e9b5c3325 (diff) | |
Add PKGBUILD
| -rw-r--r-- | PKGBUILD | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..f20c86e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer Joel Klinghed <the_jk at spawned dot biz> +pkgname=claudemon-git +pkgver=r4.3d6e8ee +pkgrel=1 +pkgdesc="Claude Code state monitor" +url="https://git.spawned.biz/claudemon.git/" +license=("MIT") +arch=("x86_64") +depends=("rapidjson>=1.1" "sdbus-cpp>=2.0" "libxcb>=1.14" "xcb-util>=0.4" "xcb-util-keysyms>=0.4" "libxkbcommon-x11>=1.0.3") +optdepends=("xcb-util-xrm>=1.0") +makedepends=("meson" "git") +conflicts=("claudemon") +provides=("claudemon=${pkgver}") + +source=("claudemon-git::git+https://git.spawned.biz/claudemon.git#branch=main") +sha256sums=('SKIP') + +pkgver() { + cd "$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" +} + +build() { + meson setup --prefix=/usr --buildtype=release "$srcdir"/claudemon-git build + meson compile -C build +} + +package() { + meson install -C build --destdir "$pkgdir" +} |
