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 --- .gitignore | 1 + ironbar/PKGBUILD | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 ironbar/PKGBUILD diff --git a/.gitignore b/.gitignore index d8b4d4d..5b815ed 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ !foot/ !swayimg/ !eza/ +!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