From ea27a26f034e91108c3f47f93c13bdda86aaf37c Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Sat, 14 Dec 2024 22:33:32 +0000 Subject: Add ironbar pkgbuild --- ironbar/PKGBUILD | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 ironbar/PKGBUILD (limited to 'ironbar') 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 +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" +} + -- cgit