From 36dc57e5cf5ba4cdf527a2431e0548379abad09b Mon Sep 17 00:00:00 2001 From: kn Date: Tue, 13 Dec 2022 19:49:22 +0000 Subject: [PATCH] COMMENT = DigiDoc4 GUI client for signing and encrypting documents V = 4.2.12 REVISION = 2 DISTNAME = qdigidoc4-${V} CATEGORIES = security x11 DEBUG_PACKAGES = ${BUILD_PACKAGES} HOMEPAGE = https://www.id.ee/ # LGPL 2.1+ PERMIT_PACKAGE = Yes DIST_SUBDIR = qdigidoc4 MASTER_SITES = https://github.com/open-eid/DigiDoc4-Client/releases/download/v${V}/ DISTFILES = ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY = ${DISTNAME}${EXTRACT_SUFX} MASTER_SITES0 = https://id.eesti.ee/ DISTFILES += config.json:0 \ config.pub:0 \ config.rsa:0 # ${WRKSRC}/common/CMakeLists.txt itself substitutes suffix in CONFIG_URL CONFIGURE_ENV += CONFIG_URL=file://${FULLDISTDIR}/config.json MASTER_SITES1 = https://ec.europa.eu/tools/lotl/ DISTFILES += eu-lotl-pivot-300.xml:1 CONFIGURE_ENV += TSL_URL=file://${FULLDISTDIR}/eu-lotl-pivot-300.xml MASTER_SITES2 = https://github.com/open-eid/DigiDoc4-Client/ # merged but after 4.2.12 release PATCHFILES += bsd-{pull/}1072.patch:2 PATCHFILES += qt6-{pull/}1082.patch:2 MASTER_SITES3 = https://github.com/open-eid/qt-common/ # merged but after 4.2.12 release PATCHFILES += qt-common-fix-i386-{pull/}124.patch:3 PATCHFILES += qt-common-pcsc-lite-{pull/}121.patch:3 PATCH_CASES += qt-common-*.patch) \ ${PATCH} ${PATCH_DIST_ARGS} < $$patchfile \ -d${WRKSRC}/common ;; PATCH_DIST_STRIP = -p1 MAINTAINER = Klemens Nanni WANTLIB += ${COMPILER_LIBCXX} GL Qt6Core Qt6Core5Compat Qt6Gui WANTLIB += Qt6Network Qt6PrintSupport Qt6Svg Qt6SvgWidgets Qt6Widgets WANTLIB += c crypto digidocpp lber ldap m pcsclite ssl MODULES = devel/cmake \ x11/qt6 BUILD_DEPENDS = devel/gettext,-tools \ x11/qt6/qttools LIB_DEPENDS = databases/openldap,-main \ security/libdigidocpp>=3.14.10 \ security/pcsc-lite \ x11/qt6/qt5compat \ x11/qt6/qtsvg RUN_DEPENDS = devel/desktop-file-utils \ misc/shared-mime-info \ x11/qt6/qttranslations \ x11/gtk+3,-guic CONFIGURE_ENV += LDFLAGS=${LDFLAGS:Q} # dlopen()'ed "opensc-pkcs11.so" in qdigidoc4 BUILD_DEPENDS += security/opensc RUN_DEPENDS += security/opensc CONFIGURE_ARGS += -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} \ -Wl,-rpath,/usr/local/lib/pkcs11" NO_TEST = Yes # merged but after 4.2.12 release "Update plugin for KDE Plasma" # https://github.com/open-eid/digidoc-extensions/pull/21 post-install: # fix program name in KDE extension sed -i -E s/qdigidoc-?client/qdigidoc4/ \ ${PREFIX}/share/kservices5/qdigidoc-signer.desktop .include --- security/qdigidoc4/distinfo | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/security/qdigidoc4/distinfo b/security/qdigidoc4/distinfo index aa92af0b764..6901a39f7c9 100644 --- a/security/qdigidoc4/distinfo +++ b/security/qdigidoc4/distinfo @@ -1,18 +1,18 @@ SHA256 (qdigidoc4/bsd-1072.patch) = MgnfvJ6et+QjlcAntBnjRqpgefCdfffd8/5sGXi34qg= -SHA256 (qdigidoc4/config.json) = 0xbWoDD8Bt3NDSy5mcfEROsrX/pviR0+lB+9Vc3t69I= +SHA256 (qdigidoc4/config.json) = tSMZBeBfFVcbvGAu3mlRmRUZSBOHNC6DqTsaZNWEgNs= SHA256 (qdigidoc4/config.pub) = KeBXeM6YtRl5YyZr3Ckq+AqUBszMP+XvfKK3WxvrNOs= -SHA256 (qdigidoc4/config.rsa) = 2pSXSsQt+EKU6+n1x3P3iuXxV18bgrQ3CZQYhK2K/p0= +SHA256 (qdigidoc4/config.rsa) = 3Y/P93nsxIp/4Ty9GujT3DNMGdEfdhxv9cKjCtfBwCc= SHA256 (qdigidoc4/eu-lotl-pivot-300.xml) = DSmCpZOMKFf1lEcM4XkKac7R65hkcovZZw/exM34M7I= SHA256 (qdigidoc4/qdigidoc4-4.2.12.tar.gz) = 6bso1qvhVhbBfrcTq4S+aHtHli7X2A926N4r45ztq4E= SHA256 (qdigidoc4/qt-common-fix-i386-124.patch) = xABbKTV6LEv/9pjs17mVz+p3zkka2uiijDVT++SJZqU= -SHA256 (qdigidoc4/qt-common-pcsc-lite-121.patch) = 6mZNDCrZszL/7CdD7b12zcC5klsi0+GDLxoZ3S3U+OM= -SHA256 (qdigidoc4/qt6-1082.patch) = JG851k9p1xESrlQy9DrpA+lnARrKdkb1kUMzBLJAMUQ= +SHA256 (qdigidoc4/qt-common-pcsc-lite-121.patch) = gBCysVTRtlFYybxiXiQKOk++DdmWotZpvWBAdcAykY4= +SHA256 (qdigidoc4/qt6-1082.patch) = +/xTKTWm1xN111ldvAfDCD/D+V3qLT81StF8xcyfwDI= SIZE (qdigidoc4/bsd-1072.patch) = 5862 -SIZE (qdigidoc4/config.json) = 67182 +SIZE (qdigidoc4/config.json) = 68343 SIZE (qdigidoc4/config.pub) = 426 SIZE (qdigidoc4/config.rsa) = 349 SIZE (qdigidoc4/eu-lotl-pivot-300.xml) = 424989 SIZE (qdigidoc4/qdigidoc4-4.2.12.tar.gz) = 4179889 SIZE (qdigidoc4/qt-common-fix-i386-124.patch) = 1416 -SIZE (qdigidoc4/qt-common-pcsc-lite-121.patch) = 2040 -SIZE (qdigidoc4/qt6-1082.patch) = 6673 +SIZE (qdigidoc4/qt-common-pcsc-lite-121.patch) = 2616 +SIZE (qdigidoc4/qt6-1082.patch) = 5568