commit libcec for openSUSE:Factory
Hello community, here is the log from the commit of package libcec for openSUSE:Factory checked in at 2019-02-14 14:31:04 Comparing /work/SRC/openSUSE:Factory/libcec (Old) and /work/SRC/openSUSE:Factory/.libcec.new.28833 (New) Package is "libcec" Thu Feb 14 14:31:04 2019 rev:10 rq:673339 version:4.0.4 Changes: --- /work/SRC/openSUSE:Factory/libcec/libcec.changes2018-03-09 10:46:17.583332879 +0100 +++ /work/SRC/openSUSE:Factory/.libcec.new.28833/libcec.changes 2019-02-14 14:31:41.931698127 +0100 @@ -1,0 +2,63 @@ +Mon Feb 11 12:46:54 UTC 2019 - Martin Pluskal + +- Fix dependency handling for python3 + +--- +Wed Jan 9 02:01:07 UTC 2019 - Jan Engelhardt + +- Use noun phrase in summary. Generalize description. + +--- +Mon Dec 31 08:16:06 UTC 2018 - Martin Pluskal + +- Update to version 4.0.4: + * fixed: only prevent TV polls when a Samsung TV is detected +instead of suppressing all logical addresses. issue #424 #444 +- Changes for version 4.0.3: + * fixed: ++ detect debian based distros properly when installing python. closes #314 ++ don't filter out broadcast in HandleDeviceVendorCommandWithId(). issue + #309 ++ send an active source message when a routing change has been received with + libCEC's address as new route and no active source message has been sent + yet. issue #309 #205 #233 ++ vs2015 c++ redistributables ++ fix missing tinfo linking in cec-client. #341 ++ set wrong variable. #343 #352 ++ LG - don't activate the source when receiving vendor command 0xB. #344 ++ LG TV always changing input when turned on #307 ++ Fix menu language string. #360 ++ correct python lib path for python 2.7+/3+. #356 ++ Fix build if tinfo library is not present. #398 ++ disable autonomous mode when a Samsung TV is connected. Samsung 2017+ TVs + will power on randomly (Samsung bug). don't poll the TV. #424 ++ CRPiCECAdapterMessageQueue::Write() accessed the queue without locking. + #423 ++ use sig_atomic_t for shared object between sig handler and main. #425 ++ python 3.5+ import. #356 ++ TDA995x: Fix logical address readback. #303 ++ TDA995x: Handle physical address change, optimize logical address setup. + #303 ++ Pulse-Eight USB CEC adapter detection on macOS Mojave. #434 ++ Fix broken Python version check and failure to build on cmake < 3.7. #409 ++ 13 char device name got truncated + * changed: ++ log a warning when we detect that RPi's CEC service is used by something + else, blocking libCEC. issue #191 ++ const IAdapterCommunication::GetLogicalAddresses(), making the mutex + mutable for now without changing the platform lib. closes #259 ++ Add a Reinitialze action. Useful for after the device has been powered + down. #299 ++ Panasonic media control info to the readme ++ detect WIN64 in cmake automatically. #322 ++ README.developers.md. #330 ++ instructions for hdmi_force_hotplug=1 on the pi ++ eventghost plugin install/create. #375 ++ Include C version of libCEC loader when installing. #397 ++ Explicitly use python3 in pyCecClient. #433 ++ build with vs 2015 +- Refresh patches: + * libcec-cmake_install_lib_dir.patch + * libcec-build-compare.patch + +--- Old: libcec-4.0.2.tar.gz New: libcec-4.0.4.tar.gz Other differences: -- ++ libcec.spec ++ --- /var/tmp/diff_new_pack.JVZKBf/_old 2019-02-14 14:31:42.419697904 +0100 +++ /var/tmp/diff_new_pack.JVZKBf/_new 2019-02-14 14:31:42.423697901 +0100 @@ -1,7 +1,7 @@ # # spec file for package libcec # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Guillaume GARDET # # All modifications and additions to the file contributed by third parties @@ -13,7 +13,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,9 +21,9 @@ %define libname%{name}%{sover} %bcond_with enable_rpi_build Name: libcec -Version:4.0.2 +Version:4.0.4 Release:0 -Summary:Control your device with your TV remote control via HDMI +Summary:Library to control devices with TV remote control via HDMI License:GPL-2.0-or-later Group: Hardware/TV URL:https://github.com/P
commit libcec for openSUSE:Factory
Hello community, here is the log from the commit of package libcec for openSUSE:Factory checked in at 2018-03-09 10:46:09 Comparing /work/SRC/openSUSE:Factory/libcec (Old) and /work/SRC/openSUSE:Factory/.libcec.new (New) Package is "libcec" Fri Mar 9 10:46:09 2018 rev:9 rq:584412 version:4.0.2 Changes: --- /work/SRC/openSUSE:Factory/libcec/libcec.changes2017-02-24 02:54:57.867670352 +0100 +++ /work/SRC/openSUSE:Factory/.libcec.new/libcec.changes 2018-03-09 10:46:17.583332879 +0100 @@ -1,0 +2,6 @@ +Thu Mar 8 12:39:58 UTC 2018 - mplus...@suse.com + +- Cleanup spec file +- Switch to python3 + +--- Other differences: -- ++ libcec.spec ++ --- /var/tmp/diff_new_pack.m4hJlf/_old 2018-03-09 10:46:19.063279572 +0100 +++ /var/tmp/diff_new_pack.m4hJlf/_new 2018-03-09 10:46:19.067279427 +0100 @@ -1,7 +1,7 @@ # # spec file for package libcec # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Guillaume GARDET # # All modifications and additions to the file contributed by third parties @@ -24,9 +24,9 @@ Version:4.0.2 Release:0 Summary:Control your device with your TV remote control via HDMI -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Hardware/TV -Url:https://github.com/Pulse-Eight/libcec +URL:https://github.com/Pulse-Eight/libcec Source: https://github.com/Pulse-Eight/libcec/archive/libcec-%{version}.tar.gz Patch1: libcec-cmake_install_lib_dir.patch Patch123: libcec-build-compare.patch @@ -38,7 +38,7 @@ BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(lockdev) BuildRequires: pkgconfig(p8-platform) -BuildRequires: pkgconfig(python) +BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(udev) BuildRequires: pkgconfig(xrandr) %ifarch armv6l armv6hl @@ -74,12 +74,11 @@ This package contains client applications -%package -n python-%{name} +%package -n python3-%{name} Summary:Python bindings for %{name} Group: Hardware/TV -%py_requires -%description -n python-%{name} +%description -n python3-%{name} libCEC allows you, in combination with the right hardware, to control your device with your TV remote control utilizing your existing HDMI cabling. @@ -117,10 +116,11 @@ %setup -q -n %{name}-%{name}-%{version} %patch1 %patch123 -p1 +sed -i "s|bin/python|bin/python3|g" src/pyCecClient/pyCecClient.py %build %cmake -make %{?_smp_mflags} +%make_jobs %install %cmake_install @@ -135,17 +135,14 @@ %{_bindir}/cecc-client %{_bindir}/cecc-client-%{version} -%files -n python-%{name} -%defattr(-,root,root) +%files -n python3-%{name} %{_bindir}/pyCecClient -%{python_sitearch}/* +%{python3_sitearch}/* %files -n %{libname} -%defattr(-,root,root) %{_libdir}/libcec.so.%{sover}* %files devel -%defattr(-,root,root) %{_includedir}/libcec %{_libdir}/pkgconfig/libcec.pc %{_libdir}/libcec.so
commit libcec for openSUSE:Factory
Hello community, here is the log from the commit of package libcec for openSUSE:Factory checked in at 2017-02-24 02:54:57 Comparing /work/SRC/openSUSE:Factory/libcec (Old) and /work/SRC/openSUSE:Factory/.libcec.new (New) Package is "libcec" Changes: --- /work/SRC/openSUSE:Factory/libcec/libcec.changes2016-02-01 19:55:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.libcec.new/libcec.changes 2017-02-24 02:54:57.867670352 +0100 @@ -1,0 +2,34 @@ +Sun Feb 19 19:38:54 UTC 2017 - sagi...@gmail.com + +- Rebase libcec-cmake_install_lib_dir.patch + +--- +Sun Feb 19 19:27:21 UTC 2017 - mplus...@suse.com + +- Update to version 4.0.2: + * don't automatically assume that an AVR is active in some +situations + * don't take Panasonic's vendor id when emulating an AVR + * drm EDID parser not compiled in. + * python: have Swig generate Python threading support + * python: only pass unsigned + * python: allow empty callback parameters + * python: install demo app as executable + * python: correct install path. + * python: possible crash when passing an invalid callback + * TransmitVolumeDown to use CEC_USER_CONTROL_CODE_VOLUME_DOWN. + * HAVE_AOCEC_API missing in if in AdapterFactory. + * env.h had 'ON' instead of '1' for some values + * bAutoWakeAVR entry in libcec_configuration, which controls +whether to automatically power on the avr or not when the +source is activated. + * iDoubleTapTimeoutMs replacing iDoubleTapTimeout50Ms. time is +now in milliseconds + * new AO CEC adapter. + * compilation with full debugging enabled + * handling of LG vendor command 0x0B. + * return value wasn't checked correctly in +CLibCEC::RegisterClient() + * Raspberry Pi fixes for issues #252 and #191 + +--- Old: libcec-3.1.0.tar.gz New: libcec-4.0.2.tar.gz Other differences: -- ++ libcec.spec ++ --- /var/tmp/diff_new_pack.rOa3Xn/_old 2017-02-24 02:54:58.435582501 +0100 +++ /var/tmp/diff_new_pack.rOa3Xn/_new 2017-02-24 02:54:58.439581881 +0100 @@ -1,7 +1,7 @@ # # spec file for package libcec # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Guillaume GARDET # # All modifications and additions to the file contributed by third parties @@ -17,29 +17,30 @@ # -%define lname libcec3 +%define sover 4 +%define libname%{name}%{sover} %bcond_with enable_rpi_build Name: libcec -Version:3.1.0 +Version:4.0.2 Release:0 Summary:Control your device with your TV remote control via HDMI License:GPL-2.0+ Group: Hardware/TV Url:https://github.com/Pulse-Eight/libcec Source: https://github.com/Pulse-Eight/libcec/archive/libcec-%{version}.tar.gz -Patch1: %{name}-cmake_install_lib_dir.patch +Patch1: libcec-cmake_install_lib_dir.patch Patch123: libcec-build-compare.patch BuildRequires: cmake BuildRequires: gcc-c++ -BuildRequires: libXrandr-devel -BuildRequires: libudev-devel -BuildRequires: lockdev-devel BuildRequires: ncurses-devel -BuildRequires: p8-platform-devel -BuildRequires: pkg-config -BuildRequires: python-devel +BuildRequires: pkgconfig BuildRequires: swig -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(lockdev) +BuildRequires: pkgconfig(p8-platform) +BuildRequires: pkgconfig(python) +BuildRequires: pkgconfig(udev) +BuildRequires: pkgconfig(xrandr) %ifarch armv6l armv6hl %if %{with enable_rpi_build} BuildRequires: raspberrypi-gfx-devel @@ -59,7 +60,7 @@ %package -n cec-client Summary:Control your device with your TV remote control via HDMI Group: Hardware/TV -Requires: %{lname} = %{version}-%{release} +Requires: %{libname} = %{version} %description -n cec-client libCEC allows you, in combination with the right hardware, to control @@ -90,11 +91,11 @@ This package contains python bindings -%package -n %{lname} +%package -n %{libname} Summary:USB CEC adapter communication library Group: System/Libraries -%description -n %{lname} +%description -n %{libname} libCEC allows you, in combination with the right hardware, to control your device with your TV remote control utilizing your existing HDMI cabling. @@ -102,7 +103,7 @@ %package devel Summary:Development files for the USB CEC adapter communication library Group: Development/Libraries/C and C++ -Requires: %{lname} = %{version} +Requires: %{libname} =
commit libcec for openSUSE:Factory
Hello community, here is the log from the commit of package libcec for openSUSE:Factory checked in at 2016-02-01 19:55:39 Comparing /work/SRC/openSUSE:Factory/libcec (Old) and /work/SRC/openSUSE:Factory/.libcec.new (New) Package is "libcec" Changes: --- /work/SRC/openSUSE:Factory/libcec/libcec.changes2016-01-03 13:27:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.libcec.new/libcec.changes 2016-02-01 19:55:41.0 +0100 @@ -1,0 +2,20 @@ +Mon Jan 25 12:59:21 UTC 2016 - o...@aepfle.de + +- Reduce build-compare noise + libcec-build-compare.patch + +--- +Sat Jan 23 19:27:14 UTC 2016 - mplus...@suse.com + +- Rename cmake_install_lib_dir.patch to + libcec-cmake_install_lib_dir.patch + +--- +Sat Jan 23 09:04:35 UTC 2016 - sagi...@gmail.com + +- Update to v3.1.0 +- Add cmake_install_lib_dir.patch patch for better handling + of libdir in .pc file and python packge installation path +- Update dependency to libp8-platform + +--- Old: libcec-3.0.1.tar.gz New: libcec-3.1.0.tar.gz libcec-build-compare.patch libcec-cmake_install_lib_dir.patch Other differences: -- ++ libcec.spec ++ --- /var/tmp/diff_new_pack.MC13RG/_old 2016-02-01 19:55:42.0 +0100 +++ /var/tmp/diff_new_pack.MC13RG/_new 2016-02-01 19:55:42.0 +0100 @@ -17,23 +17,25 @@ # -%define lname libcec3_0 +%define lname libcec3 %bcond_with enable_rpi_build Name: libcec -Version:3.0.1 +Version:3.1.0 Release:0 Summary:Control your device with your TV remote control via HDMI License:GPL-2.0+ Group: Hardware/TV Url:https://github.com/Pulse-Eight/libcec Source: https://github.com/Pulse-Eight/libcec/archive/libcec-%{version}.tar.gz +Patch1: %{name}-cmake_install_lib_dir.patch +Patch123: libcec-build-compare.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libXrandr-devel -BuildRequires: libplatform-devel BuildRequires: libudev-devel BuildRequires: lockdev-devel BuildRequires: ncurses-devel +BuildRequires: p8-platform-devel BuildRequires: pkg-config BuildRequires: python-devel BuildRequires: swig @@ -112,6 +114,8 @@ %prep %setup -q -n libcec-libcec-%{version} +%patch1 +%patch123 -p1 %build %cmake @@ -121,9 +125,7 @@ %cmake_install # dist-packages is debian specific location, we don't want to use it install -d %{buildroot}%{python_sitearch} -mv %{buildroot}%{_libexecdir}/python2.7/dist-packages %{buildroot}%{python_sitearch} -# use correct path to libdir -sed -i 's|/usr//usr/|/usr/|g' %{buildroot}%{_libdir}/pkgconfig/libcec.pc +mv %{buildroot}%{_libdir}/python2.7/dist-packages %{buildroot}%{python_sitearch} %post -n %{lname} -p /sbin/ldconfig ++ libcec-3.0.1.tar.gz -> libcec-3.1.0.tar.gz ++ 5514 lines of diff (skipped) ++ libcec-build-compare.patch ++ --- src/libcec/cmake/SetBuildInfo.cmake |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Index: libcec-libcec-3.1.0/src/libcec/cmake/SetBuildInfo.cmake === --- libcec-libcec-3.1.0.orig/src/libcec/cmake/SetBuildInfo.cmake +++ libcec-libcec-3.1.0/src/libcec/cmake/SetBuildInfo.cmake @@ -27,7 +27,7 @@ else() find_program(HAVE_DATE_BIN date /bin /usr/bin /usr/local/bin) if(HAVE_DATE_BIN) exec_program(date ARGS -u OUTPUT_VARIABLE BUILD_DATE) -set(LIB_INFO "${LIB_INFO} compiled on ${BUILD_DATE}") +set(LIB_INFO "${LIB_INFO} compiled on request") else() set(LIB_INFO "${LIB_INFO} compiled on (unknown date)") endif() @@ -46,7 +46,7 @@ else() find_program(HAVE_HOSTNAME_BIN hostname /bin /usr/bin /usr/local/bin) if(HAVE_HOSTNAME_BIN) exec_program(hostname ARGS -f OUTPUT_VARIABLE BUILD_HOST) -set(LIB_INFO "${LIB_INFO}@${BUILD_HOST}") +set(LIB_INFO "${LIB_INFO}@buildhost") endif() # add host info on which this was built to compile info @@ -56,7 +56,7 @@ else() exec_program(uname ARGS -r OUTPUT_VARIABLE BUILD_SYSVER) exec_program(uname ARGS -m OUTPUT_VARIABLE BUILD_SYSARCH) -set(LIB_INFO "${LIB_INFO} on ${BUILD_SYSNAME} ${BUILD_SYSVER} (${BUILD_SYSARCH})") +set(LIB_INFO "${LIB_INFO} on ${BUILD_SYSNAME} 4.3.2.1 (${BUILD_SYSARCH})") endif() endif() ++ libcec-cmake_install_lib_dir.patch ++ --- src/libcec/cmake/CheckPlatformSupport.cmake.orig2016-01-23 10:36:06.011004015 +0200 +++ src/libcec/cmake/CheckPlatformSupport.cmake 2016-01-23 10:38:00.195077327 +0200 @@ -179,9 +179,9 @@
commit libcec for openSUSE:Factory
Hello community, here is the log from the commit of package libcec for openSUSE:Factory checked in at 2016-01-03 13:27:23 Comparing /work/SRC/openSUSE:Factory/libcec (Old) and /work/SRC/openSUSE:Factory/.libcec.new (New) Package is "libcec" Changes: --- /work/SRC/openSUSE:Factory/libcec/libcec.changes2015-11-17 14:23:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.libcec.new/libcec.changes 2016-01-03 13:27:45.0 +0100 @@ -1,0 +2,5 @@ +Sat Jan 2 08:31:29 UTC 2016 - mplus...@suse.com + +- Fix path to libdir in .pc file (boo#960475) + +--- Other differences: -- ++ libcec.spec ++ --- /var/tmp/diff_new_pack.mrWezi/_old 2016-01-03 13:27:46.0 +0100 +++ /var/tmp/diff_new_pack.mrWezi/_new 2016-01-03 13:27:46.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libcec # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Guillaume GARDET # # All modifications and additions to the file contributed by third parties @@ -57,7 +57,7 @@ %package -n cec-client Summary:Control your device with your TV remote control via HDMI Group: Hardware/TV -Requires: %{lname} = %{version} +Requires: %{lname} = %{version}-%{release} %description -n cec-client libCEC allows you, in combination with the right hardware, to control @@ -122,6 +122,8 @@ # dist-packages is debian specific location, we don't want to use it install -d %{buildroot}%{python_sitearch} mv %{buildroot}%{_libexecdir}/python2.7/dist-packages %{buildroot}%{python_sitearch} +# use correct path to libdir +sed -i 's|/usr//usr/|/usr/|g' %{buildroot}%{_libdir}/pkgconfig/libcec.pc %post -n %{lname} -p /sbin/ldconfig
commit libcec for openSUSE:Factory
Hello community, here is the log from the commit of package libcec for openSUSE:Factory checked in at 2015-11-17 14:23:05 Comparing /work/SRC/openSUSE:Factory/libcec (Old) and /work/SRC/openSUSE:Factory/.libcec.new (New) Package is "libcec" Changes: --- /work/SRC/openSUSE:Factory/libcec/libcec.changes2015-07-21 13:29:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.libcec.new/libcec.changes 2015-11-17 14:23:06.0 +0100 @@ -1,0 +2,6 @@ +Mon Nov 16 02:00:18 UTC 2015 - christof.ha...@induhviduals.de + +- Explictly require package libcec by package cec-client since the + library is loaded via dlopen. + +--- Other differences: -- ++ libcec.spec ++ --- /var/tmp/diff_new_pack.qxO6YL/_old 2015-11-17 14:23:06.0 +0100 +++ /var/tmp/diff_new_pack.qxO6YL/_new 2015-11-17 14:23:06.0 +0100 @@ -57,6 +57,7 @@ %package -n cec-client Summary:Control your device with your TV remote control via HDMI Group: Hardware/TV +Requires: %{lname} = %{version} %description -n cec-client libCEC allows you, in combination with the right hardware, to control
commit libcec for openSUSE:Factory
Hello community, here is the log from the commit of package libcec for openSUSE:Factory checked in at 2015-07-21 13:27:25 Comparing /work/SRC/openSUSE:Factory/libcec (Old) and /work/SRC/openSUSE:Factory/.libcec.new (New) Package is "libcec" Changes: --- /work/SRC/openSUSE:Factory/libcec/libcec.changes2015-06-12 20:31:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.libcec.new/libcec.changes 2015-07-21 13:29:01.0 +0200 @@ -1,0 +2,6 @@ +Sat Jul 18 10:43:05 UTC 2015 - mplus...@suse.com + +- Update to 3.0.1 + * no upstream changelog provided + +--- Old: libcec-3.0.0.tar.gz New: libcec-3.0.1.tar.gz Other differences: -- ++ libcec.spec ++ --- /var/tmp/diff_new_pack.FZNyDF/_old 2015-07-21 13:29:01.0 +0200 +++ /var/tmp/diff_new_pack.FZNyDF/_new 2015-07-21 13:29:01.0 +0200 @@ -20,7 +20,7 @@ %define lname libcec3_0 %bcond_with enable_rpi_build Name: libcec -Version:3.0.0 +Version:3.0.1 Release:0 Summary:Control your device with your TV remote control via HDMI License:GPL-2.0+ @@ -129,9 +129,9 @@ %files -n cec-client %defattr(755,root,root) %{_bindir}/cec-client -%{_bindir}/cec-client-3.0.0 +%{_bindir}/cec-client-%{version} %{_bindir}/cecc-client -%{_bindir}/cecc-client-3.0.0 +%{_bindir}/cecc-client-%{version} %files -n python-%{name} %defattr(-,root,root) ++ libcec-3.0.0.tar.gz -> libcec-3.0.1.tar.gz ++ 4325 lines of diff (skipped)
commit libcec for openSUSE:Factory
Hello community, here is the log from the commit of package libcec for openSUSE:Factory checked in at 2015-06-12 20:31:44 Comparing /work/SRC/openSUSE:Factory/libcec (Old) and /work/SRC/openSUSE:Factory/.libcec.new (New) Package is "libcec" Changes: --- /work/SRC/openSUSE:Factory/libcec/libcec.changes2015-02-03 15:35:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.libcec.new/libcec.changes 2015-06-12 20:31:51.0 +0200 @@ -1,0 +2,19 @@ +Fri Jun 12 07:39:32 UTC 2015 - mplus...@suse.com + +- Revert name change +- Use %cmake macro +- Cleanup spec file with spec-cleaner +- Use url for source +- Fix non stanard changelog entry +- Split python package +- Update dependencies (add swig, drop autotools) +- libcec-no-buildtime.patch and configure.ac.diff were dropped by + previous change +- Update name of source dir + +--- +Mon Jun 1 20:30:03 UTC 2015 - sagi...@gmail.com + +- Update to v3.0.0 + +--- Old: configure.ac.diff libcec-2.2.0.tar.gz libcec-no-buildtime.patch New: libcec-3.0.0.tar.gz Other differences: -- ++ libcec.spec ++ --- /var/tmp/diff_new_pack.THMJjr/_old 2015-06-12 20:31:53.0 +0200 +++ /var/tmp/diff_new_pack.THMJjr/_new 2015-06-12 20:31:53.0 +0200 @@ -17,28 +17,27 @@ # +%define lname libcec3_0 %bcond_with enable_rpi_build - Name: libcec -%define lname libcec2 -Version:2.2.0 +Version:3.0.0 Release:0 Summary:Control your device with your TV remote control via HDMI License:GPL-2.0+ Group: Hardware/TV Url:https://github.com/Pulse-Eight/libcec - -Source: libcec-%version.tar.gz -Patch0: configure.ac.diff -Patch1: libcec-no-buildtime.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: autoconf -BuildRequires: automake +Source: https://github.com/Pulse-Eight/libcec/archive/libcec-%{version}.tar.gz +BuildRequires: cmake BuildRequires: gcc-c++ -BuildRequires: libtool +BuildRequires: libXrandr-devel +BuildRequires: libplatform-devel BuildRequires: libudev-devel BuildRequires: lockdev-devel +BuildRequires: ncurses-devel BuildRequires: pkg-config +BuildRequires: python-devel +BuildRequires: swig +BuildRoot: %{_tmppath}/%{name}-%{version}-build %ifarch armv6l armv6hl %if %{with enable_rpi_build} BuildRequires: raspberrypi-gfx-devel @@ -55,11 +54,44 @@ worry about the communication overhead, handshaking, and the various ways of sending a message for each vendor. -%package -n %lname +%package -n cec-client +Summary:Control your device with your TV remote control via HDMI +Group: Hardware/TV + +%description -n cec-client +libCEC allows you, in combination with the right hardware, to control +your device with your TV remote control utilizing your existing HDMI +cabling. + +libCEC is an enabling platform for the CEC bus in HDMI, it allows +developers to interact with other HDMI devices without having to +worry about the communication overhead, handshaking, and the various +ways of sending a message for each vendor. + +This package contains client applications + +%package -n python-%{name} +Summary:Python bindings for %{name} +Group: Hardware/TV +%py_requires + +%description -n python-%{name} +libCEC allows you, in combination with the right hardware, to control +your device with your TV remote control utilizing your existing HDMI +cabling. + +libCEC is an enabling platform for the CEC bus in HDMI, it allows +developers to interact with other HDMI devices without having to +worry about the communication overhead, handshaking, and the various +ways of sending a message for each vendor. + +This package contains python bindings + +%package -n %{lname} Summary:USB CEC adapter communication library Group: System/Libraries -%description -n %lname +%description -n %{lname} libCEC allows you, in combination with the right hardware, to control your device with your TV remote control utilizing your existing HDMI cabling. @@ -67,7 +99,7 @@ %package devel Summary:Development files for the USB CEC adapter communication library Group: Development/Libraries/C and C++ -Requires: %lname = %version +Requires: %{lname} = %{version} %description devel libCEC is an enabling platform for the CEC bus in HDMI, it allows @@ -79,53 +111,41 @@ %prep %setup -q -n libcec-libcec-%{version} -%ifarch armv6l armv6hl -%if %{with enable_rpi_build} -%patch0 -p0 -%endif -%endif -%patch1 -p1 %build -./bootstrap -%configure \ - --disable-static \
commit libcec for openSUSE:Factory
Hello community, here is the log from the commit of package libcec for openSUSE:Factory checked in at 2015-02-03 15:35:04 Comparing /work/SRC/openSUSE:Factory/libcec (Old) and /work/SRC/openSUSE:Factory/.libcec.new (New) Package is "libcec" Changes: --- /work/SRC/openSUSE:Factory/libcec/libcec.changes2015-01-09 20:50:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.libcec.new/libcec.changes 2015-02-03 15:35:06.0 +0100 @@ -1,0 +2,6 @@ +Mon Feb 2 16:48:49 UTC 2015 - o...@aepfle.de + +- Remove timestamps from binary to reduce build-compare noise + libcec-no-buildtime.patch + +--- New: libcec-no-buildtime.patch Other differences: -- ++ libcec.spec ++ --- /var/tmp/diff_new_pack.74ofIo/_old 2015-02-03 15:35:07.0 +0100 +++ /var/tmp/diff_new_pack.74ofIo/_new 2015-02-03 15:35:07.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libcec # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Guillaume GARDET # # All modifications and additions to the file contributed by third parties @@ -30,9 +30,15 @@ Source: libcec-%version.tar.gz Patch0: configure.ac.diff +Patch1: libcec-no-buildtime.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: pkg-config automake libtool autoconf gcc-c++ -BuildRequires: lockdev-devel libudev-devel +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gcc-c++ +BuildRequires: libtool +BuildRequires: libudev-devel +BuildRequires: lockdev-devel +BuildRequires: pkg-config %ifarch armv6l armv6hl %if %{with enable_rpi_build} BuildRequires: raspberrypi-gfx-devel @@ -78,6 +84,7 @@ %patch0 -p0 %endif %endif +%patch1 -p1 %build ./bootstrap ++ libcec-no-buildtime.patch ++ --- configure.ac | 26 -- 1 file changed, 26 deletions(-) Index: libcec-libcec-2.2.0/configure.ac === --- libcec-libcec-2.2.0.orig/configure.ac +++ libcec-libcec-2.2.0/configure.ac @@ -348,32 +348,6 @@ if test "x$revision" != "x"; then LIB_INFO="$LIB_INFO, git revision: ${revision}" fi -AC_CHECK_PROG(HAVE_DATE, date, yes) -if test "x$HAVE_DATE" = "xyes"; then - LIB_INFO="$LIB_INFO, compiled on: `date -u`" -else - LIB_INFO="$LIB_INFO, compiled on: (unknown date)" -fi - -## add the name of the user who built libCEC to LIB_INFO -AC_CHECK_PROG(HAVE_WHOAMI, whoami, yes) -if test "x$HAVE_WHOAMI" = "xyes" ; then - LIB_INFO="$LIB_INFO by `whoami`" -else - LIB_INFO="$LIB_INFO by (unknown user)" -fi - -## add the hostname of the build host of libCEC to LIB_INFO -AC_CHECK_PROG(HAVE_HOSTNAME, hostname, yes) -if test "x$HAVE_HOSTNAME" = "xyes"; then - LIB_INFO="$LIB_INFO@`hostname -f`" -fi - -## add the system info of the build host of libCEC to LIB_INFO -AC_CHECK_PROG(HAVE_UNAME, uname, yes) -if test "x$HAVE_UNAME" = "xyes"; then - LIB_INFO="$LIB_INFO on `uname -s` `uname -r` (`uname -m`)" -fi ## redefine the LIBS, so cec-client isn't linked against things they don't need LIBS_LIBCEC="$LIBS" -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org