Accepting request 1077051 from home:iznogood:branches:network
- Update to version 1.32.4: * libqmi-glib: Schedule indications with G_PRIORITY_DEFAULT to ensure correct processing order between responses and ndications. * build: If QRTR enabled the pkg-config should publicly require libqrtr-glib. - Changes from version 1.32.2: * libqmi-glib: fixed message header validation to avoid reading out of bounds. * qmi-proxy: added --verbose-full flag to allow printing logs with personal info included. - Changes from version 1.32.0: * There is no longer an upstream-provided source tarball, please use the signed git tag '1.32.0' instead to refer to the sources of this release. * The verbose message logging will now by default hide all fields that are considered personal information. Extended message logging including all field contents should be explicitly requested. * Build: - The GNU autotools (autoconf/automake/libtool) support has been fully removed, this release requires the use of the meson build system. - The 'instrospection' meson option is now a boolean. - New boolean 'man' meson option to allow disabling the man page generation. * New services: New 'FOX' service for operations defined by Foxconn, including "Get Firmware Version" for now. * qmicli: - New '--verbose-full' option to request enabling logs that include personal information. - New '--pdc-monitor-refresh' command. - New '--gas-dms-set-usb-composition' and '--gas-dms-get-usb-composition' commands. - New '--wms-set-routes' command. - New '--dsd-get-system-status' command. - Updated the '--wda-set-data-format' command with new optional fields to configure the uplink data aggregation max size and max datagrams. * Several other minor improvements and fixes. - Switch to meson buildsystem, add meson BuildRequires and macros. - Add help2man, pkgconfig(bash-completion) and pkgconfig(gobject-introspection-1.0) BuildRequires: New dependencies. - Use ldconfig_scriptlets macro. - New home, URL and Source. - Drop sig and keyfile, no longer available. OBS-URL: https://build.opensuse.org/request/show/1077051 OBS-URL: https://build.opensuse.org/package/show/network/libqmi?expand=0&rev=49
This commit is contained in:
parent
f2ddff9f15
commit
228f99492d
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:862482ce9e3ad0bd65d264334ee311cdb94b9df2863b5b7136309b41b8ac1990
|
||||
size 1244844
|
@ -1,6 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iF0EABECAB0WIQTYjWuQGY+SSnhwXYw8rVM5iXP/+gUCYrWXHwAKCRA8rVM5iXP/
|
||||
+h+XAJ4kWkxbWU6tCb/g7RBClwjDMrb0rQCfeOsCaskLCM1sgTHzcJCYC+Y4JJ4=
|
||||
=tgLE
|
||||
-----END PGP SIGNATURE-----
|
BIN
libqmi-1.32.4.tar.bz2
(Stored with Git LFS)
Normal file
BIN
libqmi-1.32.4.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,54 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 3 17:57:50 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 1.32.4:
|
||||
* libqmi-glib: Schedule indications with G_PRIORITY_DEFAULT to
|
||||
ensure correct processing order between responses and
|
||||
ndications.
|
||||
* build: If QRTR enabled the pkg-config should publicly require
|
||||
libqrtr-glib.
|
||||
- Changes from version 1.32.2:
|
||||
* libqmi-glib: fixed message header validation to avoid reading
|
||||
out of bounds.
|
||||
* qmi-proxy: added --verbose-full flag to allow printing logs
|
||||
with personal info included.
|
||||
- Changes from version 1.32.0:
|
||||
* There is no longer an upstream-provided source tarball, please
|
||||
use the signed git tag '1.32.0' instead to refer to the sources
|
||||
of this release.
|
||||
* The verbose message logging will now by default hide all fields
|
||||
that are considered personal information. Extended message
|
||||
logging including all field contents should be explicitly
|
||||
requested.
|
||||
* Build:
|
||||
- The GNU autotools (autoconf/automake/libtool) support has
|
||||
been fully removed, this release requires the use of the
|
||||
meson build system.
|
||||
- The 'instrospection' meson option is now a boolean.
|
||||
- New boolean 'man' meson option to allow disabling the man
|
||||
page generation.
|
||||
* New services: New 'FOX' service for operations defined by
|
||||
Foxconn, including "Get Firmware Version" for now.
|
||||
* qmicli:
|
||||
- New '--verbose-full' option to request enabling logs that
|
||||
include personal information.
|
||||
- New '--pdc-monitor-refresh' command.
|
||||
- New '--gas-dms-set-usb-composition' and
|
||||
'--gas-dms-get-usb-composition' commands.
|
||||
- New '--wms-set-routes' command.
|
||||
- New '--dsd-get-system-status' command.
|
||||
- Updated the '--wda-set-data-format' command with new optional
|
||||
fields to configure the uplink data aggregation max size and
|
||||
max datagrams.
|
||||
* Several other minor improvements and fixes.
|
||||
- Switch to meson buildsystem, add meson BuildRequires and macros.
|
||||
- Add help2man, pkgconfig(bash-completion) and
|
||||
pkgconfig(gobject-introspection-1.0) BuildRequires: New
|
||||
dependencies.
|
||||
- Use ldconfig_scriptlets macro.
|
||||
- New home, URL and Source.
|
||||
- Drop sig and keyfile, no longer available.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 18 10:11:28 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
@ -1,34 +0,0 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
xsDiBElVP3gRBADLxXlEnz7zt/hlWuqMIY7EmH1jkvyqFNkG3O7KrN09Kq7X6ovbKg14Ou4E6hda
|
||||
TdvnaDinOU33e0SD1IDIQUjindd0iSEi7K61qD9oQH1LVkNK5KwwDOfxuEi3K3PkESrHbZ6y/5Wj
|
||||
No5FDRgByJ/Eyh9RMWEMnLp0Zo+HZ7tZtwCgho2FVFUlAWk91Owg/idPC7lf9gcEALzx2VBFE86Y
|
||||
Av4wbCjuuIdqjl9ceUvIOLZWTlrYc4KFdBEF6NZ0BPP1Ck0AjKoJyZk3NcCGfNwqbtxxVyaMdcI/
|
||||
PDSuSWO5aC/ZuTUvSr8cjh4i7Sqa5YXQOwOXHXImvHhFwo2lW2sdIaAeDwJxIfaDUyFuVKvY/sK+
|
||||
AjxrPQ1QA/44JVKaxqLYL3rf43EwE0cnSbVThAAa/F5pKXcSYwAG0WxSERzEWvnFk1eay766n7yI
|
||||
rylwoaHeTirXxyRTXvY0VTpKEPkROuKKv7nLC6SEvyH8Z8W7a999Ctw0gCjtB6dEuFYRdS2fSZ88
|
||||
cQeEjBBLiJCDpG9Fvwb4g+y7gl5+h80tQWxla3NhbmRlciBNb3JnYWRvIDxhbGVrc2FuZGVyQGFs
|
||||
ZWtzYW5kZXIuZXM+wmAEExECACAFAklVP3gCGyMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRA8
|
||||
rVM5iXP/+vWXAJ4hViykis1lA7YBUISNEor/erPEkgCfWO5AuVhh5nZNM5GUwCtwOovSui7Ow00E
|
||||
SVU/eBAQALmjzgIjhR/Ppv0aQIxKtE9HiGWMoDF1SSpz99DEYnTwNgXBM+vMTxCGyoMl1nFQmY+r
|
||||
IoMBTAE8r50eDP6zBYNgrNVx0yl0cCWX4n8WbAxF2iQ2oIetzugaQlU20TwNccqF4w0QdkDCLedl
|
||||
sxKhiXyx57LIzWGCTcOVbIZB9C2gFqWUSyM2zT6LgQ6NKjWkVZVJCUvwZGrh4VPIG8TVDC/oXujI
|
||||
azdMTwfjyPHLVTNFQSuhRKfWop/sKkm0JrC24Keo7Eg9f9hdIysqHv3PCYa3oX15agUALldmVCdi
|
||||
DmLd+vuN1Ivpo78KZ/nh9t2/DN24HFUi6yArPzNwJqg4WNW5ef0q7/np+vIY1sr382c9/2GF2Ir+
|
||||
d0TkTVz+kKaj58qcKxMxVgytR2jVr7Z/elLSxm+Oo0piFN9ExJyGT/x57899tEavtJk/f/lV8VTW
|
||||
MrqgbooP1HinXbOKOVOPwASUGJ89FILNxriFGt9o9GoJirr4cIMcb6WVirwgJe7+UUYg+51OC8xk
|
||||
QS63QHircaKL1U1d5iXy2P6Vm1zp2p2ZGvybHg5Ucy3HXa82FrE7TA+AfyljMoMpUdHWPU9fqW+N
|
||||
hQbfwzDnYJZzi1V/XbTHcAUHD66+QDihwKsgZz4RgL+Iv6lzdXz2Is/F9WvS2WR+K5teMXq4cCOA
|
||||
TYzZO9qPAAMFEACMNPM1M2nTS93KeEwmr2eKhR1PRGOyRdlvicaHZiqCYX8km7NhSD3SEKdX553H
|
||||
GN/8Te5QQc3XagPi4dDX7uPZjg5ueZwg0aDOtnLzlopCgfYZOLyn1LdPFKZ+bEkpbtLI3WbPRvQX
|
||||
jPLI+Cuq7CWCUJSY9qruks21qu3Yhjay8wYZIGqYYd1lh+Aiqy7RUeNDfdPjMZD4et4nunKcBW4S
|
||||
5uQ2QyMHYNEbY4BpR4Tc88Sn1/PshNaRKqTeRi/FEgmnu8TwHkMQhVM2wxrrFKC8V1XUlIHOKY0i
|
||||
ctodwd3ysUcFwXTqwqvgxV+UlMFiRWcT7XY1c+LuexFqjF9IxbY5oMMP8GgS59yR5bk21ikk9swI
|
||||
fbSx70JXWL99H9vNPgh99cUS110xJKg9NShEjWdCdGj3TdsUJ2NEjJYjKO6VTnkjLGdZxvm5p9lF
|
||||
LMDbWdvwllDAT41txfF50qhTwHNSpHMBO545Jeot5OUCk8hq9gnAISxubRT4zClr3IQqZVhkdr3+
|
||||
3bkywLTdTetzCP/wqy6RpEtSOc5bYQQ4P44mlMfASqI1Bi09hlM64F/je/yhjPqVHBcSy00vH+ct
|
||||
RQNxLGBQmJtRn3iqqfM0qa02k2PzDMQHbvgHZcjNTk9VPLVHhRAD36VHNMfziZSvJJW5xiQg9Dqb
|
||||
Q9TaO3uBTTyJQ8JJBBgRAgAJBQJJVT94AhsMAAoJEDytUzmJc//6dfsAoIEOqluSj6fzW8+q9jPL
|
||||
T6719QaeAJ9MlO1jXSCeQ7z95/Lun1+jWn2jsg==
|
||||
=IRrL
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
49
libqmi.spec
49
libqmi.spec
@ -19,18 +19,21 @@
|
||||
|
||||
%define _soname libqmi-glib5
|
||||
Name: libqmi
|
||||
Version: 1.30.8
|
||||
Version: 1.32.4
|
||||
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
|
||||
License: LGPL-2.1-or-later AND GPL-2.0-or-later
|
||||
Group: Hardware/Modem
|
||||
URL: https://www.freedesktop.org/wiki/Software/libqmi/
|
||||
Source0: https://www.freedesktop.org/software/libqmi/%{name}-%{version}.tar.xz
|
||||
Source1: https://www.freedesktop.org/software/libqmi/%{name}-%{version}.tar.xz.asc
|
||||
Source98: libqmi.keyring
|
||||
URL: https://gitlab.freedesktop.org/mobile-broadband/libqmi
|
||||
Source0: %{url}/-/archive/%{version}/%{name}-%{version}.tar.bz2
|
||||
|
||||
BuildRequires: help2man
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: meson
|
||||
BuildRequires: python3-base
|
||||
BuildRequires: pkgconfig(bash-completion)
|
||||
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
||||
BuildRequires: pkgconfig(gio-2.0)
|
||||
BuildRequires: pkgconfig(gio-unix-2.0)
|
||||
BuildRequires: pkgconfig(glib-2.0) >= 2.56
|
||||
@ -63,10 +66,21 @@ which speak the Qualcomm MSM Interface (QMI) protocol.
|
||||
|
||||
This package contains command line tools to manage such devices.
|
||||
|
||||
%package -n typelib-1_0-Qmi-1_0
|
||||
Summary: Introspection bindings for %{name}
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n typelib-1_0-Qmi-1_0
|
||||
libqmi is a glib-based library for talking to WWAN modems and devices
|
||||
which speak the Qualcomm MSM Interface (QMI) protocol.
|
||||
|
||||
This package contains the introspection bindings for %{name}.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for the QMI device control library
|
||||
Group: Development/Languages/C and C++
|
||||
Requires: %{_soname} = %{version}
|
||||
Requires: typelib-1_0-Qmi-1_0 = %{version}
|
||||
|
||||
%description devel
|
||||
A GLib/GIO based library to control QMI devices
|
||||
@ -79,19 +93,16 @@ This package contains files required to link sources against libqmi.
|
||||
%build
|
||||
# Do not rely on env for choosing python
|
||||
sed -i "s|env python$|python3|g" build-aux/qmi-codegen/*
|
||||
%configure \
|
||||
--disable-static
|
||||
%make_build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
%meson_install
|
||||
|
||||
%check
|
||||
%make_build check
|
||||
%meson_test
|
||||
|
||||
%post -n %{_soname} -p /sbin/ldconfig
|
||||
%postun -n %{_soname} -p /sbin/ldconfig
|
||||
%ldconfig_scriptlets -n %{_soname}
|
||||
|
||||
%files tools
|
||||
%license COPYING
|
||||
@ -110,17 +121,17 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
||||
|
||||
%files -n %{_soname}
|
||||
%license COPYING.LIB
|
||||
|
||||
%{_libdir}/libqmi-glib.so.*
|
||||
|
||||
%files -n typelib-1_0-Qmi-1_0
|
||||
%{_libdir}/girepository-1.0/Qmi-1.0.typelib
|
||||
|
||||
%files devel
|
||||
%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/
|
||||
%doc AUTHORS README.md TODO
|
||||
%{_includedir}/libqmi-glib/
|
||||
%{_libdir}/libqmi-glib.so
|
||||
%{_libdir}/pkgconfig/qmi-glib.pc
|
||||
%{_datadir}/gir-1.0/Qmi-1.0.gir
|
||||
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user