From c1959f682f407d5ade2aa7585e8d5883e5dfd30cc4413fb623d731614d370919 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 20 Jul 2016 07:03:59 +0000 Subject: [PATCH] Accepting request 407856 from home:bruno_friedmann:branches:GNOME:Factory Find last revision with optimized Packaging options + add missing exclude in rpmlintrc + add BuildRequires for having QMUX over MBIM option - Update to version 1.16.0 + New `--enable-mbim-qmux' option during configure, which enables the support for using an MBIM control device as transport for the QMI messages, only if the MBIM device implements the "QMI service". This setting is automatically enabled if libmbim >= 1.14.0 is found in the system, and can be explicitly disabled with `--disable-mbim-qmux'. + New request/responses: ++ nas: new "Get LTE Cphy CA Info" request/response. ++ nas: new "Force Network Search" request/response. + qmi-network: ++ Fixed several bashisms. The following features which were backported to 1.14.x releases are also present in libqmi 1.16.0: + Added compatibility symbols for some API breaks introduced in 1.14.0: ++ qmi_message_dms_set_service_programming_code_input_get_current was renamed to qmi_message_dms_set_service_programming_code_input_get_current_code. ++ qmi_message_dms_set_service_programming_code_input_get_new was renamed to qmi_message_dms_set_service_programming_code_input_get_new_code. ++ qmi_message_dms_set_service_programming_code_input_set_current was renamed to qmi_message_dms_set_service_programming_code_input_set_current_code. ++ qmi_message_dms_set_service_programming_code_input_set_new was renamed to qmi_message_dms_set_service_programming_code_input_set_new_code. ++ QMI_NAS_SIM_REJECT_STATE_SIM_VAILABLE was renamed to QMI_NAS_SIM_REJECT_STATE_SIM_AVAILABLE. + libqmi-glib: OBS-URL: https://build.opensuse.org/request/show/407856 OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=14 --- libqmi-1.14.2.tar.xz | 3 --- libqmi-1.16.0.tar.xz | 3 +++ libqmi-rpmlintrc | 1 + libqmi.changes | 45 ++++++++++++++++++++++++++++++++++++++++++++ libqmi.spec | 3 ++- 5 files changed, 51 insertions(+), 4 deletions(-) delete mode 100644 libqmi-1.14.2.tar.xz create mode 100644 libqmi-1.16.0.tar.xz diff --git a/libqmi-1.14.2.tar.xz b/libqmi-1.14.2.tar.xz deleted file mode 100644 index 99a656a..0000000 --- a/libqmi-1.14.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6283b80aea1b2721523e5229087764b4d6a1c9f53488690fa16a11adff4a0040 -size 760984 diff --git a/libqmi-1.16.0.tar.xz b/libqmi-1.16.0.tar.xz new file mode 100644 index 0000000..9de2b30 --- /dev/null +++ b/libqmi-1.16.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ab6bb47fd23bf4d3fa17424e40ea5552d08b19e5ee4f125f21f316c8086ba2a +size 734280 diff --git a/libqmi-rpmlintrc b/libqmi-rpmlintrc index 72ae515..812e160 100644 --- a/libqmi-rpmlintrc +++ b/libqmi-rpmlintrc @@ -1,2 +1,3 @@ # The main package is called libqmi but is not shared lib.. elimintate false warning. addFilter("libqmi-tools\..*: W: shlib-policy-missing-lib"); +addFilter("libqmi-tools\..*: W: shlib-policy-nonversioned-dir"); diff --git a/libqmi.changes b/libqmi.changes index 029b987..22cbe7b 100644 --- a/libqmi.changes +++ b/libqmi.changes @@ -1,3 +1,48 @@ +------------------------------------------------------------------- +Tue Jul 12 07:20:33 UTC 2016 - bruno@ioda-net.ch + +- Packaging + + add missing exclude in rpmlintrc + + add BuildRequires for having QMUX over MBIM option + +------------------------------------------------------------------- +Mon Jul 11 19:22:33 UTC 2016 - bruno@ioda-net.ch + +- Update to version 1.16.0 + + New `--enable-mbim-qmux' option during configure, which enables + the support for using an MBIM control device as transport for the + QMI messages, only if the MBIM device implements the + "QMI service". This setting is automatically enabled if libmbim + >= 1.14.0 is found in the system, and can be explicitly disabled + with `--disable-mbim-qmux'. + + New request/responses: + ++ nas: new "Get LTE Cphy CA Info" request/response. + ++ nas: new "Force Network Search" request/response. + + qmi-network: + ++ Fixed several bashisms. + + The following features which were backported to 1.14.x releases + are also present in libqmi 1.16.0: + + Added compatibility symbols for some API breaks introduced in 1.14.0: + ++ qmi_message_dms_set_service_programming_code_input_get_current + was renamed to qmi_message_dms_set_service_programming_code_input_get_current_code. + ++ qmi_message_dms_set_service_programming_code_input_get_new + was renamed to qmi_message_dms_set_service_programming_code_input_get_new_code. + ++ qmi_message_dms_set_service_programming_code_input_set_current + was renamed to qmi_message_dms_set_service_programming_code_input_set_current_code. + ++ qmi_message_dms_set_service_programming_code_input_set_new + was renamed to qmi_message_dms_set_service_programming_code_input_set_new_code. + ++ QMI_NAS_SIM_REJECT_STATE_SIM_VAILABLE was renamed to + QMI_NAS_SIM_REJECT_STATE_SIM_AVAILABLE. + + + libqmi-glib: + ++ Fixed QMI_DMS_BAND_CAPABILITY_BC_15 enum value so that it + isn't treated as a negative value. + + + qmicli: + ++ Fixed --dms-get-band-capabilities output on 32-bit platforms. + ++ Fixed license text of the voice service implementation. + ------------------------------------------------------------------- Sat Apr 9 11:03:29 UTC 2016 - zaitor@opensuse.org diff --git a/libqmi.spec b/libqmi.spec index 221d46c..45443e3 100644 --- a/libqmi.spec +++ b/libqmi.spec @@ -19,7 +19,7 @@ Name: libqmi %define _soname libqmi-glib5 -Version: 1.14.2 +Version: 1.16.0 Release: 0 # NOTE: The file headers state LESSER GPL, which is a mistake. The upstream intended license is LIBRARY GPL 2.0+ Summary: Library to control QMI devices @@ -31,6 +31,7 @@ Source99: libqmi-rpmlintrc BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.32 BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(mbim-glib) >= 1.14 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description