From 4ab93adbf34abc99a3116e590682168724d00b39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Tue, 23 Feb 2021 21:26:02 +0700 Subject: [PATCH] cackey: remove rpath, fix cross build --- srcpkgs/cackey/patches/no-rpath.patch | 14 ++++++++++++++ srcpkgs/cackey/template | 8 +++++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/cackey/patches/no-rpath.patch diff --git a/srcpkgs/cackey/patches/no-rpath.patch b/srcpkgs/cackey/patches/no-rpath.patch new file mode 100644 index 00000000000..11384655aa7 --- /dev/null +++ b/srcpkgs/cackey/patches/no-rpath.patch @@ -0,0 +1,14 @@ +Index: configure.ac +=================================================================== +--- configure.ac.orig ++++ configure.ac +@@ -212,9 +212,6 @@ fi + dnl Set version script, to limit the scope of symbols + DC_SETVERSIONSCRIPT(libcackey.vers, libcackey.syms) + +-dnl Upate LDFLAGS to include setting the run-time linker path to the same as our compile-time linker +-DC_SYNC_RPATH +- + dnl If we updated LIBOBJS, update SHLIBOBJS -- must be last. + DC_SYNC_SHLIBOBJS + diff --git a/srcpkgs/cackey/template b/srcpkgs/cackey/template index fecb150a805..468dcd1c7b1 100644 --- a/srcpkgs/cackey/template +++ b/srcpkgs/cackey/template @@ -3,7 +3,8 @@ pkgname=cackey version=0.7.10 revision=1 build_style=gnu-configure -makedepends="pcsclite-devel" +hostmakedepends="automake" +makedepends="pcsclite-devel zlib-devel" depends="pcsc-tools" short_desc="PKCS#11 provider library for using smart cards" maintainer="Andrew Benson " @@ -11,6 +12,11 @@ license="MIT" homepage="http://www.rkeene.org/projects/info/wiki/161" distfiles="http://cackey.rkeene.org/download/$version/cackey-$version.tar.gz" checksum=e2074055bab8eb1c277bfa3355767c50f792d5b87bf41f9c0d1af0e77f311583 +CPPFLAGS="-I$XBPS_CROSS_BASE/usr/include/PCSC" + +pre_configure() { + autoreconf -fi +} post_install() { vlicense LICENSE