pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: qt5-qttools w/o dbus fails PLIST check



On Sun, 22 Mar 2020 14:45:15 -0500 (CDT)
"John D. Baker" <jdbaker%consolidated.net@localhost> wrote:

> On Sun, 22 Mar 2020, John D. Baker wrote:
> 
> > The recent change to "qt5-qttools" to follow "qt5-qtbase" dbus selection
> > (qt5-qttools/Makefile r1.62) fails to prevent "qt5-qttools" from building
> 
> Also, qt5-qttools/PLIST r1.19.  The machinery is duly excluding those
> files based on ${PLIST.dbus}, but they were built and installed anyway,
> so the check fails.

Hello,

It's my bug. But I just spent a good amount of time purging dbus from
my system and I'd prefer not to have to install it and all of it's
useless dependencies again in order to troubleshoot this.

Could you try the attached patch and see if that helps? Thanks.

-Tobias
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/x11/qt5-qttools/Makefile,v
retrieving revision 1.62
diff -p -u -r1.62 Makefile
--- Makefile	18 Mar 2020 23:04:21 -0000	1.62
+++ Makefile	22 Mar 2020 20:21:50 -0000
@@ -39,6 +39,12 @@ PLIST_VARS+=	dbus
 .if ${PKG_BUILD_OPTIONS.qt5-qtbase:Mdbus}
 PLIST.dbus=	yes
 .endif
+
+post-extract:
+.if empty(PKG_BUILD_OPTIONS.qt5-qtbase:Mdbus)
+	${ECHO} "" > ${WRKSRC}/src/qdbus/qdbus.pro
+.endif
+
 .include "../../x11/qt5-qtdeclarative/buildlink3.mk"
 .include "../../x11/qt5-qtlocation/buildlink3.mk"
 .include "../../x11/qt5-qtmultimedia/buildlink3.mk"


Home | Main Index | Thread Index | Old Index