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
@ -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
- 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
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'.
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.
- 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.
- Fixed several bashisms.
+ 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.
- 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.
- 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
@ -254,12 +293,14 @@ Mon Oct 6 06:51:48 UTC 2014 - mardnh@gmx.de
+ cli,nas: pretty print field types
+ cli,nas: don't print fields with unknown data
+ 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: consolidate variable names
+ nas: add missing TLV field
+ 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
+ qmicli: fix wrong array reference cutnpaste bug
+ 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
+ cli,wda: new '--wda-set-data-format' action
+ 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
+ cli,wda: new '--wda-get-data-format' action
+ wda: new 'WDA' service
@ -275,10 +317,13 @@ Mon Oct 6 06:51:48 UTC 2014 - mardnh@gmx.de
+ uim: implement "Get Card Status"
+ data: add libqmi icon
+ license: add GPLv2+ license in addition to the LGPLv2+ one
+ build-aux,qmi-codegen: explicitly state which services have flags64
+ libqmi-glib,device: print as debug flags used when opening or releasing client
+ build-aux,qmi-codegen: explicitly state which services have
flags64
+ libqmi-glib,device: print as debug flags used when opening or
releasing client
+ 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

View File

@ -1,7 +1,7 @@
#
# 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.
#
# All modifications and additions to the file contributed by third parties
@ -18,8 +18,9 @@
%define _soname libqmi-glib5
Name: libqmi
Version: 1.18.0
Version: 1.20.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 +32,7 @@ Source99: libqmi-rpmlintrc
BuildRequires: python3
BuildRequires: pkgconfig
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.36
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(gudev-1.0) >= 147
@ -88,7 +90,7 @@ find %{buildroot} -type f -name "*.la" -delete -print
%postun -n %{_soname} -p /sbin/ldconfig
%files tools
%doc COPYING
%doc COPYING NEWS
%{_bindir}/qmi-network
%{_bindir}/qmicli
%{_bindir}/qmi-firmware-update
@ -106,7 +108,11 @@ find %{buildroot} -type f -name "*.la" -delete -print
%{_libdir}/libqmi-glib.so.*
%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/
%{_libdir}/libqmi-glib.so
%{_libdir}/pkgconfig/qmi-glib.pc