diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..03282bbcb3b5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Daniel M. Capella <polyzen@archlinux.info> + +_commit=b16a2c2b5b137f538f0992cd5553c83955257a3a +pkgname=i3status-rust +pkgver=0.9.0 +pkgrel=1 +pkgdesc='Very resourcefriendly and feature-rich replacement for i3status, written in pure Rust' +arch=('i686' 'x86_64') +url=https://github.com/greshake/i3status-rust +license=('GPL3') +depends=('dbus' 'i3-wm') +makedepends=('cargo') +optdepends=('alsa-utils: for the volume block' + 'lm_sensors: for the temperature block' + 'powerline-fonts: for all themes using the powerline arrow char' + 'speedtest-cli: for the speedtest block' + 'ttf-font-awesome: for the Awesome icons') +source=("$pkgname-$pkgver.tar.gz::$url/archive/$_commit.tar.gz") +sha512sums=('0c5d62325d822b87d65e3b1b8c963f2ff0117b63c0bc2c0adc48575344bebbad2ce10b4d9ff308dcab263682123cfa29e6a22610cbd8b9842896bc4ea18a2f53') + +build() { + cd $pkgname-$_commit + cargo build --release +} + +package() { + cd $pkgname-$_commit + install -Dm755 target/release/i3status-rs "$pkgdir"/usr/bin/i3status-rs + install -Dm644 example_config.toml "$pkgdir"/usr/share/doc/$pkgname/examples/example_config.toml + install -Dm644 example_icon.toml "$pkgdir"/usr/share/doc/$pkgname/examples/example_icon.toml + install -Dm644 example_theme.toml "$pkgdir"/usr/share/doc/$pkgname/examples/example_theme.toml + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +# vim:set ts=2 sw=2 et: |