61 lines
2.4 KiB
Bash
61 lines
2.4 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=i3blocks
|
|
pkgver=1.4
|
|
_debver=$pkgver
|
|
_debrel=4
|
|
pkgrel=4
|
|
pkgdesc="Define blocks for your i3bar status line"
|
|
arch=('i686' 'x86_64')
|
|
groups=('i3')
|
|
url='https://github.com/vivien/i3blocks'
|
|
license=('GPL-3')
|
|
makedepends=('quilt')
|
|
optdepends=('bc: For bandwidth script'
|
|
'openvpn: For openvpn script'
|
|
'wireguard-tools: For wireguard script')
|
|
backup=('etc/i3blocks.conf')
|
|
source=("https://github.com/vivien/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"
|
|
"https://deb.debian.org/debian/pool/main/i/i3blocks/i3blocks_${_debver}-${_debrel}.debian.tar.xz"
|
|
"brightness.bash"
|
|
"wireguard.bash"
|
|
"fix-scripts.patch")
|
|
sha512sums=('c1f5abe90426e9f6284ef74001c9f50d08ce596b7bb8a284232116774375fa50168567785999266c8774fa39a1243c73f699a3e3be4440fbe16f33f0fde5cded'
|
|
'1ad34821f8f1223d7e02c9e2b4d86817083eada158a4acbd336291c97bfa081617c10020bf9147be23e6e3b3822dbdc3196e494e05044b4d7d1147f0619ea142'
|
|
'80c3913550a4a19db9ec26014ed098f4f8c752c412e2a26ba54f3d4b9cb0fb3201703ba8d1fa7dbb6eb5234cc0f0d417161d6786382d8fa32b6c7301716e48f7'
|
|
'86b91ebc07c2d53a697aab46928b3776daf0952d60685e3598f7244562f3d970ab62b58a2b4faf5387537cf71eb710bf3162667c026c867afdfcebc11b13331c'
|
|
'1eb4fed654ae4e4bb472459364938e52b3e82bc0b3bd81f3e5a2a2364d2ed322f8548ab3498e1a050eb65b61ed6f1aa6949da750659ae119cc147f6ac2350160')
|
|
|
|
prepare() {
|
|
cd "${pkgname}-${pkgver}"
|
|
if [[ ${pkgver%.*} = ${_debver%.*} ]]; then
|
|
# Debian patches
|
|
export QUILT_PATCHES=debian/patches
|
|
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
|
|
export QUILT_DIFF_ARGS='--no-timestamps'
|
|
|
|
mv "$srcdir"/debian .
|
|
|
|
# Doesn't apply
|
|
rm -v debian/patches/cpu_usage.patch || true
|
|
rm -v debian/patches/manpage_use_pandoc.patch || true
|
|
|
|
quilt push -av
|
|
fi
|
|
rm -rf scripts/{battery,cpu_usage,temperature}
|
|
patch -Np1 -i "$srcdir/fix-scripts.patch"
|
|
}
|
|
|
|
build() {
|
|
cd "${pkgname}-${pkgver}"
|
|
make VERSION="${pkgver}" PREFIX=/usr
|
|
}
|
|
|
|
package() {
|
|
cd "${pkgname}-${pkgver}"
|
|
make VERSION="${pkgver}" PREFIX=/usr DESTDIR="${pkgdir}" install
|
|
install -m755 "${srcdir}/brightness.bash" "${pkgdir}/usr/libexec/i3blocks/brightness"
|
|
install -m755 "${srcdir}/wireguard.bash" "${pkgdir}/usr/libexec/i3blocks/wireguard"
|
|
install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
|
|
}
|