commit libcec for openSUSE:Factory

2019-02-14 Thread root
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

2018-03-09 Thread root
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

2017-02-23 Thread root
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

2016-02-01 Thread h_root
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

2016-01-03 Thread h_root
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

2015-11-17 Thread h_root
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

2015-07-21 Thread h_root
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

2015-06-12 Thread h_root
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

2015-02-03 Thread h_root
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