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)

Reply via email to