Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libqmi for openSUSE:Factory checked 
in at 2023-04-09 18:39:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqmi (Old)
 and      /work/SRC/openSUSE:Factory/.libqmi.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqmi"

Sun Apr  9 18:39:06 2023 rev:45 rq:1077981 version:1.32.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqmi/libqmi.changes    2022-07-21 
11:32:38.766909485 +0200
+++ /work/SRC/openSUSE:Factory/.libqmi.new.19717/libqmi.changes 2023-04-09 
18:39:06.465103392 +0200
@@ -1,0 +2,51 @@
+Mon Apr  3 17:57:50 UTC 2023 - Bjørn Lie <bjorn....@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.
+
+-------------------------------------------------------------------

Old:
----
  libqmi-1.30.8.tar.xz
  libqmi-1.30.8.tar.xz.asc
  libqmi.keyring

New:
----
  libqmi-1.32.4.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libqmi.spec ++++++
--- /var/tmp/diff_new_pack.RAXVXE/_old  2023-04-09 18:39:07.121107104 +0200
+++ /var/tmp/diff_new_pack.RAXVXE/_new  2023-04-09 18:39:07.133107171 +0200
@@ -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 @@
 
 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 @@
 %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 @@
 
 %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

++++++ libqmi-1.30.8.tar.xz -> libqmi-1.32.4.tar.bz2 ++++++
++++ 1033342 lines of diff (skipped)

Reply via email to