Commit Graph

39 Commits

Author SHA256 Message Date
a260cc5df8 Accepting request 1252658 from hardware
OBS-URL: https://build.opensuse.org/request/show/1252658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=14
2025-03-13 21:04:37 +00:00
895ff3485e - Update to 7.0.0:
* modernise CMakeLists.txt
  * Use cmake TIMESTAMP function to be more portable and to allow for
    reproducible builds
  * fixed: potential null deref.
  * python 3.13 compatibility
  * added: vs2022 support
  * fixed: nsis installer not creating start menu icons and uninstaller
  * bump to .net framework 4.5 and .net 8.0
  * fixed: null terminate .net device language field. added
    CecLogicalAddresses::Unset()
  * fixed: don't call the config updated callback if nothing has changed.
    auto set wake devices or activate source so these values match what
    happens on the tv
  * fixed: tv would power on even if the options to power on were disabled in
    cec-tray
  * changed/fixed: windows installer, eventghost plugin, .net libraries,
    python imports, debug builds
  * fixed: use input() for python3 and raw_input() for python2
  * changed: debian python install to match arch specific too
  * fixed: libusb0.dll wasn't included in the installer
  * fixed: remove call to PyEcal_InitThreads(). swig already includes
    SWIG_PYTHON_INITIALIZE_THREADS in SWIG_init()
  * CheckPlatformSupport.cmake: various improvements
  * Ease copy-paste by invoking apt noninteractively
  * Rename COPYING to LICENSE.md so follow standard naming conversion
  * cecloader.h: fix null return
  * Mark all devices as inactive when new active source is unknown
  * Fix use after free in callbacks with results.
  * Add a commandHandler callback to allow external libs to handle CEC

OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=38
2025-03-13 07:57:52 +00:00
ea49231419 Accepting request 1095753 from hardware
- Small packaging cleanup

- Don't buildrequire lockdev, it's not actually used

OBS-URL: https://build.opensuse.org/request/show/1095753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=13
2023-06-29 15:28:22 +00:00
e5c31bf6d9 - Small packaging cleanup
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=36
2023-06-28 07:30:13 +00:00
1a0b0cc606 Accepting request 1095750 from home:lnussel:droplockdev
- Don't buildrequire lockdev, it's not actually used

OBS-URL: https://build.opensuse.org/request/show/1095750
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=35
2023-06-28 07:27:51 +00:00
612e689d67 Accepting request 871140 from hardware
OBS-URL: https://build.opensuse.org/request/show/871140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=12
2021-02-11 11:49:40 +00:00
ea0f056f05 Accepting request 871028 from home:bmwiedemann:branches:hardware
Add reproducible.patch to drop build host name (boo#1084909)

OBS-URL: https://build.opensuse.org/request/show/871028
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=33
2021-02-11 08:42:33 +00:00
3e111dd280 Accepting request 863036 from hardware
- Update to version 6.0.2:
  * See provided changelog.in for detailed list of changes
- Drop no longer applying libcec-build-compare.patch

OBS-URL: https://build.opensuse.org/request/show/863036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=11
2021-01-15 18:45:57 +00:00
9504ea7b13 - Update to version 6.0.2:
* See provided changelog.in for detailed list of changes
- Drop no longer applying libcec-build-compare.patch

OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=31
2021-01-14 08:37:47 +00:00
1c145d931e Accepting request 673339 from hardware
- Fix dependency handling for python3

- Use noun phrase in summary. Generalize description.

- 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

OBS-URL: https://build.opensuse.org/request/show/673339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=10
2019-02-14 13:31:04 +00:00
475dde926b - Fix dependency handling for python3
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=29
2019-02-11 12:47:11 +00:00
8900ddfc5d Accepting request 663882 from home:jengelh:branches:hardware
- Use noun phrase in summary. Generalize description.

OBS-URL: https://build.opensuse.org/request/show/663882
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=28
2019-01-09 07:49:04 +00:00
5995512d86 - Update to version 4.0.4:
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=27
2018-12-31 08:19:57 +00:00
3a9596544e Accepting request 584412 from hardware
- Cleanup spec file
- Switch to python3

OBS-URL: https://build.opensuse.org/request/show/584412
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=9
2018-03-09 09:46:09 +00:00
d9e163e7f5 - Cleanup spec file
- Switch to python3

OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=25
2018-03-08 12:41:26 +00:00
80371c0092 Accepting request 459110 from hardware
- Update to version 4.0.2:

OBS-URL: https://build.opensuse.org/request/show/459110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=8
2017-02-24 01:54:57 +00:00
e9ba09a168 - Rebase libcec-cmake_install_lib_dir.patch
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=23
2017-02-19 20:19:46 +00:00
46ced025f0 - Update to version 4.0.2:
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=22
2017-02-19 19:43:59 +00:00
4432207633 Accepting request 355751 from hardware
Update to new release 3.1.0

OBS-URL: https://build.opensuse.org/request/show/355751
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=7
2016-02-01 18:55:39 +00:00
c8f1a30bb4 Accepting request 355742 from home:olh:branches:hardware
- Reduce build-compare noise
  libcec-build-compare.patch

OBS-URL: https://build.opensuse.org/request/show/355742
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=20
2016-01-25 13:31:25 +00:00
ad57649292 - Rename cmake_install_lib_dir.patch to
libcec-cmake_install_lib_dir.patch

OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=19
2016-01-23 19:27:49 +00:00
9c22605528 Accepting request 355505 from home:sagiben
OBS-URL: https://build.opensuse.org/request/show/355505
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=18
2016-01-23 19:25:26 +00:00
92cc926755 Accepting request 351599 from hardware
- Fix path to libdir in .pc file (boo#960475)

OBS-URL: https://build.opensuse.org/request/show/351599
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=6
2016-01-03 12:27:23 +00:00
a933292c56 .
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=16
2016-01-02 08:34:59 +00:00
27d2d45b91 - Fix path to libdir in .pc file (boo#960475)
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=15
2016-01-02 08:34:31 +00:00
823148b368 Accepting request 344685 from hardware
1

OBS-URL: https://build.opensuse.org/request/show/344685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=5
2015-11-17 13:23:05 +00:00
Ismail Dönmez
73fa73d8b9 Accepting request 344679 from home:induhvidual:branches:hardware
Explictly require libcec by cec-client. The cec-client loads the .so via dlopen, so this dependency is not automatically added.

OBS-URL: https://build.opensuse.org/request/show/344679
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=13
2015-11-16 08:25:07 +00:00
Stephan Kulow
6fb4ef464c Accepting request 317386 from hardware
- Update to 3.0.1
  * no upstream changelog provided

OBS-URL: https://build.opensuse.org/request/show/317386
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=4
2015-07-21 11:27:25 +00:00
5b38d26489 - Update to 3.0.1
* no upstream changelog provided

OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=11
2015-07-18 10:49:07 +00:00
7e641eb361 Accepting request 311725 from hardware
- 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

- Update to v3.0.0

OBS-URL: https://build.opensuse.org/request/show/311725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=3
2015-06-12 18:31:44 +00:00
8bf2ba734a - Update name of source dir
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=9
2015-06-12 07:40:05 +00:00
f836418d8b Re-download source
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=8
2015-06-11 12:43:17 +00:00
50cbbae50a Accepting request 311377 from home:pluskalm:branches:hardware
- 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

OBS-URL: https://build.opensuse.org/request/show/311377
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=7
2015-06-11 12:30:55 +00:00
Philipp Seiler
ac503bd06f Accepting request 309695 from home:sagiben
update to cec 3.0.0

OBS-URL: https://build.opensuse.org/request/show/309695
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=6
2015-06-09 00:32:34 +00:00
2625162546 Accepting request 283844 from hardware
1

OBS-URL: https://build.opensuse.org/request/show/283844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=2
2015-02-03 14:35:04 +00:00
b13d3f3e2f Accepting request 283833 from home:olh:branches:hardware
libcec-no-buildtime.patch

OBS-URL: https://build.opensuse.org/request/show/283833
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=4
2015-02-03 10:29:26 +00:00
d58822ffa0 Accepting request 283786 from home:olh:branches:hardware
- Remove timestamps from binary to reduce build-compare noise

OBS-URL: https://build.opensuse.org/request/show/283786
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=3
2015-02-03 09:16:43 +00:00
5e91ae3280 Accepting request 266492 from hardware
Next attempt (supersedes sr#265741)
Now with proper naming, thanks to Jan Engelhardt.

OBS-URL: https://build.opensuse.org/request/show/266492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcec?expand=0&rev=1
2015-01-09 19:50:19 +00:00
3b535d6a27 Accepting request 266419 from home:jengelh:branches:hardware
This is part of a rename of hardware/libcec2 to hardware/libcec (implementing the comment from SR#265741), also implements SLPP

OBS-URL: https://build.opensuse.org/request/show/266419
OBS-URL: https://build.opensuse.org/package/show/hardware/libcec?expand=0&rev=1
2014-12-27 12:11:42 +00:00