diff --git a/srcpkgs/eid-mw-devel b/srcpkgs/eid-mw-devel new file mode 120000 index 00000000000..68de8f472f3 --- /dev/null +++ b/srcpkgs/eid-mw-devel @@ -0,0 +1 @@ +eid-mw/ \ No newline at end of file diff --git a/srcpkgs/eid-mw/patches/musl.patch b/srcpkgs/eid-mw/patches/musl.patch new file mode 100644 index 00000000000..65e11cf6cb3 --- /dev/null +++ b/srcpkgs/eid-mw/patches/musl.patch @@ -0,0 +1,10 @@ +--- cardcomm/pkcs11/src/common/logbase.h.orig ++++ cardcomm/pkcs11/src/common/logbase.h +@@ -88,6 +88,7 @@ + + #ifndef WIN32 + #include ++#include + #endif + + #include diff --git a/srcpkgs/eid-mw/template b/srcpkgs/eid-mw/template new file mode 100644 index 00000000000..54bef65d68e --- /dev/null +++ b/srcpkgs/eid-mw/template @@ -0,0 +1,30 @@ +# Template file for 'eid-mw' +pkgname=eid-mw +version=4.4.2 +revision=1 +wrksrc="${pkgname}-${version}-v${version}" +build_style=gnu-configure +hostmakedepends="pkg-config" +makedepends="gtk+3-devel libcurl-devel libressl-devel libproxy-devel pcsclite-devel" +depends="pcsc-acsccid pcsc-ccid pcsc-tools" +short_desc="Middleware for Belgian eID" +maintainer="Andrew Benson " +license="LGPL-3.0-or-later" +homepage="https://eid.belgium.be/en" +distfiles="https://dist.eid.belgium.be/continuous/sources/${pkgname}-${version}-v${version}.tar.gz" +checksum=b5bcfe8ec965ffb37fdcdb7763ed51497738262a5814260cd6b5e8411d1a501d + +pre_configure() { + sed -i "s%c_rehash%openssl rehash%g" plugins_tools/eid-viewer/Makefile.in +} + +eid-mw-devel_package() { + depends="eid-mw-${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove "usr/lib/*.a" + } +}