diff options
Diffstat (limited to '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" +} |
