Hello community,

here is the log from the commit of package libhdhomerun for openSUSE:Factory 
checked in at 2018-08-27 13:00:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libhdhomerun (Old)
 and      /work/SRC/openSUSE:Factory/.libhdhomerun.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libhdhomerun"

Mon Aug 27 13:00:23 2018 rev:7 rq:631706 version:20180327

Changes:
--------
--- /work/SRC/openSUSE:Factory/libhdhomerun/libhdhomerun.changes        
2015-08-21 07:40:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libhdhomerun.new/libhdhomerun.changes   
2018-08-27 13:00:23.812884761 +0200
@@ -1,0 +2,32 @@
+Mon Aug 27 08:23:10 UTC 2018 - tchva...@suse.com
+
+- Format with spec-cleaner
+  * get paralel build, %license macro/etc.
+
+-------------------------------------------------------------------
+Sun Aug 26 20:32:42 UTC 2018 - p.drou...@gmail.com
+
+- Remove libhdhomerun-20180327-maintain-abi.patch; pointless
+- Run %configure instead of ./configure
+
+-------------------------------------------------------------------
+Thu Jun  7 08:56:07 UTC 2018 - p.drou...@gmail.com
+
+- Update to version 20180327
+  Please read https://www.silicondust.com/support/downloads/software-changelog/
+- Adapt libhdhomerun-20150615-maintain-abi.patch to upstream changes
+  > libhdhomerun-20180327-maintain-abi.patch
+
+-------------------------------------------------------------------
+Sun Feb 12 17:37:23 UTC 2017 - o...@aepfle.de
+
+- Update to version 20161117
+  https://www.silicondust.com/support/downloads/software-changelog/
+  bump SONAME
+
+-------------------------------------------------------------------
+Sun Aug 23 14:08:18 UTC 2015 - z...@zekesdominion.com
+
+- Fix ABI breaks introduced in 21050406 and 20150604
+
+-------------------------------------------------------------------
@@ -5 +37,2 @@
-  * update device firmware to 20150615
+  * Add API to return the model number of a HDHomeRun
+  * Report original network ID in scan results

Old:
----
  hdhomerun_config_gui_20150615.tgz
  libhdhomerun_20150615.tgz

New:
----
  hdhomerun_config_gui_20180327.tgz
  libhdhomerun_20180327.tgz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libhdhomerun.spec ++++++
--- /var/tmp/diff_new_pack.AOOljw/_old  2018-08-27 13:00:24.544885559 +0200
+++ /var/tmp/diff_new_pack.AOOljw/_new  2018-08-27 13:00:24.544885559 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libhdhomerun
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,25 +16,23 @@
 #
 
 
-%define         SO_NR 1
-
+%define         SO_NR 2
 Name:           libhdhomerun
-BuildRequires:  gcc-c++
-BuildRequires:  gtk2-devel
-BuildRequires:  pkg-config
-BuildRequires:  update-desktop-files
-Version:        20150615
+Version:        20180327
 Release:        0
-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
 Summary:        HDHomeRun library
-License:        LGPL-2.1
+License:        LGPL-2.1-only
 Group:          Productivity/Other
-Url:            http://www.silicondust.com
+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
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  gcc-c++
+BuildRequires:  gtk2-devel
+BuildRequires:  pkgconfig
+BuildRequires:  update-desktop-files
 
 %description
 HDHomeRun configuration library allows you to discover HDHomeRun ATSC/QAM/DVB
@@ -45,7 +43,7 @@
 
 %package -n libhdhomerun%{SO_NR}
 Summary:        HDHomeRun library
-License:        LGPL-2.1
+License:        LGPL-2.1-only
 Group:          Productivity/Other
 
 %description -n libhdhomerun%{SO_NR}
@@ -57,17 +55,17 @@
 
 %package devel
 Summary:        HDHomeRun library
-License:        LGPL-2.1
+License:        LGPL-2.1-only
 Group:          Development/Libraries/Other
-Provides:       libhdhomerun:/usr/include/libhdhomerun/hdhomerun.h
 Requires:       libhdhomerun%{SO_NR} = %{version}
+Provides:       libhdhomerun:%{_includedir}/libhdhomerun/hdhomerun.h
 
 %description devel
 Development libraries needed to build applications with libhdhomerun.
 
 %package -n hdhomerun_config
 Summary:        HDHomeRun Config tool
-License:        LGPL-2.1
+License:        LGPL-2.1-only
 Group:          Productivity/Other
 
 %description -n hdhomerun_config
@@ -78,9 +76,9 @@
 
 %package -n hdhomerun_config_gui
 Summary:        HDHomeRun GTK GUI
-License:        GPL-3.0
+License:        GPL-3.0-only
 Group:          Productivity/Other
-Requires:       libhdhomerun1 = %{version}
+Requires:       libhdhomerun%{SO_NR} = %{version}
 
 %description -n hdhomerun_config_gui
 The HDHomeRun Config GUI is a GUI tool to discover, configure, and scan
@@ -95,76 +93,69 @@
 
 %build
 ln -s libhdhomerun.so.%{SO_NR} ../libhdhomerun/libhdhomerun.so
-CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
-make all
+%configure
+make %{?_smp_mflags} all
 
 %install
-mkdir -p %buildroot/%{_bindir}
-mkdir -p %buildroot/%{_libdir}
-mkdir -p %buildroot/%{_includedir}/libhdhomerun
+mkdir -p %{buildroot}/%{_bindir}
+mkdir -p %{buildroot}/%{_libdir}
+mkdir -p %{buildroot}/%{_includedir}/libhdhomerun
 
 # hdhomerun_config_gui
-cp src/hdhomerun_config_gui %buildroot/%{_bindir}
+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
+cp libhdhomerun.so.%{SO_NR} %{buildroot}/%{_libdir}
+ln -s libhdhomerun.so.%{SO_NR} %{buildroot}/%{_libdir}/libhdhomerun.so
 
 # binaries
-cp hdhomerun_config %buildroot/%{_bindir}
+cp hdhomerun_config %{buildroot}/%{_bindir}
 
 # headers
-cp hdhomerun.h %buildroot/%{_includedir}/libhdhomerun
-cp hdhomerun_os.h %buildroot/%{_includedir}/libhdhomerun
-cp hdhomerun_os_posix.h %buildroot/%{_includedir}/libhdhomerun
-cp hdhomerun_types.h %buildroot/%{_includedir}/libhdhomerun
-cp hdhomerun_pkt.h %buildroot/%{_includedir}/libhdhomerun
-cp hdhomerun_sock.h %buildroot/%{_includedir}/libhdhomerun
-cp hdhomerun_debug.h %buildroot/%{_includedir}/libhdhomerun
-cp hdhomerun_discover.h %buildroot/%{_includedir}/libhdhomerun
-cp hdhomerun_control.h %buildroot/%{_includedir}/libhdhomerun
-cp hdhomerun_video.h %buildroot/%{_includedir}/libhdhomerun
-cp hdhomerun_channels.h %buildroot/%{_includedir}/libhdhomerun
-cp hdhomerun_channelscan.h %buildroot/%{_includedir}/libhdhomerun
-cp hdhomerun_device.h %buildroot/%{_includedir}/libhdhomerun
-cp hdhomerun_device_selector.h %buildroot/%{_includedir}/libhdhomerun
-
-# docs
-cp lgpl.txt COPYING
+cp hdhomerun.h %{buildroot}/%{_includedir}/libhdhomerun
+cp hdhomerun_os.h %{buildroot}/%{_includedir}/libhdhomerun
+cp hdhomerun_os_posix.h %{buildroot}/%{_includedir}/libhdhomerun
+cp hdhomerun_types.h %{buildroot}/%{_includedir}/libhdhomerun
+cp hdhomerun_pkt.h %{buildroot}/%{_includedir}/libhdhomerun
+cp hdhomerun_sock.h %{buildroot}/%{_includedir}/libhdhomerun
+cp hdhomerun_debug.h %{buildroot}/%{_includedir}/libhdhomerun
+cp hdhomerun_discover.h %{buildroot}/%{_includedir}/libhdhomerun
+cp hdhomerun_control.h %{buildroot}/%{_includedir}/libhdhomerun
+cp hdhomerun_video.h %{buildroot}/%{_includedir}/libhdhomerun
+cp hdhomerun_channels.h %{buildroot}/%{_includedir}/libhdhomerun
+cp hdhomerun_channelscan.h %{buildroot}/%{_includedir}/libhdhomerun
+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}/icons/hicolor/32x32/apps
+cp %{SOURCE3} %{buildroot}/%{_datadir}/icons/hicolor/32x32/apps
 
-mkdir -p  %buildroot/%{_datadir}/applications
-cp %{SOURCE2}  %buildroot/%{_datadir}/applications
+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}
-%defattr(-,root,root)
 %attr(0755,root,root) %{_libdir}/libhdhomerun.so.%{SO_NR}*
-%doc ../libhdhomerun/README ../libhdhomerun/COPYING
+%license ../libhdhomerun/LICENSE
+%doc ../libhdhomerun/README.md
 
 %files devel
-%defattr(-,root,root)
 %{_includedir}/libhdhomerun
 %{_libdir}/libhdhomerun.so
 
 %files -n hdhomerun_config
-%defattr(-,root,root)
 %{_bindir}/hdhomerun_config
 
 %files -n hdhomerun_config_gui
-%defattr(-,root,root)
 %attr(0755,root,root) %{_bindir}/hdhomerun_config_gui
 %{_datadir}/applications/hdhomerun_config_gui.desktop
 %{_datadir}/icons/hicolor/32x32/apps/hdhomerun_config_gui.png
-%doc COPYING
+%license COPYING
 
 %changelog

++++++ Makefile.patch ++++++
--- /var/tmp/diff_new_pack.AOOljw/_old  2018-08-27 13:00:24.576885594 +0200
+++ /var/tmp/diff_new_pack.AOOljw/_new  2018-08-27 13:00:24.576885594 +0200
@@ -18,7 +18,7 @@
  else
    OS := $(shell uname -s)
 -  LIBEXT := .so
-+  LIBEXT := .so.1
++  LIBEXT := .so.2
    ifeq ($(OS),Linux)
      LDFLAGS += -lrt
    endif


++++++ hdhomerun_config_gui_20150615.tgz -> hdhomerun_config_gui_20180327.tgz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hdhomerun_config_gui/configure 
new/hdhomerun_config_gui/configure
--- old/hdhomerun_config_gui/configure  2014-10-18 00:18:42.000000000 +0200
+++ new/hdhomerun_config_gui/configure  2016-11-18 19:48:11.000000000 +0100
@@ -2860,7 +2860,7 @@
 
 case ${OSTYPE} in
 darwin*)
-       LIBS="${LIBS} -framework CoreFoundation -framework CoreServices 
-lgtkmacintegration"
+       LIBS="${LIBS} -framework CoreFoundation -framework CoreServices 
-lgtkmacintegration-gtk2"
        ;;
 esac
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hdhomerun_config_gui/configure.in 
new/hdhomerun_config_gui/configure.in
--- old/hdhomerun_config_gui/configure.in       2014-10-18 00:18:42.000000000 
+0200
+++ new/hdhomerun_config_gui/configure.in       2016-11-18 19:48:11.000000000 
+0100
@@ -7,7 +7,7 @@
 
 case ${OSTYPE} in
 darwin*)
-       LIBS="${LIBS} -framework CoreFoundation -framework CoreServices 
-lgtkmacintegration"
+       LIBS="${LIBS} -framework CoreFoundation -framework CoreServices 
-lgtkmacintegration-gtk2"
        ;;
 esac
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hdhomerun_config_gui/src/Devices.cpp 
new/hdhomerun_config_gui/src/Devices.cpp
--- old/hdhomerun_config_gui/src/Devices.cpp    2014-10-18 00:18:42.000000000 
+0200
+++ new/hdhomerun_config_gui/src/Devices.cpp    2016-11-18 19:48:11.000000000 
+0100
@@ -306,7 +306,7 @@
 void THDHomeRunDeviceList::DetectDiscover()
 {
        struct hdhomerun_discover_device_t ResultList[64];
-       int Count = hdhomerun_discover_find_devices_custom(0, 
HDHOMERUN_DEVICE_TYPE_TUNER, HDHOMERUN_DEVICE_ID_WILDCARD, ResultList, 64);
+       int Count = hdhomerun_discover_find_devices_custom_v2(0, 
HDHOMERUN_DEVICE_TYPE_TUNER, HDHOMERUN_DEVICE_ID_WILDCARD, ResultList, 64);
        if (Count < 0) {
                hdhomerun_debug_printf(dbg, "devices: DetectDiscover error 
finding devices\n");
                return;

++++++ libhdhomerun_20150615.tgz -> libhdhomerun_20180327.tgz ++++++
++++ 5858 lines of diff (skipped)


Reply via email to