Accepting request 568016 from home:luc14n0:branches:network

Update to version 1.20.0.

OBS-URL: https://build.opensuse.org/request/show/568016
OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=18
This commit is contained in:
Ismail Dönmez 2018-01-22 10:26:41 +00:00 committed by Git OBS Bridge
parent 4a431dfa11
commit 774f65e340
4 changed files with 92 additions and 41 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a0a42c55935e75a630208e2f70840bd4407f56fe1c5258f5b0f6c0aaedf88cec
size 873176

3
libqmi-1.20.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:21428cd3749c56246565123f707fee51238651a22c60bdc85ebce97388626eb4
size 859464

View File

@ -1,3 +1,42 @@
-------------------------------------------------------------------
Mon Jan 22 01:27:29 UTC 2018 - luc14n0@linuxmail.org
- Update to version 1.20.0:
+ New services: loc - new "LOC" (location) service, which e.g.
allows controlling GPS devices in newer modules that don't
implement the PDS service. Just some very basic implementation
for now.
+ New request/responses:
- nas: new "Attach/Detach" request/response messages.
- wds: new "Get Channel Rates" request/response messages.
- dms: new 'Swi Get/Set USB Composition' request/response
messages.
+ New TLVs supported in existing messages:
- nas: new 'Extended LTE Band Preference' TLV in "Set/Get SSP".
- dms: new 'Extended LTE Band Capability' TLV in "Get Band
Capabilities".
+ libqmi:
- New:
. QMI_DEVICE_SIGNAL_REMOVED signal in the QmiDevice
object, propagated through the qmi-proxy.
. QMI_CLIENT_VALID property in the QmiClient that allows
detecting whether the underlying QmiDevice is usable or not.
- Defined additional LTE bands.
+ qmicli:
- New: --wds-set-ip-family, --wds-get-channel-rates,
--uim-read-record, --dms-swi-get-usb-composition and
--dms-swi-set-usb-composition commands.
+ libqmi-glib:
- Prefer realpath() to canonicalize_file_name().
- Avoid signals sent to the qmi-proxy process.
+ qmi-firmware-update: Support USB3->USB2 mode changes during
upgrade.
- Update Url to https://www.freedesktop.org/wiki/Software/libqmi/:
current libqmi's web page.
- Add pkgconfig(gio-unix-2.0) BuildRequires: it was being pulled
by another pkgconfig module that live in glib2-devel package and
used already.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Nov 2 09:15:39 UTC 2017 - mpluskal@suse.com Thu Nov 2 09:15:39 UTC 2017 - mpluskal@suse.com
@ -73,39 +112,39 @@ Tue Jul 12 07:20:33 UTC 2016 - bruno@ioda-net.ch
Mon Jul 11 19:22:33 UTC 2016 - bruno@ioda-net.ch Mon Jul 11 19:22:33 UTC 2016 - bruno@ioda-net.ch
- Update to version 1.16.0 - Update to version 1.16.0
+ New `--enable-mbim-qmux' option during configure, which enables + New --enable-mbim-qmux option during configure, which enables
the support for using an MBIM control device as transport for the the support for using an MBIM control device as transport for the
QMI messages, only if the MBIM device implements the QMI messages, only if the MBIM device implements the "QMI
"QMI service". This setting is automatically enabled if libmbim service". This setting is automatically enabled if libmbim >=
>= 1.14.0 is found in the system, and can be explicitly disabled 1.14.0 is found in the system, and can be explicitly disabled
with `--disable-mbim-qmux'. with --disable-mbim-qmux.
+ New request/responses: + New request/responses:
++ nas: new "Get LTE Cphy CA Info" request/response. - nas: new "Get LTE Cphy CA Info" request/response.
++ nas: new "Force Network Search" request/response. - nas: new "Force Network Search" request/response.
+ qmi-network: + qmi-network:
++ Fixed several bashisms. - Fixed several bashisms.
+ Added compatibility symbols for some API breaks introduced in
The following features which were backported to 1.14.x releases 1.14.0:
are also present in libqmi 1.16.0: - qmi_message_dms_set_service_programming_code_input_get_\
+ Added compatibility symbols for some API breaks introduced in 1.14.0: current was renamed to qmi_message_dms_set_service_\
++ qmi_message_dms_set_service_programming_code_input_get_current programming_code_input_get_current_code.
was renamed to qmi_message_dms_set_service_programming_code_input_get_current_code. - qmi_message_dms_set_service_programming_code_input_get_new
++ qmi_message_dms_set_service_programming_code_input_get_new was renamed to qmi_message_dms_set_service_programming_code_\
was renamed to qmi_message_dms_set_service_programming_code_input_get_new_code. input_get_new_code.
++ qmi_message_dms_set_service_programming_code_input_set_current - qmi_message_dms_set_service_programming_code_input_set_\
was renamed to qmi_message_dms_set_service_programming_code_input_set_current_code. current was renamed to qmi_message_dms_set_service_\
++ qmi_message_dms_set_service_programming_code_input_set_new programming_code_input_set_current_code.
was renamed to qmi_message_dms_set_service_programming_code_input_set_new_code. - qmi_message_dms_set_service_programming_code_input_set_new
++ QMI_NAS_SIM_REJECT_STATE_SIM_VAILABLE was renamed to was renamed to qmi_message_dms_set_service_programming_code_\
QMI_NAS_SIM_REJECT_STATE_SIM_AVAILABLE. input_set_new_code.
- QMI_NAS_SIM_REJECT_STATE_SIM_VAILABLE was renamed to
QMI_NAS_SIM_REJECT_STATE_SIM_AVAILABLE.
+ libqmi-glib: + libqmi-glib:
++ Fixed QMI_DMS_BAND_CAPABILITY_BC_15 enum value so that it - Fixed QMI_DMS_BAND_CAPABILITY_BC_15 enum value so that it
isn't treated as a negative value. isn't treated as a negative value.
+ qmicli: + qmicli:
++ Fixed --dms-get-band-capabilities output on 32-bit platforms. - Fixed --dms-get-band-capabilities output on 32-bit platforms.
++ Fixed license text of the voice service implementation. - Fixed license text of the voice service implementation.
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Apr 9 11:03:29 UTC 2016 - zaitor@opensuse.org Sat Apr 9 11:03:29 UTC 2016 - zaitor@opensuse.org
@ -254,12 +293,14 @@ Mon Oct 6 06:51:48 UTC 2014 - mardnh@gmx.de
+ cli,nas: pretty print field types + cli,nas: pretty print field types
+ cli,nas: don't print fields with unknown data + cli,nas: don't print fields with unknown data
+ cli,nas: add missing indentations + cli,nas: add missing indentations
+ nas: add 'UMTS Info Neighboring LTE' TLV to 'Cell Location Info' + nas: add 'UMTS Info Neighboring LTE' TLV to 'Cell Location
Info'
+ nas: fix several TLV field types + nas: fix several TLV field types
+ nas: consolidate variable names + nas: consolidate variable names
+ nas: add missing TLV field + nas: add missing TLV field
+ nas: trivial fixes in indentation and alignment + nas: trivial fixes in indentation and alignment
+ docs,libqmi-glib: add 'NAS Get Cell Location Info' documentation + docs,libqmi-glib: add 'NAS Get Cell Location Info'
documentation
+ qmi-codegen: handle 'gfloat' types + qmi-codegen: handle 'gfloat' types
+ qmicli: fix wrong array reference cutnpaste bug + qmicli: fix wrong array reference cutnpaste bug
+ qmicli: add NAS Get Cell Location Info + qmicli: add NAS Get Cell Location Info
@ -267,7 +308,8 @@ Mon Oct 6 06:51:48 UTC 2014 - mardnh@gmx.de
+ libqmi-glib,proxy: update internal default timeout value + libqmi-glib,proxy: update internal default timeout value
+ cli,wda: new '--wda-set-data-format' action + cli,wda: new '--wda-set-data-format' action
+ cli,wda: fix error string message + cli,wda: fix error string message
+ libqmi,wda: rename enum to "_RAW_IP" to match the name in the CTL service + libqmi,wda: rename enum to "_RAW_IP" to match the name in the
CTL service
+ wda: implement 'Set Data Format' request/response + wda: implement 'Set Data Format' request/response
+ cli,wda: new '--wda-get-data-format' action + cli,wda: new '--wda-get-data-format' action
+ wda: new 'WDA' service + wda: new 'WDA' service
@ -275,10 +317,13 @@ Mon Oct 6 06:51:48 UTC 2014 - mardnh@gmx.de
+ uim: implement "Get Card Status" + uim: implement "Get Card Status"
+ data: add libqmi icon + data: add libqmi icon
+ license: add GPLv2+ license in addition to the LGPLv2+ one + license: add GPLv2+ license in addition to the LGPLv2+ one
+ build-aux,qmi-codegen: explicitly state which services have flags64 + build-aux,qmi-codegen: explicitly state which services have
+ libqmi-glib,device: print as debug flags used when opening or releasing client flags64
+ libqmi-glib,device: print as debug flags used when opening or
releasing client
+ qmicli: add '--device-open-net' option + qmicli: add '--device-open-net' option
+ libqmi-glib: generate types for QmiDeviceOpenFlags and QmiDeviceReleaseClientFlags + libqmi-glib: generate types for QmiDeviceOpenFlags and
QmiDeviceReleaseClientFlags
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Jan 26 21:38:29 UTC 2014 - zaitor@opensuse.org Sun Jan 26 21:38:29 UTC 2014 - zaitor@opensuse.org

View File

@ -1,7 +1,7 @@
# #
# spec file for package libqmi # spec file for package libqmi
# #
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2012 Dominique Leuenberger, Amsterdam, The Netherlands. # Copyright (c) 2012 Dominique Leuenberger, Amsterdam, The Netherlands.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
@ -18,8 +18,9 @@
%define _soname libqmi-glib5 %define _soname libqmi-glib5
Name: libqmi Name: libqmi
Version: 1.18.0 Version: 1.20.0
Release: 0 Release: 0
# NOTE: The file headers state LESSER GPL, which is a mistake. The upstream intended license is LIBRARY GPL 2.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 Summary: Library to control QMI devices
@ -31,6 +32,7 @@ Source99: libqmi-rpmlintrc
BuildRequires: python3 BuildRequires: python3
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.36 BuildRequires: pkgconfig(glib-2.0) >= 2.36
BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(gudev-1.0) >= 147 BuildRequires: pkgconfig(gudev-1.0) >= 147
@ -88,7 +90,7 @@ find %{buildroot} -type f -name "*.la" -delete -print
%postun -n %{_soname} -p /sbin/ldconfig %postun -n %{_soname} -p /sbin/ldconfig
%files tools %files tools
%doc COPYING %doc COPYING NEWS
%{_bindir}/qmi-network %{_bindir}/qmi-network
%{_bindir}/qmicli %{_bindir}/qmicli
%{_bindir}/qmi-firmware-update %{_bindir}/qmi-firmware-update
@ -106,7 +108,11 @@ find %{buildroot} -type f -name "*.la" -delete -print
%{_libdir}/libqmi-glib.so.* %{_libdir}/libqmi-glib.so.*
%files devel %files devel
%{_datadir}/gtk-doc/html/libqmi-glib/ %doc AUTHORS README TODO
#Own these directories to not depend on gtk-doc
%dir %{_datadir}/gtk-doc
%dir %{_datadir}/gtk-doc/html
%doc %{_datadir}/gtk-doc/html/libqmi-glib/
%{_includedir}/libqmi-glib/ %{_includedir}/libqmi-glib/
%{_libdir}/libqmi-glib.so %{_libdir}/libqmi-glib.so
%{_libdir}/pkgconfig/qmi-glib.pc %{_libdir}/pkgconfig/qmi-glib.pc