[SCM] Qt Mobility packaging branch, master, updated. debian/1.0.1-2-8-gbc8a5da

Fathi Boudra fabo at alioth.debian.org
Tue Aug 10 17:07:08 UTC 2010


The following commit has been merged in the master branch:
commit bc8a5daf307326109567578de5a75ddf88fbe1d9
Author: Fathi Boudra <fabo at debian.org>
Date:   Tue Aug 10 20:04:10 2010 +0300

    remove patches merged or stolen upstream
    add libdeclarative-contacts and libdeclarative-sensors packages
    update installed files
---
 debian/changelog                                   |   12 ++++-
 debian/control                                     |   16 ++++++
 debian/libdeclarative-contacts.install             |    2 +
 debian/libdeclarative-sensors.install              |    2 +
 debian/libqtbearer1.install                        |    1 -
 debian/patches/0001_rename_smallsensors.diff       |   11 ----
 debian/patches/0002_rename_sysinfo.diff            |   13 -----
 ...ix_ftbfs_incorrect_copy2build_output_value.diff |   54 --------------------
 debian/patches/03_ftbfs_multimedia_plugin.diff     |   41 ---------------
 debian/patches/04_ftbfs_multimedia_examples.diff   |    8 ++--
 debian/patches/series                              |    4 --
 debian/qtmobility-dev.install                      |    1 +
 debian/qtmobility-examples.install                 |    1 -
 13 files changed, 35 insertions(+), 131 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index bef76b6..a820ff1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,13 +1,21 @@
-qtmobility (1.0.1-3) UNRELEASED; urgency=low
+qtmobility (1.0.2-1) UNRELEASED; urgency=low
+
+  * New upstream release.
 
   [ Fathi Boudra ]
   * Disable Qt Mobility Bearer management module. It is merged in Qt as
     Qt Network Bearer management module after Qt 4.7.0 beta 2 release.
+  * Remove patches:
+    - 01_fix_ftbfs_incorrect_copy2build_output_value.diff
+    - 03_ftbfs_multimedia_plugin.diff
+    - 0001_rename_smallsensors.diff
+    - 0002_rename_sysinfo.diff
   * Update debian/control:
     - add libgstreamer-plugins-base0.10-dev, libxext-dev and libxv-dev build
       dependencies.
     - add libqt4-sql-sqlite dependency to libqtsensors1 package.
     - add hal dependency to libqtserviceframework1 package.
+    - add libdeclarative-contacts and libdeclarative-sensors packages.
   * Update debian/rules:
     - remove more leftover files and directories.
   * Update debian/*.install files.
@@ -15,7 +23,7 @@ qtmobility (1.0.1-3) UNRELEASED; urgency=low
   [ Modestas Vainius ]
   * Fix debian/control Vcs fields to point to the new location.
 
- -- Fathi Boudra <fabo at debian.org>  Tue, 20 Jul 2010 17:35:13 +0300
+ -- Fathi Boudra <fabo at debian.org>  Mon, 09 Aug 2010 19:30:37 +0300
 
 qtmobility (1.0.1-2) experimental; urgency=low
 
diff --git a/debian/control b/debian/control
index 70595c9..25685be 100644
--- a/debian/control
+++ b/debian/control
@@ -121,6 +121,14 @@ Description: Qt Mobility Versit module
  .
  This package contains an API to manage Versit documents.
 
+Package: libdeclarative-contacts
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Qt Mobility Contacts QML plugin
+ Qt Mobility delivers a set of new APIs for mobile device functionality.
+ .
+ This package contains the Contacts QML plugin for QtDeclarative.
+
 Package: libdeclarative-multimedia
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -137,6 +145,14 @@ Description: Qt Mobility Publish and Subscribe QML plugin
  .
  This package contains the Publish and Subscribe QML plugin for QtDeclarative.
 
+Package: libdeclarative-sensors
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Qt Mobility Sensors QML plugin
+ Qt Mobility delivers a set of new APIs for mobile device functionality.
+ .
+ This package contains the Sensors QML plugin for QtDeclarative.
+
 Package: libdeclarative-serviceframework
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff --git a/debian/libdeclarative-contacts.install b/debian/libdeclarative-contacts.install
new file mode 100644
index 0000000..4c6c5de
--- /dev/null
+++ b/debian/libdeclarative-contacts.install
@@ -0,0 +1,2 @@
+usr/lib/qt4/imports/QtMobility/contacts/libdeclarative_contacts.so
+usr/lib/qt4/imports/QtMobility/contacts/qmldir
diff --git a/debian/libdeclarative-sensors.install b/debian/libdeclarative-sensors.install
new file mode 100644
index 0000000..724adc3
--- /dev/null
+++ b/debian/libdeclarative-sensors.install
@@ -0,0 +1,2 @@
+usr/lib/qt4/imports/QtMobility/sensors/libdeclarative_sensors.so
+usr/lib/qt4/imports/QtMobility/sensors/qmldir
diff --git a/debian/libqtbearer1.install b/debian/libqtbearer1.install
deleted file mode 100644
index ad7f339..0000000
--- a/debian/libqtbearer1.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/libQtBearer.so.*
diff --git a/debian/patches/0001_rename_smallsensors.diff b/debian/patches/0001_rename_smallsensors.diff
deleted file mode 100644
index 72bebfc..0000000
--- a/debian/patches/0001_rename_smallsensors.diff
+++ /dev/null
@@ -1,11 +0,0 @@
-Description: rename binary to lowercase characters
-Author: Fathi Boudra <fabo at debian.org>
-
---- a/examples/sensors/small_screen_sensors/small_screen_sensors.pro
-+++ b/examples/sensors/small_screen_sensors/small_screen_sensors.pro
-@@ -1,4 +1,4 @@
--TARGET = SmallSensors
-+TARGET = smallsensors
- TEMPLATE = app
- 
- include(../../examples.pri)
diff --git a/debian/patches/0002_rename_sysinfo.diff b/debian/patches/0002_rename_sysinfo.diff
deleted file mode 100644
index 140a60b..0000000
--- a/debian/patches/0002_rename_sysinfo.diff
+++ /dev/null
@@ -1,13 +0,0 @@
-Description: rename binary to qsysinfo
-Author: Fathi Boudra <fabo at debian.org>
-
---- a/examples/sysinfo/sysinfo.pro
-+++ b/examples/sysinfo/sysinfo.pro
-@@ -1,6 +1,6 @@
- QT       += network
- 
--TARGET = sysinfo
-+TARGET = qsysinfo
- TEMPLATE = app
- 
- 
diff --git a/debian/patches/01_fix_ftbfs_incorrect_copy2build_output_value.diff b/debian/patches/01_fix_ftbfs_incorrect_copy2build_output_value.diff
deleted file mode 100644
index f2d679a..0000000
--- a/debian/patches/01_fix_ftbfs_incorrect_copy2build_output_value.diff
+++ /dev/null
@@ -1,54 +0,0 @@
-Description: Fix incorrect copy2build output value
-
-copy2build output is set to $$[QT_INSTALL_PREFIX] base path. 
-It caused a build failure when users are non-root (ie 
-autobuilders): 
-cp: cannot create regular file `/usr/imports/QtMobility/serviceframework/qmldir': No such file or directory
-
-Use $$QT_MOBILITY_BUILD_TREE as base path.
-
-Remove useless DESTDIR definitions on related QML plugins.
-
-Author: Fathi Boudra <fabo at debian.org>
-
---- a/plugins/qimportbase.pri
-+++ b/plugins/qimportbase.pri
-@@ -12,7 +12,7 @@ isEmpty(TARGET) {
- 
- QMLDIRFILE = $${_PRO_FILE_PWD_}/qmldir
- copy2build.input = QMLDIRFILE
--copy2build.output = $$[QT_INSTALL_PREFIX]/imports/$$TARGETPATH/qmldir
-+copy2build.output = $$QT_MOBILITY_BUILD_TREE/$$[QT_INSTALL_PREFIX]/imports/$$TARGETPATH/qmldir
- !contains(TEMPLATE_PREFIX, vc):copy2build.variable_out = PRE_TARGETDEPS
- copy2build.commands = $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
- copy2build.name = COPY ${QMAKE_FILE_IN}
---- a/plugins/declarative/multimedia/multimedia.pro
-+++ b/plugins/declarative/multimedia/multimedia.pro
-@@ -28,7 +28,6 @@ SOURCES += \
- CONFIG += mobility
- MOBILITY += multimedia
- 
--DESTDIR = $$[QT_INSTALL_PREFIX]/imports/$$TARGETPATH
- target.path = $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
- 
- qmldir.files += $$PWD/qmldir
---- a/plugins/declarative/publishsubscribe/publishsubscribe.pro
-+++ b/plugins/declarative/publishsubscribe/publishsubscribe.pro
-@@ -14,7 +14,6 @@ SOURCES += publishsubscribe.cpp
- CONFIG += mobility
- MOBILITY += publishsubscribe
- 
--DESTDIR = $$[QT_INSTALL_PREFIX]/imports/$$TARGETPATH
- target.path = $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
- 
- qmldir.files += $$PWD/qmldir
---- a/plugins/declarative/serviceframework/serviceframework.pro
-+++ b/plugins/declarative/serviceframework/serviceframework.pro
-@@ -16,7 +16,6 @@ SOURCES += qdeclarativeservice.cpp \
- CONFIG += mobility
- MOBILITY += serviceframework
- 
--DESTDIR = $$[QT_INSTALL_PREFIX]/imports/$$TARGETPATH
- target.path = $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
- 
- qmldir.files += $$PWD/qmldir
diff --git a/debian/patches/03_ftbfs_multimedia_plugin.diff b/debian/patches/03_ftbfs_multimedia_plugin.diff
deleted file mode 100644
index de0e6a7..0000000
--- a/debian/patches/03_ftbfs_multimedia_plugin.diff
+++ /dev/null
@@ -1,41 +0,0 @@
-Description: Include a copy of QAbstractDynamicMetaObject in qmetadatacontrolmetaobject_p.h
-
-QMetaDataControlMetaObject inherits from QAbstractDynamicMetaObject but the
-qobject_p.h header can't be included when building against packages which don't
-include private headers. We have to make do with a copy of the class instead.
-
-Author: Fathi Boudra <fabo at debian.org>
-
---- a/plugins/declarative/multimedia/qmetadatacontrolmetaobject_p.h
-+++ b/plugins/declarative/multimedia/qmetadatacontrolmetaobject_p.h
-@@ -59,15 +59,27 @@
- // We mean it.
- //
- 
--#include <QtCore/qmetaobject.h>
-+#include <QtCore/QMetaObject>
-+#include <QtCore/QObject>
- #include <qtmedianamespace.h>
- 
--#include <QtCore/private/qobject_p.h>
--
- QT_BEGIN_HEADER
- 
- QT_BEGIN_NAMESPACE
- 
-+#ifndef QOBJECT_P_H
-+#if (QT_VERSION >= QT_VERSION_CHECK(4, 6, 0))
-+
-+struct Q_CORE_EXPORT QAbstractDynamicMetaObject : public QMetaObject
-+{
-+    virtual ~QAbstractDynamicMetaObject() {}
-+    virtual int metaCall(QMetaObject::Call, int _id, void **) { return _id; }
-+    virtual int createProperty(const char *, const char *) { return -1; }
-+};
-+
-+#endif
-+#endif
-+
- class QMetaDataReaderControl;
- 
- class QMetaDataControlMetaObject : public QAbstractDynamicMetaObject
diff --git a/debian/patches/04_ftbfs_multimedia_examples.diff b/debian/patches/04_ftbfs_multimedia_examples.diff
index cd1fc83..1fe2390 100644
--- a/debian/patches/04_ftbfs_multimedia_examples.diff
+++ b/debian/patches/04_ftbfs_multimedia_examples.diff
@@ -8,14 +8,14 @@ Author: Fathi Boudra <fabo at debian.org>
 
 --- a/src/multimedia/effects/effects.pri
 +++ b/src/multimedia/effects/effects.pri
-@@ -5,8 +5,8 @@ unix:!mac {
+@@ -6,8 +6,8 @@ unix:!mac:!symbian {
          DEFINES += QT_MULTIMEDIA_PULSEAUDIO
-         HEADERS += $$PWD/qsoundeffect_pulse_p.h
-         SOURCES += $$PWD/qsoundeffect_pulse_p.cpp
+         PRIVATE_HEADERS += effects/qsoundeffect_pulse_p.h
+         SOURCES += effects/qsoundeffect_pulse_p.cpp
 -        QMAKE_CXXFLAGS += $$QT_CFLAGS_PULSEAUDIO
 -        LIBS += $$QT_LIBS_PULSEAUDIO
 +        QMAKE_CXXFLAGS += -D_REENTRANT
 +        LIBS += -lpulse
      } else {
          DEFINES += QT_MULTIMEDIA_QMEDIAPLAYER
-         HEADERS += $$PWD/qsoundeffect_qmedia_p.h
+         PRIVATE_HEADERS += effects/qsoundeffect_qmedia_p.h
diff --git a/debian/patches/series b/debian/patches/series
index 68cabf1..d8dab65 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,9 +1,5 @@
-0001_rename_smallsensors.diff
-0002_rename_sysinfo.diff
 # merged for 1.0.2
 # 0003_adds_-examplesdir_and_-demosdir_options_to_configure.diff
-01_fix_ftbfs_incorrect_copy2build_output_value.diff
 02_no_rpath.diff
-03_ftbfs_multimedia_plugin.diff
 04_ftbfs_multimedia_examples.diff
 05_fix_translations_install_path.diff
diff --git a/debian/qtmobility-dev.install b/debian/qtmobility-dev.install
index f4a9998..dc1e7cd 100644
--- a/debian/qtmobility-dev.install
+++ b/debian/qtmobility-dev.install
@@ -277,6 +277,7 @@ usr/include/QtMultimediaKit/qmetadatareadercontrol.h
 usr/include/QtMultimediaKit/qmetadatawritercontrol.h
 usr/include/QtMultimediaKit/qradiotuner.h
 usr/include/QtMultimediaKit/qradiotunercontrol.h
+usr/include/QtMultimediaKit/qsoundeffect.h
 usr/include/QtMultimediaKit/qtmedianamespace.h
 usr/include/QtMultimediaKit/qvideodevicecontrol.h
 usr/include/QtMultimediaKit/qvideoencodercontrol.h
diff --git a/debian/qtmobility-examples.install b/debian/qtmobility-examples.install
index a69cdb0..277d639 100644
--- a/debian/qtmobility-examples.install
+++ b/debian/qtmobility-examples.install
@@ -13,7 +13,6 @@ usr/bin/metadata
 usr/bin/orientation
 usr/bin/player
 usr/bin/publish-subscribe
-usr/bin/qmlcontacts
 usr/bin/qsysinfo
 usr/bin/querymessages
 usr/bin/radio

-- 
Qt Mobility packaging



More information about the pkg-kde-commits mailing list