pesa 15/05/06 21:48:06
Added: qthelp-4.8.6-compat-install.patch
qthelp-4.8.6-compat-syncqt.patch
Removed: qthelp-4.8.6-fix-compat.patch
Log:
Properly fix building with USE=compat by teaching syncqt how to generate
QtAssistant forwarding headers. Finally solves bug 529398.
(Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key
0xDADED6B2671CB57D!)
Revision Changes Path
1.1 dev-qt/qthelp/files/qthelp-4.8.6-compat-install.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qthelp/files/qthelp-4.8.6-compat-install.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qthelp/files/qthelp-4.8.6-compat-install.patch?rev=1.1&content-type=text/plain
Index: qthelp-4.8.6-compat-install.patch
===================================================================
>From 89f99089abe0c1369a78a3bb8e2a576c513ec809 Mon Sep 17 00:00:00 2001
From: Davide Pesavento <[email protected]>
Date: Wed, 6 May 2015 23:21:54 +0200
Subject: [PATCH] Install assistant_adp binary.
---
tools/assistant/compat/compat.pro | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/tools/assistant/compat/compat.pro
b/tools/assistant/compat/compat.pro
index 171106a..a14e3f8 100755
--- a/tools/assistant/compat/compat.pro
+++ b/tools/assistant/compat/compat.pro
@@ -14,6 +14,8 @@ QT += xml network
PROJECTNAME = Assistant
+DESTDIR = ../../../bin
+
FORMS += helpdialog.ui \
mainwindow.ui \
tabbedbrowser.ui \
@@ -59,6 +61,9 @@ mac {
TARGET = Assistant_adp
}
+target.path = $$[QT_INSTALL_BINS]
+INSTALLS += target
+
TRANSLATIONS = translations/assistant_adp_de.ts \
translations/assistant_adp_ja.ts \
translations/assistant_adp_pl.ts \
--
2.4.0
1.1 dev-qt/qthelp/files/qthelp-4.8.6-compat-syncqt.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qthelp/files/qthelp-4.8.6-compat-syncqt.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qthelp/files/qthelp-4.8.6-compat-syncqt.patch?rev=1.1&content-type=text/plain
Index: qthelp-4.8.6-compat-syncqt.patch
===================================================================
>From 37725ccec4d26148dde377d78c71046e8b6a6de9 Mon Sep 17 00:00:00 2001
From: Davide Pesavento <[email protected]>
Date: Wed, 6 May 2015 22:44:57 +0200
Subject: [PATCH] Teach syncqt how to handle the QtAssistant compat headers.
See https://bugs.gentoo.org/show_bug.cgi?id=529398#c47
---
bin/syncqt | 1 +
1 file changed, 1 insertion(+)
diff --git a/bin/syncqt b/bin/syncqt
index dd94d4d..cc5a7bf 100755
--- a/bin/syncqt
+++ b/bin/syncqt
@@ -81,6 +81,7 @@ my %modules = ( # path to module name map
"ActiveQt" => "$basedir/src/activeqt",
"QtTest" => "$basedir/src/testlib",
"QtHelp" => "$basedir/tools/assistant/lib",
+ "QtAssistant" => "$basedir/tools/assistant/compat/lib",
"QtDesigner" => "$basedir/tools/designer/src/lib",
"QtUiTools" => "$basedir/tools/designer/src/uitools",
"QtDBus" => "$basedir/src/dbus",
--
2.4.0