diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | ironbar/PKGBUILD | 31 |
2 files changed, 32 insertions, 0 deletions
@@ -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 <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" +} + |
