diff options
| author | Blake Romero <blake@blkrom.com> | 2024-12-14 22:33:32 +0000 |
|---|---|---|
| committer | Blake Romero <blake@blkrom.com> | 2024-12-18 00:15:43 +0000 |
| commit | ea27a26f034e91108c3f47f93c13bdda86aaf37c (patch) | |
| tree | e1a06fde74a78743cec3c40ac39f656635e2766e /ironbar | |
| parent | 9c67fe14fe274aac0315d47a527abb10004fef6a (diff) | |
Add ironbar pkgbuild
Diffstat (limited to 'ironbar')
| -rw-r--r-- | ironbar/PKGBUILD | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/ironbar/PKGBUILD b/ironbar/PKGBUILD new file mode 100644 index 0000000..d255b37 --- /dev/null +++ b/ironbar/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Blake Romero <blake@blkrom.com> +pkgname=ironbar-git +pkgver=0.16.1.r39.g8a06ec0 +pkgrel=1 +pkgdesc="Customisable wlroots/sway bar written in Rust" +arch=('x86_64') +url='https://github.com/JakeStanger/ironbar' +license=('MIT') +depends=('openssl' 'libdbusmenu-gtk3' 'libpulse' 'luajit' 'lua51-lgi') +makedepends=('git' 'rust' 'cargo' 'gtk3' 'gtk-layer-shell') +provides=("${pkgname%-*}") +conflicts=("${pkgname%-*}" "${pkgname}") +source=("${pkgname%-*}::git+${url}") +md5sums=('SKIP') + +pkgver() { + cd "${srcdir}/${pkgname%-*}" + git describe --long --tags \ + | sed 's/\([^-]*-g\)/r\1/; s/-/./g; s/^v//' +} + +build() { + cd "${srcdir}/${pkgname%-*}" + cargo build --release --locked +} + +package() { + cd "$srcdir/${pkgname%-*}/target/release" + install -Dm 755 ironbar "${pkgdir}/usr/bin/ironbar" +} + |
