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)

Reply via email to