From f16c29b34aa3bf879b5967c33c75e33270175dfa 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 | 39 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 48 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..0753bb8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# 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' + 'network-manager: for dwmblocks-network') +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/dmenu" 'README.md' + install -Dt "$pkgdir/usr/share/licenses/dmenu" 'LICENSE' +}