From 807542ce54eca65b79a773f580dfbffe3dcd8d19 Mon Sep 17 00:00:00 2001 From: Alexander Rosenberg Date: Tue, 23 May 2023 02:55:53 -0700 Subject: [PATCH] Add PKGBUILD --- .gitignore | 4 ++++ Makefile | 6 +++++- PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 PKGBUILD diff --git a/.gitignore b/.gitignore index 295d7ba..1c3f955 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ blocks.h dwmblocks dwmblocks-pulse-listener +dwmblocks-*.pkg.tar.* +src/ +pkg/ +scripts.tar diff --git a/Makefile b/Makefile index 898dbe8..fb28005 100644 --- a/Makefile +++ b/Makefile @@ -38,6 +38,10 @@ install: dwmblocks install -m0755 scripts/* ${DESTDIR}${PREFIX}/bin uninstall: - rm -f ${DESTDIR}${PREFIX}/bin/dwmblocks + rm -f ${DESTDIR}${PREFIX}/bin/dwmblocks \ + ${DESTDIR}${PREFIX}/bin/dwmblocks-pulse-listener \ + ${DESTDIR}${PREFIX}/bin/dwmblocks-battery \ + ${DESTDIR}${PREFIX}/bin/dwmblocks-network \ + ${DESTDIR}${PREFIX}/bin/dwmblocks-volume .PHONY: all options clean install uninstall diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..41ddadb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Alexander Rosenberg + +pkgname=dwmblocks +pkgver=1 +pkgrel=1 +pkgdesc='Modular status bar for dwm' +url='https://git.zander.im/Zander671/dwmblocks/' +arch=('x86_64') +license=('custom:ISC') +depends=('libx11') +optdepends=('pulseaudio: for dwmblocks-pulse-listener' + 'pamixer: for dwmblocks-volume' + 'networkmanager: for dwmblocks-network internet' + 'bluez-utils: for dwmblocks-network bluetooth') +DLAGENTS=('tar::/bin/sh -c echo\ %u\ |\ cut\ -c7-\ |\ head\ -c-5\ |\ xargs\ -Isrc\ -n\ 1\ tar\ -cf\ %o\ src') +source=('dwmblocks.c' + 'dwmblocks-pulse-listener.c' + 'LICENSE' + 'README.md' + 'Makefile' + 'blocks.h' + 'tar://scripts.tar') +sha256sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +build() { + cp blocks.h blocks.def.h + make +} + +package() { + make DESTDIR="$pkgdir" PREFIX='/usr' install + install -Dt "$pkgdir/usr/share/doc/dwmblocks" 'README.md' + install -Dt "$pkgdir/usr/share/licenses/dwmblocks" 'LICENSE' +}