pkgsrc-WIP-changes archive

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

keepassxc: fix qt_plugin_instance problem



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Tue Mar 27 15:01:40 2018 +0200
Changeset:	83b5d2c443ea91dae6e5cfd27729c93e36459e01

Modified Files:
	keepassxc/Makefile
Removed Files:
	keepassxc/TODO

Log Message:
keepassxc: fix qt_plugin_instance problem

using a hack from kde5/Makefile.common

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=83b5d2c443ea91dae6e5cfd27729c93e36459e01

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 keepassxc/Makefile | 3 +++
 keepassxc/TODO     | 4 ----
 2 files changed, 3 insertions(+), 4 deletions(-)

diffs:
diff --git a/keepassxc/Makefile b/keepassxc/Makefile
index c71b6380dd..9f52fff23b 100644
--- a/keepassxc/Makefile
+++ b/keepassxc/Makefile
@@ -15,6 +15,9 @@ CMAKE_ARG_PATH=	..
 CMAKE_ARGS+=	-DKEEPASSXC_BUILD_TYPE=Release
 CONFIGURE_DIRS=	build
 
+# various issues with symbols such at qt_plugin_instance not being visible.
+BUILDLINK_TRANSFORM+=	rm:-fvisibility=hidden
+
 .PHONY: qmake-bin-add
 pre-configure: qmake-bin-add
 
diff --git a/keepassxc/TODO b/keepassxc/TODO
deleted file mode 100644
index 42488feb56..0000000000
--- a/keepassxc/TODO
+++ /dev/null
@@ -1,4 +0,0 @@
-Starts and runs fine, but auto-type plugin reports an error during startup:
-
-Unable to load auto-type plugin:
-Cannot resolve symbol "qt_plugin_instance" in /usr/pkg/lib/keepassxc/libkeepassx-autotype-xcb.so: (Undefined symbol "qt_plugin_instance")


Home | Main Index | Thread Index | Old Index