Hello community,

here is the log from the commit of package libKF5ModemManagerQt for 
openSUSE:Factory checked in at 2014-07-11 20:05:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libKF5ModemManagerQt (Old)
 and      /work/SRC/openSUSE:Factory/.libKF5ModemManagerQt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libKF5ModemManagerQt"

Changes:
--------
New Changes file:

--- /dev/null   2014-06-12 08:28:52.960034756 +0200
+++ 
/work/SRC/openSUSE:Factory/.libKF5ModemManagerQt.new/libKF5ModemManagerQt.changes
   2014-07-11 20:05:43.000000000 +0200
@@ -0,0 +1,5 @@
+-------------------------------------------------------------------
+Thu Jul  3 21:45:39 UTC 2014 - hrvoje.sen...@gmail.com
+
+- Activate libKF5ModemManagerQt package
+

New:
----
  fix_build.diff
  libKF5ModemManagerQt.changes
  libKF5ModemManagerQt.spec
  libmm-qt-5.0.90.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libKF5ModemManagerQt.spec ++++++
#
# spec file for package libKF5ModemManagerQt
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Url:            http://www.kde.org
%define soversion 5

Name:           libKF5ModemManagerQt
Version:        5.0.90
Release:        0
Summary:        Qt wrapper for ModemManager DBus API
License:        LGPL-2.1 or LGPL-3.0
Group:          System/GUI/KDE
Source:         
http://download.kde.org/unstable/plasma/4.98.0/src/libmm-qt-%{version}.tar.xz
Patch0:         fix_build.diff
BuildRequires:  cmake
BuildRequires:  extra-cmake-modules
BuildRequires:  kf5-filesystem
BuildRequires:  pkgconfig(ModemManager)
BuildRequires:  pkgconfig(Qt5Core) >= 5.2.0
BuildRequires:  pkgconfig(Qt5DBus) >= 5.2.0
BuildRequires:  pkgconfig(Qt5Network) >= 5.2.0
BuildRequires:  pkgconfig(Qt5Test) >= 5.2.0
BuildRequires:  pkgconfig(Qt5Xml) >= 5.2.0
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
Qt5 wrapper for ModemManager DBus API.

%package devel
Summary:        Development package for the libmm-qt library
Group:          Development/Libraries/KDE
Requires:       libKF5ModemManagerQt%{soversion} = %{version}
Requires:       pkgconfig(ModemManager) >= 0.8
Requires:       pkgconfig(Qt5Core) >= 5.2.0
Requires:       pkgconfig(Qt5DBus) >= 5.2.0
Requires:       pkgconfig(Qt5Network) >= 5.2.0
Requires:       pkgconfig(Qt5Xml) >= 5.2.0

%description devel
Qt5 wrapper for ModemManager DBus API. Development files.

%package -n libKF5ModemManagerQt%{soversion}
Summary:        Qt wrapper around the ModemManager libraries
Group:          Development/Libraries/KDE

%description -n libKF5ModemManagerQt%{soversion}
Qt5 wrapper for ModemManager DBus API.

%prep
%setup -q -n libmm-qt-%{version}
%patch0 -p1

%build
  %cmake_kf5 -d build
  %make_jobs

%install
  %kf5_makeinstall -C build

%post -n libKF5ModemManagerQt%{soversion} -p /sbin/ldconfig
%postun -n libKF5ModemManagerQt%{soversion} -p /sbin/ldconfig

%files -n libKF5ModemManagerQt%{soversion}
%defattr(-,root,root)
%doc README COPYING.LIB
%{_kf5_libdir}/libKF5ModemManagerQt.so.*

%files devel
%defattr(-,root,root)
%{_kf5_libdir}/libKF5ModemManagerQt.so
%{_kf5_includedir}/ModemManagerQt/
%{_kf5_includedir}/*.h
%{_kf5_libdir}/cmake/KF5ModemManagerQt/
%{_kf5_mkspecsdir}/qt_ModemManagerQt.pri

%changelog
++++++ fix_build.diff ++++++
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index fccc638..beeaa53 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -17,9 +17,7 @@ set(ModemManagerQt_SRCS
     modemfirmware.cpp
     modemlocation.cpp
     modemmessaging.cpp
-    modemsignal.cpp
     modemtime.cpp
-    modemoma.cpp
     sim.cpp
     sms.cpp
 )
@@ -34,8 +32,6 @@ set(DBUS_INTERFACES_FILES
    dbus/modemcdmainterface.cpp
    dbus/modeminterface.cpp
    dbus/modemmanager1interface.cpp
-   dbus/omainterface.cpp
-   dbus/signalinterface.cpp
    dbus/siminterface.cpp
    dbus/simpleinterface.cpp
    dbus/smsinterface.cpp
@@ -43,6 +39,20 @@ set(DBUS_INTERFACES_FILES
    dbus/ussdinterface.cpp
 )
 
+if (${MODEMMANAGER_VERSION} VERSION_EQUAL 1.2.0 OR ${MODEMMANAGER_VERSION} 
VERSION_GREATER 1.2.0)
+    set(ModemManagerQt_SRCS
+        ${ModemManagerQt_SRCS}
+        modemoma.cpp
+        modemsignal.cpp
+        )
+
+    set(DBUS_INTERFACES_FILES
+        ${DBUS_INTERFACES_FILES}
+        dbus/omainterface.cpp
+        dbus/signalinterface.cpp
+        )
+endif()
+
 add_library(KF5ModemManagerQt SHARED ${ModemManagerQt_SRCS} 
${DBUS_INTERFACES_FILES})
 generate_export_header(KF5ModemManagerQt BASE_NAME ModemManagerQt)
 add_library(KF5::ModemManagerQt ALIAS KF5ModemManagerQt)
diff --git a/src/generictypes.cpp b/src/generictypes.cpp
index b298489..edf26f5 100644
--- a/src/generictypes.cpp
+++ b/src/generictypes.cpp
@@ -65,6 +65,7 @@ const QDBusArgument &operator >> (const QDBusArgument &arg, 
CurrentModesType &mo
     return arg;
 }
 
+#if MM_CHECK_VERSION(1, 2, 0)
 // Marshall the OmaSessionType data into a D-BUS argument
 QDBusArgument &operator << (QDBusArgument &arg, const OmaSessionType 
&sessionType)
 {
@@ -86,6 +87,7 @@ const QDBusArgument &operator >> (const QDBusArgument &arg, 
OmaSessionType &sess
 
     return arg;
 }
+#endif
 
 // Marshall the SignalQualityPair data into a D-BUS argument
 QDBusArgument &operator << (QDBusArgument &arg, const SignalQualityPair &sqp)
@@ -160,8 +162,10 @@ void registerModemManagerTypes()
     qDBusRegisterMetaType<SupportedModesType>();
     qDBusRegisterMetaType<UnlockRetriesMap>();
     qDBusRegisterMetaType<QVariantMapList>();
+#if MM_CHECK_VERSION(1, 2, 0)
     qDBusRegisterMetaType<OmaSessionType>();
     qDBusRegisterMetaType<OmaSessionTypes>();
+#endif
     //qDBusRegisterMetaType<LocationInformationMap>();
     qDBusRegisterMetaType<ValidityPair>();
     qDBusRegisterMetaType<PortList>();
diff --git a/src/generictypes.h b/src/generictypes.h
index 9362d71..59961fe 100644
--- a/src/generictypes.h
+++ b/src/generictypes.h
@@ -28,7 +28,7 @@ License along with this library.  If not, see 
<http://www.gnu.org/licenses/>.
 #include <QMetaType>
 #include <QtDBus/QtDBus>
 
-#if !MM_CHECK_VERSION(1, 2, 0)
+#if MM_CHECK_VERSION(1, 2, 0)
 typedef uint MMSmsCdmaTeleserviceId;
 typedef uint MMSmsCdmaServiceCategory;
 #endif
@@ -55,12 +55,14 @@ public:
 } CurrentModesType;
 
 typedef QList<CurrentModesType> SupportedModesType;
+#if MM_CHECK_VERSION(1, 2, 0)
 typedef struct {
 public:
     MMOmaSessionType type;
     uint id;
 } OmaSessionType;
 typedef QList<OmaSessionType> OmaSessionTypes;
+#endif
 typedef QMap</*MMModemLock*/uint, uint> UnlockRetriesMap;
 typedef QList<QVariantMap> QVariantMapList;
 typedef QMap<MMModemLocationSource, QVariant> LocationInformationMap;
@@ -85,9 +87,11 @@ MODEMMANAGERQT_EXPORT const QDBusArgument &operator >> 
(const QDBusArgument &arg
 MODEMMANAGERQT_EXPORT QDBusArgument &operator << (QDBusArgument &arg, const 
ValidityPair &vp);
 MODEMMANAGERQT_EXPORT const QDBusArgument &operator >> (const QDBusArgument 
&arg, ValidityPair &vp);
 
+#if MM_CHECK_VERSION(1, 2, 0)
 // OmaSessionType
 MODEMMANAGERQT_EXPORT QDBusArgument &operator << (QDBusArgument &arg, const 
OmaSessionType &sessionType);
 MODEMMANAGERQT_EXPORT const QDBusArgument &operator >> (const QDBusArgument 
&arg, OmaSessionType &sessionType);
+#endif
 
 // QVariantMapList
 MODEMMANAGERQT_EXPORT QDBusArgument &operator<<(QDBusArgument &argument, const 
QVariantMapList &variantMapList);
diff --git a/src/generictypes_p.h b/src/generictypes_p.h
index 457a1f0..a2cbe73 100644
--- a/src/generictypes_p.h
+++ b/src/generictypes_p.h
@@ -37,8 +37,10 @@ Q_DECLARE_METATYPE(SignalQualityPair)
 Q_DECLARE_METATYPE(MMModemMode)
 Q_DECLARE_METATYPE(CurrentModesType)
 Q_DECLARE_METATYPE(SupportedModesType)
+#if MM_CHECK_VERSION(1, 2, 0)
 Q_DECLARE_METATYPE(OmaSessionType)
 Q_DECLARE_METATYPE(OmaSessionTypes)
+#endif
 //Q_DECLARE_METATYPE(MMModemLock)
 Q_DECLARE_METATYPE(UnlockRetriesMap)
 Q_DECLARE_METATYPE(QVariantMapList)
diff --git a/src/modem.cpp b/src/modem.cpp
index 5c8a4dd..d4498b2 100644
--- a/src/modem.cpp
+++ b/src/modem.cpp
@@ -115,7 +115,7 @@ QStringList ModemManager::Modem::listBearers()
     Q_D(const Modem);
     QStringList result;
 
-#if MM_CHECK_VERSION(1,1,900)
+#if MM_CHECK_VERSION(1, 2, 0)
     QList<QDBusObjectPath> bearers = d->modemIface.bearers();
 #else
     QList<QDBusObjectPath> bearers = const_cast<ModemPrivate 
*>(d)->modemIface.ListBearers();
diff --git a/src/modemdevice.cpp b/src/modemdevice.cpp
index 735a80f..067c679 100644
--- a/src/modemdevice.cpp
+++ b/src/modemdevice.cpp
@@ -31,10 +31,12 @@
 #include "modem3gpp.h"
 #include "modem3gppussd.h"
 #include "modemlocation.h"
+#if MM_CHECK_VERSION(1, 2, 0)
 #include "modemoma.h"
+#include "modemsignal.h"
+#endif
 #include "modemtime.h"
 #include "modemfirmware.h"
-#include "modemsignal.h"
 
 #include <QDomDocument>
 
@@ -108,13 +110,17 @@ void ModemDevicePrivate::initInterfaces()
                 
interfaceList.insert(ModemManager::ModemDevice::LocationInterface, 
ModemManager::ModemLocation::Ptr());
             } else if (name == QLatin1String(MM_DBUS_INTERFACE_MODEM_TIME)) {
                 interfaceList.insert(ModemManager::ModemDevice::TimeInterface, 
ModemManager::ModemTime::Ptr());
-            } else if (name == QLatin1String(MM_DBUS_INTERFACE_MODEM_OMA)) {
+            }
+#if MM_CHECK_VERSION(1, 2, 0)
+              else if (name == QLatin1String(MM_DBUS_INTERFACE_MODEM_OMA)) {
                 interfaceList.insert(ModemManager::ModemDevice::OmaInterface, 
ModemManager::ModemOma::Ptr());
-            } else if (name == 
QLatin1String(MM_DBUS_INTERFACE_MODEM_FIRMWARE)) {
-                
interfaceList.insert(ModemManager::ModemDevice::FirmwareInterface, 
ModemManager::ModemFirmware::Ptr());
             } else if (name == QLatin1String(MM_DBUS_INTERFACE_MODEM_SIGNAL)) {
                 
interfaceList.insert(ModemManager::ModemDevice::SignalInterface, 
ModemManager::ModemSignal::Ptr());
             }
+#endif
+            else if (name == QLatin1String(MM_DBUS_INTERFACE_MODEM_FIRMWARE)) {
+                
interfaceList.insert(ModemManager::ModemDevice::FirmwareInterface, 
ModemManager::ModemFirmware::Ptr());
+            }
         }
     }
 
@@ -208,15 +214,17 @@ ModemManager::Interface::Ptr 
ModemDevicePrivate::createInterface(ModemManager::M
         case ModemManager::ModemDevice::TimeInterface:
             createdInterface = ModemManager::Interface::Ptr(new 
ModemManager::ModemTime(uni), &QObject::deleteLater);
             break;
+#if MM_CHECK_VERSION(1, 2, 0)
         case ModemManager::ModemDevice::OmaInterface:
             createdInterface = ModemManager::Interface::Ptr(new 
ModemManager::ModemOma(uni), &QObject::deleteLater);
             break;
-        case ModemManager::ModemDevice::FirmwareInterface:
-            createdInterface = ModemManager::Interface::Ptr(new 
ModemManager::ModemFirmware(uni), &QObject::deleteLater);
-            break;
         case ModemManager::ModemDevice::SignalInterface:
             createdInterface = ModemManager::Interface::Ptr(new 
ModemManager::ModemSignal(uni), &QObject::deleteLater);
             break;
+#endif
+        case ModemManager::ModemDevice::FirmwareInterface:
+            createdInterface = ModemManager::Interface::Ptr(new 
ModemManager::ModemFirmware(uni), &QObject::deleteLater);
+            break;
     }
     return createdInterface;
 }
@@ -350,13 +358,17 @@ void ModemManager::ModemDevice::onInterfacesAdded(const 
QDBusObjectPath &object_
                 
d->interfaceList.insert(ModemManager::ModemDevice::LocationInterface, 
ModemManager::ModemLocation::Ptr());
             } else if (iface == QLatin1String(MM_DBUS_INTERFACE_MODEM_TIME)) {
                 
d->interfaceList.insert(ModemManager::ModemDevice::TimeInterface, 
ModemManager::ModemTime::Ptr());
-            } else if (iface == QLatin1String(MM_DBUS_INTERFACE_MODEM_OMA)) {
+            }
+#if MM_CHECK_VERSION(1, 2, 0)
+              else if (iface == QLatin1String(MM_DBUS_INTERFACE_MODEM_OMA)) {
                 
d->interfaceList.insert(ModemManager::ModemDevice::OmaInterface, 
ModemManager::ModemOma::Ptr());
-            } else if (iface == 
QLatin1String(MM_DBUS_INTERFACE_MODEM_FIRMWARE)) {
-                
d->interfaceList.insert(ModemManager::ModemDevice::FirmwareInterface, 
ModemManager::ModemFirmware::Ptr());
             } else if (iface == QLatin1String(MM_DBUS_INTERFACE_MODEM_SIGNAL)) 
{
                 
d->interfaceList.insert(ModemManager::ModemDevice::SignalInterface, 
ModemManager::ModemSignal::Ptr());
             }
+#endif
+            else if (iface == QLatin1String(MM_DBUS_INTERFACE_MODEM_FIRMWARE)) 
{
+                
d->interfaceList.insert(ModemManager::ModemDevice::FirmwareInterface, 
ModemManager::ModemFirmware::Ptr());
+            }
         }
     }
 }
@@ -390,13 +402,17 @@ void ModemManager::ModemDevice::onInterfacesRemoved(const 
QDBusObjectPath &objec
             
d->interfaceList.remove(ModemManager::ModemDevice::LocationInterface);
         } else if (iface == QLatin1String(MM_DBUS_INTERFACE_MODEM_TIME)) {
             d->interfaceList.remove(ModemManager::ModemDevice::TimeInterface);
-        } else if (iface == QLatin1String(MM_DBUS_INTERFACE_MODEM_OMA)) {
+        }
+#if MM_CHECK_VERSION(1, 2, 0)
+          else if (iface == QLatin1String(MM_DBUS_INTERFACE_MODEM_OMA)) {
             d->interfaceList.remove(ModemManager::ModemDevice::OmaInterface);
-        } else if (iface == QLatin1String(MM_DBUS_INTERFACE_MODEM_FIRMWARE)) {
-            
d->interfaceList.remove(ModemManager::ModemDevice::FirmwareInterface);
         } else if (iface == QLatin1String(MM_DBUS_INTERFACE_MODEM_SIGNAL)) {
             
d->interfaceList.remove(ModemManager::ModemDevice::SignalInterface);
         }
+#endif
+          else if (iface == QLatin1String(MM_DBUS_INTERFACE_MODEM_FIRMWARE)) {
+            
d->interfaceList.remove(ModemManager::ModemDevice::FirmwareInterface);
+        }
     }
 }
 
diff --git a/src/modemdevice.h b/src/modemdevice.h
index 0990af0..1adc4fc 100644
--- a/src/modemdevice.h
+++ b/src/modemdevice.h
@@ -61,8 +61,10 @@ public:
         LocationInterface,
         TimeInterface,
         FirmwareInterface,
+#if MM_CHECK_VERSION(1, 2, 0)
         OmaInterface,
         SignalInterface
+#endif
     };
 
     explicit ModemDevice(const QString &path, QObject *parent = 0);
diff --git a/src/sms.cpp b/src/sms.cpp
index 64b1d99..00495f7 100644
--- a/src/sms.cpp
+++ b/src/sms.cpp
@@ -53,9 +53,10 @@ ModemManager::Sms::Sms(const QString &path, QObject *parent)
     d->dischargeTimestamp = 
QDateTime::fromString(d->smsIface.dischargeTimestamp(), Qt::ISODate);
     d->deliveryState = (MMSmsDeliveryState) d->smsIface.deliveryState();
     d->storage = (MMSmsStorage) d->smsIface.storage();
+#if MM_CHECK_VERSION(1,1,900)
     d->serviceCategory = (MMSmsCdmaServiceCategory) 
d->smsIface.serviceCategory();
     d->teleserviceId = (MMSmsCdmaTeleserviceId) d->smsIface.teleserviceId();
-
+#endif
     QDBusConnection::systemBus().connect(MM_DBUS_SERVICE, path, 
DBUS_INTERFACE_PROPS, QStringLiteral("PropertiesChanged"), this,
                                          
SLOT(onPropertiesChanged(QString,QVariantMap,QStringList)));
 }
@@ -256,7 +257,7 @@ MMSmsStorage ModemManager::Sms::storage() const
     Q_D(const Sms);
     return d->storage;
 }
-
+#if MM_CHECK_VERSION(1, 2, 0)
 MMSmsCdmaServiceCategory ModemManager::Sms::serviceCategory() const
 {
     Q_D(const Sms);
@@ -268,3 +269,4 @@ MMSmsCdmaTeleserviceId ModemManager::Sms::teleserviceId() 
const
     Q_D(const Sms);
     return d->teleserviceId;
 }
+#endif
diff --git a/src/sms.h b/src/sms.h
index 5ee0cd9..65dff9d 100644
--- a/src/sms.h
+++ b/src/sms.h
@@ -138,7 +138,7 @@ public:
     * This method returns the storage area/location of the SMS
     */
     MMSmsStorage storage() const;
-
+#if MM_CHECK_VERSION(1, 2, 0)
     /**
      * @return service category for CDMA SMS, as defined in 3GPP2 C.R1001-D 
(section 9.3).
      * @since 1.1.91
@@ -151,7 +151,7 @@ public:
      * @since 1.1.91
      */
     MMSmsCdmaTeleserviceId teleserviceId() const;
-
+#endif
 Q_SIGNALS:
     /**
     * This signal is emitted when the state of the SMS has changed
diff --git a/src/sms_p.h b/src/sms_p.h
index 6a6a929..589f36b 100644
--- a/src/sms_p.h
+++ b/src/sms_p.h
@@ -48,8 +48,11 @@ public:
     QDateTime dischargeTimestamp;
     MMSmsDeliveryState deliveryState;
     MMSmsStorage storage;
+#if MM_CHECK_VERSION(1, 2, 0)
     MMSmsCdmaServiceCategory serviceCategory;
     MMSmsCdmaTeleserviceId teleserviceId;
+#endif
+
 };
 
 #endif
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to