Add PKGBUILD
This commit is contained in:
parent
6150073949
commit
d3c91e81bd
3
.gitignore
vendored
3
.gitignore
vendored
@ -4,3 +4,6 @@ stest
|
||||
aliases
|
||||
config.h
|
||||
config.mk
|
||||
src/
|
||||
pkg/
|
||||
dmenu-*.pkg.tar.*
|
||||
|
58
PKGBUILD
Normal file
58
PKGBUILD
Normal file
@ -0,0 +1,58 @@
|
||||
# Maintainer: Alexander Rosenberg <zanderpkg at pm dot me>
|
||||
|
||||
pkgname=dmenu
|
||||
pkgver=5.2
|
||||
pkgrel=1
|
||||
pkgdesc='Dynamic menu for X, originally designed for dwm'
|
||||
url='https://tools.suckless.org/dmenu/'
|
||||
arch=('x86_64')
|
||||
license=('MIT')
|
||||
depends=('libx11')
|
||||
source=('dmenu.c'
|
||||
'arg.h'
|
||||
'drw.h'
|
||||
'drw.c'
|
||||
'util.h'
|
||||
'util.c'
|
||||
'dmenu.1'
|
||||
'stest.c'
|
||||
'stest.1'
|
||||
'dmenu_run'
|
||||
'dmenu_path'
|
||||
'LICENSE'
|
||||
'README.md'
|
||||
'Makefile'
|
||||
'config.h'
|
||||
'config.mk')
|
||||
sha256sums=('SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'SKIP')
|
||||
|
||||
pkgver(){
|
||||
grep -E '^VERSION' config.mk | cut -c11-
|
||||
}
|
||||
|
||||
build() {
|
||||
cp config.h config.def.h
|
||||
cp config.mk config.def.mk
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
make DESTDIR="$pkgdir" PREFIX='/usr' install
|
||||
install -m 0644 -Dt "$pkgdir/usr/share/doc/dmenu" 'README.md'
|
||||
install -m 0644 -Dt "$pkgdir/usr/share/licenses/dmenu" 'LICENSE'
|
||||
}
|
Loading…
Reference in New Issue
Block a user