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)