From 5eefc2c540cb9b6e3e8aa7edcd6e4decc18d12ee Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 18 Jan 2019 05:45:05 -0200 Subject: [PATCH] New package: pinentry-dmenu-0.2. closes #2226 --- srcpkgs/pinentry-dmenu/template | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 srcpkgs/pinentry-dmenu/template diff --git a/srcpkgs/pinentry-dmenu/template b/srcpkgs/pinentry-dmenu/template new file mode 100644 index 0000000000..47e63dd7af --- /dev/null +++ b/srcpkgs/pinentry-dmenu/template @@ -0,0 +1,30 @@ +# Template file for 'pinentry-dmenu' +pkgname=pinentry-dmenu +version=0.2 +revision=1 +build_style=gnu-makefile +makedepends="libXft-devel freetype-devel libconfig-devel + libXinerama-devel libgpg-error-devel libassuan-devel + gpgme-devel" +short_desc="Pinentry program based on dmenu" +maintainer="maxice8 " +license="GPL-2.0-or-later" +homepage="https://github.com/ritze/pinentry-dmenu" +distfiles="https://github.com/ritze/pinentry-dmenu/archive/${version}.tar.gz" +checksum=0f38f2bbcfaf3bfff4d11ee0fa1b5a8f50f87e8775cc6c7d757d566a02e33ff4 + +CFLAGS="-DXINERAMA -I${XBPS_CROSS_BASE}/usr/include" +CFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/X11" +CFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/freetype2" +LDFLAGS="-lfontconfig -lXft -lXinerama -lX11" + +pre_build() { + [ -e ${FILESDIR}/config.h ] && cp ${FILESDIR}/config.h config.h + + vsed -e "s|PACKAGE_VERSION|\"${version}\"|g" \ + -e "s|VERSION|\"${version}\"|g" \ + -e "s|PACKAGE_BUGREPORT|\"https:\/\/github.com\/ritze\/pinentry-dmenu\"|g" \ + -i pinentry/pinentry.c + + vsed -e "s|CC =.*|CC = ${CC}|g" -i config.mk +}