[SCM] marble packaging branch, kubuntu_wily_archive, updated. debian/4.14.2-1-46-g21d6fd9

Philip Muškovac yofel-guest at moszumanska.debian.org
Mon Aug 17 21:51:47 UTC 2015


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/marble.git;a=commitdiff;h=21d6fd9

The following commit has been merged in the kubuntu_wily_archive branch:
commit 21d6fd975b7f751a0bfa996f8572f5b05785bd94
Author: Philip Muškovac <yofel at gmx.net>
Date:   Mon Aug 17 23:51:43 2015 +0200

    attempt to double-build kf5 and qt4
---
 debian/changelog                      |  1 +
 debian/control                        |  4 ++++
 debian/libmarblewidget-qt5-22.install |  2 +-
 debian/rules                          | 12 +++++++++++-
 4 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index ff4383c..672824f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,6 +11,7 @@ marble (4:15.08.0-0ubuntu1) UNRELEASED; urgency=medium
 
   [ Philip Muškovac ]
   * Add upstream_fix-vtable-linking.diff to fix vtable linking
+  * Double-build kf5 and qt4 to keep libmarblewidget21 package
 
  -- Jonathan Riddell <jriddell at ubuntu.com>  Thu, 13 Aug 2015 11:44:25 +0100
 
diff --git a/debian/control b/debian/control
index 2d3e951..994343b 100644
--- a/debian/control
+++ b/debian/control
@@ -14,9 +14,13 @@ Build-Depends: cmake,
                libkf5runner-dev,
                libkf5wallet-dev,
                libphonon4qt5-dev,
+               libqt4-dev,
+               libqt4-opengl-dev,
                libqt5opengl5-dev,
                libqt5svg5-dev,
                libqt5webkit5-dev,
+               libqtwebkit-dev,
+               libquazip-dev,
                libquazip-qt5-dev,
                libshp-dev,
                libwlocate-dev,
diff --git a/debian/libmarblewidget-qt5-22.install b/debian/libmarblewidget-qt5-22.install
index 2b04b1e..453fecd 100644
--- a/debian/libmarblewidget-qt5-22.install
+++ b/debian/libmarblewidget-qt5-22.install
@@ -1,2 +1,2 @@
-usr/lib/libmarblewidget-qt5.so.22
 usr/lib/libmarblewidget-qt5.so.*
+usr/lib/libmarblewidget-qt5.so.22
diff --git a/debian/rules b/debian/rules
index 02b6b3d..9d6153f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,9 +17,17 @@ endif
 
 override_dh_auto_configure:
 	$(overridden_command) -- -DWITH_DESIGNER_PLUGIN=ON \
-				 -DMARBLE_PLUGIN_PATH=$(marble_plugin_path) \
 				 -DWITH_KF5=TRUE \
 				 $(conf_args)
+	$(overridden_command) -- --builddirectory=obj-marble-qt4 \
+				 -DQT5BUILD=FALSE \
+				 -DWITH_DESIGNER_PLUGIN=ON \
+				 -DMARBLE_PLUGIN_PATH=$(marble_plugin_path) \
+				 $(conf_args)
+
+override_dh_auto_build:
+	$(overridden_command)
+	$(overridden_command) --builddirectory=obj-marble-qt4
 
 override_dh_installdirs:
 	$(overridden_command) -plibmarblewidget$(marble_soversion) $(marble_plugin_path)
@@ -28,6 +36,7 @@ override_dh_installdirs:
 pkgs_with_install_linux = $(patsubst debian/%.install.linux,%,$(wildcard debian/*.install.linux))
 override_dh_install:
 	$(overridden_command) -Xusr/share/kde4/apps/marble/data/LICENSE.txt
+	$(overridden_command) --sourcedir=obj-marble-qt4
 ifeq ($(DEB_HOST_ARCH_OS),linux)
 	# Also install common files in place of debian/*.install.linux variants
 	dh_install $(foreach p,$(pkgs_with_install_linux),-p$p --ignore=debian/$p.install.linux)
@@ -48,3 +57,4 @@ override_dh_auto_test:
 
 override_dh_clean:
 	$(overridden_command) -Xdata/mwdbii/PISLAND.PNT.orig -Xdata/mwdbii/PLAKE.PNT.orig
+	rm -rf obj-marble-qt4

-- 
marble packaging



More information about the pkg-kde-commits mailing list