Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libhdhomerun for openSUSE:Factory checked in at 2026-11-04 19:44:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libhdhomerun (Old) and /work/SRC/openSUSE:Factory/.libhdhomerun.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libhdhomerun" Wed Nov 4 19:44:41 2026 rev:10 rq:1394783 version:20260326 Changes: -------- --- /work/SRC/openSUSE:Factory/libhdhomerun/libhdhomerun.changes 2024-05-22 21:33:01.231171896 +0200 +++ /work/SRC/openSUSE:Factory/.libhdhomerun.new.3759290/libhdhomerun.changes 2026-11-04 19:44:59.238224403 +0100 @@ -1,0 +2,21 @@ +Fri Oct 23 16:37:01 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 20260326: + * IPv6 support and new discover2 API with multi-type discovery + * New sockaddr helpers in hdhomerun_sock, plus _ex variants of + the device, video, control and socket constructors + * Fix use of poll() in socket handling on Linux/Mac/BSD/Android + * Handle Fire TV OS bug returning from socket waits too early + * Fix discover when an IP address or interface goes away and + comes back within the lifespan of the discover object + * Minimum signal strength for channel scan changed to 35% +- Drop hdhomerun_config_gui subpackage: upstream discontinued the + GTK Config GUI and no longer distributes its sources; remove + hdhomerun_config_gui_20190621.tgz, + hdhomerun_config_gui.desktop and hdhomerun_config_gui.png + * Drop gtk2-devel and update-desktop-files BuildRequires with + it, add BuildRequires: make +- Drop Makefile.patch: upstream rewrote the Makefile, the .so.2 + soname is now passed with LIBEXT on the make command line + +------------------------------------------------------------------- Old: ---- Makefile.patch hdhomerun_config_gui.desktop hdhomerun_config_gui.png hdhomerun_config_gui_20190621.tgz libhdhomerun_20190621.tgz New: ---- libhdhomerun_20260326.tgz ----------(Old B)---------- Old: it, add BuildRequires: make - Drop Makefile.patch: upstream rewrote the Makefile, the .so.2 soname is now passed with LIBEXT on the make command line ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libhdhomerun.spec ++++++ --- /var/tmp/diff_new_pack.xNbz2O/_old 2026-11-04 19:45:01.471317877 +0100 +++ /var/tmp/diff_new_pack.xNbz2O/_new 2026-11-04 19:45:01.477318128 +0100 @@ -1,7 +1,7 @@ # # spec file for package libhdhomerun # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# 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 @@ -18,21 +18,15 @@ %define SO_NR 2 Name: libhdhomerun -Version: 20190621 +Version: 20260326 Release: 0 Summary: HDHomeRun library License: LGPL-2.1-only -Group: Productivity/Other -URL: http://www.silicondust.com -Source0: http://download.silicondust.com/hdhomerun/libhdhomerun_%{version}.tgz -Source1: http://download.silicondust.com/hdhomerun/hdhomerun_config_gui_%{version}.tgz -Source2: hdhomerun_config_gui.desktop -Source3: hdhomerun_config_gui.png -Patch0: Makefile.patch +URL: https://www.silicondust.com +Source0: https://download.silicondust.com/hdhomerun/libhdhomerun_%{version}.tgz BuildRequires: gcc-c++ -BuildRequires: gtk2-devel +BuildRequires: make BuildRequires: pkgconfig -BuildRequires: update-desktop-files %description HDHomeRun configuration library allows you to discover HDHomeRun ATSC/QAM/DVB @@ -43,8 +37,6 @@ %package -n libhdhomerun%{SO_NR} Summary: HDHomeRun library -License: LGPL-2.1-only -Group: Productivity/Other %description -n libhdhomerun%{SO_NR} HDHomeRun configuration library allows you to discover HDHomeRun ATSC/QAM/DVB @@ -55,8 +47,6 @@ %package devel Summary: HDHomeRun library -License: LGPL-2.1-only -Group: Development/Libraries/Other Requires: libhdhomerun%{SO_NR} = %{version} Provides: libhdhomerun:%{_includedir}/libhdhomerun/hdhomerun.h @@ -65,8 +55,6 @@ %package -n hdhomerun_config Summary: HDHomeRun Config tool -License: LGPL-2.1-only -Group: Productivity/Other %description -n hdhomerun_config hdhomerun_config is a command line tool to discover, configure, and scan @@ -74,38 +62,20 @@ Firmware updates can be downloaded from http://www.silicondust.com/support/hdhomerun/downloads/linux -%package -n hdhomerun_config_gui -Summary: HDHomeRun GTK GUI -License: GPL-3.0-only -Group: Productivity/Other -Requires: libhdhomerun%{SO_NR} = %{version} - -%description -n hdhomerun_config_gui -The HDHomeRun Config GUI is a GUI tool to discover, configure, and scan -HDHomeRun TV tuners. The tool can also be used to update the tuner's firmware. - -Firmware updates can be downloaded from http://www.silicondust.com/support/hdhomerun/downloads/linux - %prep -%setup -q -b 1 -n hdhomerun_config_gui -cd ../libhdhomerun -%patch -P 0 +%setup -q -n libhdhomerun %build -ln -s libhdhomerun.so.%{SO_NR} ../libhdhomerun/libhdhomerun.so -%configure -make %{?_smp_mflags} all +# Plain Makefile, no configure script: only export the distro flags. +# Upstream names the lib unversioned; pass LIBEXT to keep the .so.2 soname. +%{set_build_flags} +%make_build LIBEXT=.so.%{SO_NR} all %install mkdir -p %{buildroot}/%{_bindir} mkdir -p %{buildroot}/%{_libdir} mkdir -p %{buildroot}/%{_includedir}/libhdhomerun -# hdhomerun_config_gui -cp src/hdhomerun_config_gui %{buildroot}/%{_bindir} - -cd ../libhdhomerun - # libraries cp libhdhomerun.so.%{SO_NR} %{buildroot}/%{_libdir} ln -s libhdhomerun.so.%{SO_NR} %{buildroot}/%{_libdir}/libhdhomerun.so @@ -129,21 +99,13 @@ cp hdhomerun_device.h %{buildroot}/%{_includedir}/libhdhomerun cp hdhomerun_device_selector.h %{buildroot}/%{_includedir}/libhdhomerun -# desktop stuff -mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps -cp %{SOURCE3} %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps - -mkdir -p %{buildroot}/%{_datadir}/applications -cp %{SOURCE2} %{buildroot}/%{_datadir}/applications -%suse_update_desktop_file hdhomerun_config_gui - %post -n libhdhomerun%{SO_NR} -p /sbin/ldconfig %postun -n libhdhomerun%{SO_NR} -p /sbin/ldconfig %files -n libhdhomerun%{SO_NR} %attr(0755,root,root) %{_libdir}/libhdhomerun.so.%{SO_NR}* -%license ../libhdhomerun/LICENSE -%doc ../libhdhomerun/README.md +%license LICENSE +%doc README.md %files devel %{_includedir}/libhdhomerun @@ -152,9 +114,3 @@ %files -n hdhomerun_config %{_bindir}/hdhomerun_config -%files -n hdhomerun_config_gui -%attr(0755,root,root) %{_bindir}/hdhomerun_config_gui -%{_datadir}/applications/hdhomerun_config_gui.desktop -%{_datadir}/icons/hicolor/32x32/apps/hdhomerun_config_gui.png -%license COPYING - ++++++ libhdhomerun_20190621.tgz -> libhdhomerun_20260326.tgz ++++++ ++++ 6919 lines of diff (skipped)
