diff --git a/libqmi-1.16.2.tar.xz b/libqmi-1.16.2.tar.xz deleted file mode 100644 index 5d44aa4..0000000 --- a/libqmi-1.16.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:290bb367b12de1a24c3d2dee83886ca9669e281505ac3ee0bfdbe6bd84c44b81 -size 735124 diff --git a/libqmi-1.18.0.tar.xz b/libqmi-1.18.0.tar.xz new file mode 100644 index 0000000..0fc293d --- /dev/null +++ b/libqmi-1.18.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0a42c55935e75a630208e2f70840bd4407f56fe1c5258f5b0f6c0aaedf88cec +size 873176 diff --git a/libqmi.changes b/libqmi.changes index 2585297..31d0898 100644 --- a/libqmi.changes +++ b/libqmi.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Wed May 10 18:03:59 UTC 2017 - zaitor@opensuse.org + +- Update to version 1.18.0: + + libqmi: + - Implemented support for vendor-specific commands through a + new qmi_device_command_full() operation and a new + QmiMessageContext type. + - New 'QMI_DEVICE_OPEN_FLAGS_AUTO' flag in qmi_device_open() + which allows automatic detection of the underlying protocol + in a cdc-wdm device (either QMI or MBIM) and transparently + uses it based on that. + - New qmi_device_close_async() operation, which allows closing + a QmiDevice asynchronously. + - Fixed QmiWmsCdmaCauseCode enum names, and provided a + compatibility layer keeping the old names to avoid breaking + API. + + New services: pdc: new "PDC" (persistent device configuration) + service, which among other things, allows configuring the HP + lt4120. + + New TLVs supported in existing messages: wda: updated "Set Data + Format" request to allow specifying endpoint type and interface + number. + + qmi-firmware-update: This is a completely new tool that allows + upgrading firmware in (at least) Sierra Wireless devices with + MDM9200, MDM9x15 or MDM9x30 chipsets. Run the tool with --help + and --help-examples to get more information on how to use it. + + qmicli: + - The CLI no longer requires the '--device-open-mbim' explicit + option when opening QMI capable MBIM devices, the automatic + detection of QMI over MBIM is enabled by default. + - New '--device-open-qmi' option to disable the automatic + detection of protocol and force using QMI. + - If running in MBIM mode, enable MBIM logs and traces. + - By default the QmiDevice will be closed before exiting, e.g. + so that the MBIM session is also closed. + + docs: + - Updated the documentation so that each QMI message and each + TLV specifies in which libqmi version it was introduced, + using "since:" tags in the QMI message databases. + - Added indices for new symbols introduced in the major libqmi + releases, as well as for symbols flagged as deprecated. +- Add pkgconfig(gudev-1.0) BuildRequires: New optional dependency. + ------------------------------------------------------------------- Thu Nov 17 13:07:07 UTC 2016 - dimstar@opensuse.org diff --git a/libqmi.spec b/libqmi.spec index d7ee92a..c620c6e 100644 --- a/libqmi.spec +++ b/libqmi.spec @@ -19,7 +19,7 @@ Name: libqmi %define _soname libqmi-glib5 -Version: 1.16.2 +Version: 1.18.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 @@ -29,8 +29,9 @@ Url: http://cgit.freedesktop.org/libqmi/ Source0: http://www.freedesktop.org/software/libqmi/%{name}-%{version}.tar.xz Source99: libqmi-rpmlintrc BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(glib-2.0) >= 2.32 +BuildRequires: pkgconfig(glib-2.0) >= 2.36 BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gudev-1.0) >= 147 BuildRequires: pkgconfig(mbim-glib) >= 1.14 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -89,6 +90,7 @@ find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print %doc COPYING %{_bindir}/qmi-network %{_bindir}/qmicli +%{_bindir}/qmi-firmware-update # Own dirs to avoid depending on them while building %dir %{_datadir}/bash-completion %dir %{_datadir}/bash-completion/completions @@ -96,6 +98,7 @@ find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print %{_libexecdir}/qmi-proxy %{_mandir}/man1/qmi-network.1%{?ext_man} %{_mandir}/man1/qmicli.1%{?ext_man} +%{_mandir}/man1/qmi-firmware-update.1%{?ext_man} %files -n %{_soname} %defattr(-,root,root)