Your message dated Tue, 25 Sep 2012 23:39:09 +0200
with message-id <[email protected]>
and subject line Re: Bug#688776: unblock: marble/4:4.8.4-3
has caused the Debian Bug report #688776,
regarding unblock: marble/4:4.8.4-3
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
688776: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688776
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Please consider pre-approving the unblock for marble.
- fixes a FTBFS that happen in an enviroment with QML stuff installed,
e.g. the various libqt4-declarative-* (#688755), fixing also their
installation path to the proper place
- removes files not usable in Debian (due to lack of packaged
dependencies)
- suggests in marble the packages for the different local routing
services it can use (#677058)
unblock marble/4:4.8.4-3
Thanks,
--
Pino
diff -Nru marble-4.8.4/debian/changelog marble-4.8.4/debian/changelog
--- marble-4.8.4/debian/changelog 2012-06-21 22:20:10.000000000 +0200
+++ marble-4.8.4/debian/changelog 2012-09-25 17:33:16.000000000 +0200
@@ -1,3 +1,15 @@
+marble (4:4.8.4-3) unstable; urgency=low
+
+ * Team upload.
+ * Fix the detection of the QML imports directory, and move the QML stuff
+ accordingly; patch fix_qmake_fallback.diff. (Closes: #688755)
+ * Do not install marble-touch and its qtcomponents, since they require
+ libraries not available in Debian.
+ * Add in marble suggests for the various routing services: libqt4-sql-sqlite,
+ gosmore, monav-routing-daemon, routino. (Closes: #677058)
+
+ -- Pino Toscano <[email protected]> Tue, 25 Sep 2012 17:30:22 +0200
+
marble (4:4.8.4-2) unstable; urgency=low
* Push to unstable
diff -Nru marble-4.8.4/debian/control marble-4.8.4/debian/control
--- marble-4.8.4/debian/control 2012-06-16 23:06:53.000000000 +0200
+++ marble-4.8.4/debian/control 2012-09-25 17:16:33.000000000 +0200
@@ -23,6 +23,7 @@
Section: misc
Depends: ${shlibs:Depends}, ${misc:Depends}, marble-data (>= ${source:Version}),
marble-plugins (= ${binary:Version})
+Suggests: libqt4-sql-sqlite, gosmore, monav-routing-daemon, routino
Description: globe and map widget
Marble is a generic geographical map widget and framework for KDE
applications. The Marble widget shows the earth as a sphere but does not
diff -Nru marble-4.8.4/debian/marble.install marble-4.8.4/debian/marble.install
--- marble-4.8.4/debian/marble.install 2012-06-16 22:45:10.000000000 +0200
+++ marble-4.8.4/debian/marble.install 2012-09-25 16:51:29.000000000 +0200
@@ -1,5 +1,4 @@
usr/bin/marble
-usr/bin/marble-touch
usr/bin/routing-instructions
usr/bin/tilecreator
usr/lib/kde4/libmarble_part.so
diff -Nru marble-4.8.4/debian/marble-plugins.install marble-4.8.4/debian/marble-plugins.install
--- marble-4.8.4/debian/marble-plugins.install 2012-06-16 22:44:25.000000000 +0200
+++ marble-4.8.4/debian/marble-plugins.install 2012-09-25 16:50:31.000000000 +0200
@@ -1,3 +1,6 @@
+usr/lib/*/qt4/imports/org/kde/edu/marble/MarbleSettings.qml
+usr/lib/*/qt4/imports/org/kde/edu/marble/libMarbleDeclarativePlugin.so
+usr/lib/*/qt4/imports/org/kde/edu/marble/qmldir
usr/lib/kde4/plugins/marble/13/AprsPlugin.so
usr/lib/kde4/plugins/marble/13/CachePlugin.so
usr/lib/kde4/plugins/marble/13/CompassFloatItem.so
@@ -37,17 +40,3 @@
usr/lib/kde4/plugins/marble/13/Weather.so
usr/lib/kde4/plugins/marble/13/Wikipedia.so
usr/lib/kde4/plugins/marble/13/YoursPlugin.so
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/MarbleSettings.qml
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/libMarbleDeclarativePlugin.so
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/qmldir
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/qtcomponents/FileDialog.qml
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/qtcomponents/FileOpenDialog.qml
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/qtcomponents/FileSaveDialog.qml
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/qtcomponents/MenuItemSwitch.qml
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/qtcomponents/RouteEditor.qml
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/qtcomponents/RoutingDialog.qml
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/qtcomponents/SearchField.qml
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/qtcomponents/SearchResultSelectionDialog.qml
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/qtcomponents/ViaPointEditor.qml
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/qtcomponents/libQtComponentsPlugin.so
-usr/lib/kde4/plugins/marble/13/org/kde/edu/marble/qtcomponents/qmldir
diff -Nru marble-4.8.4/debian/not-installed marble-4.8.4/debian/not-installed
--- marble-4.8.4/debian/not-installed 2012-06-16 14:14:11.000000000 +0200
+++ marble-4.8.4/debian/not-installed 2012-09-25 16:51:37.000000000 +0200
@@ -1,2 +1,16 @@
# extra license file
./usr/share/kde4/apps/marble/data/LICENSE.txt
+
+# marble-touch
+./usr/bin/marble-touch
+./usr/lib/*/qt4/imports/org/kde/edu/marble/qtcomponents/FileDialog.qml
+./usr/lib/*/qt4/imports/org/kde/edu/marble/qtcomponents/FileOpenDialog.qml
+./usr/lib/*/qt4/imports/org/kde/edu/marble/qtcomponents/FileSaveDialog.qml
+./usr/lib/*/qt4/imports/org/kde/edu/marble/qtcomponents/MenuItemSwitch.qml
+./usr/lib/*/qt4/imports/org/kde/edu/marble/qtcomponents/RouteEditor.qml
+./usr/lib/*/qt4/imports/org/kde/edu/marble/qtcomponents/RoutingDialog.qml
+./usr/lib/*/qt4/imports/org/kde/edu/marble/qtcomponents/SearchField.qml
+./usr/lib/*/qt4/imports/org/kde/edu/marble/qtcomponents/SearchResultSelectionDialog.qml
+./usr/lib/*/qt4/imports/org/kde/edu/marble/qtcomponents/ViaPointEditor.qml
+./usr/lib/*/qt4/imports/org/kde/edu/marble/qtcomponents/libQtComponentsPlugin.so
+./usr/lib/*/qt4/imports/org/kde/edu/marble/qtcomponents/qmldir
diff -Nru marble-4.8.4/debian/patches/fix_qmake_fallback.diff marble-4.8.4/debian/patches/fix_qmake_fallback.diff
--- marble-4.8.4/debian/patches/fix_qmake_fallback.diff 1970-01-01 01:00:00.000000000 +0100
+++ marble-4.8.4/debian/patches/fix_qmake_fallback.diff 2012-09-25 16:40:13.000000000 +0200
@@ -0,0 +1,19 @@
+Author: Pino Toscano <[email protected]>
+Description: Fallback to qmake also when QT_IMPORTS_DIR is "not found".
+ If FindQt4.cmake cannot detect the QML imports dir (e.g. because it is
+ missing), then QT_IMPORTS_DIR is defined but in a "not found" state.
+ Also in such case, fallback to qmake to detect it.
+Last-Update: 2012-09-25
+Forwarded: no
+
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -10,7 +10,7 @@
+
+ if( QT_QTDECLARATIVE_FOUND )
+ OPTION(IGNORE_CMAKE_INSTALL_PREFIX_FOR_DECLARATIVE_PLUGINS "Install Marble Qt Declarative plugins to QT_IMPORTS_DIR even if that is out of the CMAKE_INSTALL_PREFIX")
+- IF(DEFINED QT_IMPORTS_DIR)
++ IF(DEFINED QT_IMPORTS_DIR AND QT_IMPORTS_DIR)
+ SET(MARBLE_QT_IMPORTS_DIR ${QT_IMPORTS_DIR})
+ ELSE()
+ # Fallback when FindQt4.cmake (part of cmake) does not define QT_IMPORTS_DIR. Get it from qmake instead.
diff -Nru marble-4.8.4/debian/patches/series marble-4.8.4/debian/patches/series
--- marble-4.8.4/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
+++ marble-4.8.4/debian/patches/series 2012-09-25 16:36:45.000000000 +0200
@@ -0,0 +1 @@
+fix_qmake_fallback.diff
--- End Message ---
--- Begin Message ---
Pino Toscano <[email protected]> (25/09/2012):
> Alle martedì 25 settembre 2012, Pino Toscano ha scritto:
> > > In which case please go ahead (and yay 1MB less on CD#1).
> >
> > Thanks, I will.
>
> And uploaded earlier.
Unblocked, many thanks.
Mraw,
KiBi.
signature.asc
Description: Digital signature
--- End Message ---