Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libgusb for openSUSE:Factory checked in at 2023-10-16 22:32:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libgusb (Old) and /work/SRC/openSUSE:Factory/.libgusb.new.20540 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgusb" Mon Oct 16 22:32:59 2023 rev:24 rq:1117985 version:0.4.7 Changes: -------- --- /work/SRC/openSUSE:Factory/libgusb/libgusb.changes 2022-08-08 08:45:18.866473874 +0200 +++ /work/SRC/openSUSE:Factory/.libgusb.new.20540/libgusb.changes 2023-10-16 22:33:00.475872596 +0200 @@ -1,0 +2,34 @@ +Sun Oct 15 08:16:29 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 0.4.7: + + Add new API to get the HID descriptor data + + Add calling convention to libusb callback functions +- Changes from version 0.4.6: + + Add JSON compatibility helpers for old json-glib versions + + Fix emulation of devices using out-of-order BulkTransfer + replies + + Use project_source_root to fix building as a subproject +- Changes from version 0.4.5: + + Add new API to better detect emulated replug + + Do not emit spurious ::device-removed events when emulating + + Record zero-sized device events + + Reset the in-order event index when clearing the event array + + Save the libusb error if libusb_submit_transfer() fails +- Changes from version 0.4.4: + + Add new API to make emulation easier to use + + Emit remove devices with matching tags when loading contexts + + Fix a critical warning when finalizing devices without + endpoints + + Reduce the debugging level when emulating firmware +- Changes from version 0.4.3: + + Export g_usb_device_has_tag() + + Work around a libusb issue which causes devices to appear twice +- Add pkgconfig(gi-docgen) and pkgconfig(json-glib-1.0) + BuildRequires: New dependencies. +- Drop gtk-doc BuildRequires: No longer needed, nor used after the + port upstream. +- Pass tests=false to meson setup, do not build or install any + tests at this time. +- Use ldconfig_scriptlets macro for post(un) handling. + +------------------------------------------------------------------- Old: ---- libgusb-0.3.10.tar.xz New: ---- libgusb-0.4.7.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgusb.spec ++++++ --- /var/tmp/diff_new_pack.m16Rnz/_old 2023-10-16 22:33:01.039892939 +0200 +++ /var/tmp/diff_new_pack.m16Rnz/_new 2023-10-16 22:33:01.039892939 +0200 @@ -1,7 +1,7 @@ # # spec file for package libgusb # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,26 +17,27 @@ Name: libgusb -Version: 0.3.10 +Version: 0.4.7 Release: 0 Summary: GObject-based library for libusb1 License: LGPL-2.1-or-later Group: Development/Libraries/GNOME URL: https://github.com/hughsie/libgusb -Source0: http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz +Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz Source99: baselibs.conf # PATCH-FIX-UPSTREAM no-pkg-resources.patch gh#hughsie/libgusb#61 mc...@suse.com # Don't rely on the obsolete version of pkg_resources Patch0: no-pkg-resources.patch -BuildRequires: gtk-doc BuildRequires: meson BuildRequires: pkgconfig BuildRequires: python3-base BuildRequires: python3-packaging BuildRequires: vala +BuildRequires: pkgconfig(gi-docgen) BuildRequires: pkgconfig(glib-2.0) >= 2.44.0 BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.29 BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libusb-1.0) >= 1.0.19 %description @@ -77,14 +78,15 @@ %autosetup -p1 %build -%meson +%meson \ + -D tests=false \ + %{nil} %meson_build %install %meson_install -%post -n libgusb2 -p /sbin/ldconfig -%postun -n libgusb2 -p /sbin/ldconfig +%ldconfig_scriptlets -n libgusb2 %files -n libgusb2 %license COPYING @@ -96,7 +98,7 @@ %{_libdir}/girepository-1.0/GUsb-1.0.typelib %files devel -%doc %{_datadir}/gtk-doc/html/gusb/ +%doc %{_datadir}/doc/libgusb %{_bindir}/gusbcmd %{_datadir}/gir-1.0/GUsb-1.0.gir %dir %{_datadir}/vala/vapi ++++++ libgusb-0.3.10.tar.xz -> libgusb-0.4.7.tar.xz ++++++ ++++ 12310 lines of diff (skipped)