Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libjaylink for openSUSE:Factory checked in at 2026-11-04 19:44:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libjaylink (Old) and /work/SRC/openSUSE:Factory/.libjaylink.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libjaylink" Wed Nov 4 19:44:32 2026 rev:8 rq:1394771 version:0.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libjaylink/libjaylink.changes 2023-02-09 16:22:32.842509082 +0100 +++ /work/SRC/openSUSE:Factory/.libjaylink.new.3759290/libjaylink.changes 2026-11-04 19:44:53.124968511 +0100 @@ -1,0 +2,27 @@ +Tue Nov 3 16:51:29 UTC 2026 - Tomáš Chvátal <[email protected]> + +- Switch the build system from autotools to meson (upstream default + since 0.5.0): use %meson/%meson_build/%meson_install, drop + autoconf/automake/libtool BuildRequires, keep the manual udev + rules install (meson does not install them) +- devel: version the libjaylink0 Requires with the release +- Run spec-cleaner in full mode +- Install the udev rules with the standard %{_udevrulesdir} macro + instead of a custom udevdir definition +- Drop the stale spec-cleaner comment above the BuildRequires + +------------------------------------------------------------------- +Fri Oct 23 16:34:42 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 0.5.0: + * License changed to LGPL-2.1-or-later + * Meson build system support (now the upstream default) + * Add virtual COM (VCOM) port capability + * Add nickname support for USB devices + * Support for additional USB product IDs + * udev rules carry the uaccess tag now (renamed to + 60-libjaylink.rules upstream) +- Encode the upstream libusb >= 1.0.16 minimum in BuildRequires +- Run the tar_scm service manually (mode manual, was disabled) + +------------------------------------------------------------------- @@ -94,0 +122 @@ + Old: ---- libjaylink-0.3.1.tar.xz New: ---- libjaylink-0.5.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libjaylink.spec ++++++ --- /var/tmp/diff_new_pack.89xFCa/_old 2026-11-04 19:44:54.120010162 +0100 +++ /var/tmp/diff_new_pack.89xFCa/_new 2026-11-04 19:44:54.127010455 +0100 @@ -1,7 +1,7 @@ # # spec file for package libjaylink # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,32 +17,26 @@ Name: libjaylink -Version: 0.3.1 +Version: 0.5.0 Release: 0 -URL: https://gitlab.zapb.de/libjaylink/libjaylink.git Summary: USB interface library for J-Link -License: GPL-2.0-or-later -Group: Development/Tools/Debuggers +License: LGPL-2.1-or-later +URL: https://gitlab.zapb.de/libjaylink/libjaylink.git Source: libjaylink-%{version}.tar.xz -BuildRequires: autoconf >= 2.64 -BuildRequires: automake -BuildRequires: libtool -BuildRequires: pkg-config +BuildRequires: meson +BuildRequires: pkgconfig BuildRequires: xz -BuildRequires: pkgconfig(libusb-1.0) +BuildRequires: pkgconfig(libusb-1.0) >= 1.0.16 BuildRequires: pkgconfig(udev) -BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(post): udev -Requires(postun):udev -%define _udevdir %(pkg-config --variable udevdir udev) -Provides: libjaylink0:%{_udevdir}/rules.d/99-libjaylink.rules +Requires(postun): udev +Provides: libjaylink0:%{_udevrulesdir}/60-libjaylink.rules %description Library for accessing Segger J-Link USB devices. %package -n libjaylink0 Summary: USB interface library for J-Link -Group: System/Libraries Recommends: libjaylink %description -n libjaylink0 @@ -50,8 +44,7 @@ %package devel Summary: USB interface library for J-Link -- development files -Group: Development/Libraries/C and C++ -Requires: libjaylink0 = %{version} +Requires: libjaylink0 = %{version}-%{release} %description devel Library for accessing Segger J-Link USB devices. @@ -62,15 +55,13 @@ %setup -q %build -./autogen.sh -%configure --disable-static -make %{?_smp_mflags} +%meson -Dusb=enabled +%meson_build %install -make %{?_smp_mflags} install DESTDIR=%{buildroot} -rm -f %{buildroot}%{_libdir}/libjaylink.la -mkdir -p %{buildroot}%{_udevdir}/rules.d -sed -e 's/GROUP="plugdev"/GROUP="users"/' <contrib/99-libjaylink.rules >%{buildroot}%{_udevdir}/rules.d/99-libjaylink.rules +%meson_install +mkdir -p %{buildroot}%{_udevrulesdir} +sed -e 's/GROUP="plugdev"/GROUP="users"/' <contrib/60-libjaylink.rules >%{buildroot}%{_udevrulesdir}/60-libjaylink.rules %post %udev_rules_update @@ -78,13 +69,11 @@ %postun %udev_rules_update -%post -n libjaylink0 -p /sbin/ldconfig - -%postun -n libjaylink0 -p /sbin/ldconfig +%ldconfig_scriptlets -n libjaylink0 %files %license COPYING -%{_udevdir}/rules.d/99-libjaylink.rules +%{_udevrulesdir}/60-libjaylink.rules %files -n libjaylink0 %{_libdir}/libjaylink.so.0* ++++++ _service ++++++ --- /var/tmp/diff_new_pack.89xFCa/_old 2026-11-04 19:44:54.207013803 +0100 +++ /var/tmp/diff_new_pack.89xFCa/_new 2026-11-04 19:44:54.216014180 +0100 @@ -1,5 +1,5 @@ <services> - <service name="tar_scm" mode="disabled"> + <service name="tar_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.zapb.de/libjaylink/libjaylink.git</param> <param name="filename">libjaylink</param> @@ -9,13 +9,13 @@ <param name="versionformat">0.2.0~git.%cd</param> <param name="revision">master</param> --> - <param name="revision">0.3.1</param> + <param name="revision">0.5.0</param> <param name="versionformat">@PARENT_TAG@</param> </service> - <service name="recompress" mode="disabled"> + <service name="recompress" mode="manual"> <param name="file">*libjaylink-*.tar</param> <param name="compression">xz</param> </service> - <service name="set_version" mode="disabled"/> + <service name="set_version" mode="manual"/> </services> ++++++ libjaylink-0.3.1.tar.xz -> libjaylink-0.5.0.tar.xz ++++++ ++++ 2547 lines of diff (skipped)
