New package: dmenu-custom
Build/Publish XBPS / Build and publish packages (map[arch:aarch64-musl host:x86_64-musl libc:musl platform:linux/amd64]) (push) Has been cancelled Details
Build/Publish XBPS / Build and publish packages (map[arch:x86_64-musl host:x86_64-musl libc:musl platform:linux/amd64]) (push) Has been cancelled Details
Build/Publish XBPS / Build and publish packages (map[arch:x86_64 host:x86_64 libc:glibc platform:linux/amd64]) (push) Has been cancelled Details

This commit is contained in:
Luca Bilke 2024-05-23 11:58:57 +02:00
parent 66c0d3dd53
commit 0094b372da
No known key found for this signature in database
GPG Key ID: B753481DA0B6FA47
1 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,33 @@
# Template file for 'dmenu'
pkgname=dmenu
version=2024.5.1
revision=1
makedepends="libXinerama-devel libXft-devel freetype-devel pango-devel"
short_desc="Customized dmenu"
maintainer="Luca Bilke <luca@bil.ke>"
license="MIT"
homepage="https://git.snaile.de/snailed/${pkgname}"
distfiles="${homepage}/archive/${version}.tar.gz"
checksum=
post_patch() {
sed -i -e '/CFLAGS/{s/-Os//;s/=/+=/}' \
-e '/LDFLAGS/{s/-s//;s/=/+=/}' config.mk
}
do_build() {
[ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h
sed -i -e "s|^FREETYPEINC|#FREETYPEINC|g" \
-e "s|^X11INC|#X11INC|g" \
-e "s|^X11LIB|#X11LIB|g" config.mk
x11inc=$XBPS_CROSS_BASE/usr/include/X11
x11lib=$XBPS_CROSS_BASE/usr/lib
freetypeinc=$XBPS_CROSS_BASE/usr/include/freetype2
make CC="$CC" ${makejobs} X11INC=$x11inc X11LIB=$x11lib FREETYPEINC=$freetypeinc
}
do_install() {
make PREFIX=/usr DESTDIR=${DESTDIR} install
vlicense LICENSE
}