98 Commits

Author SHA1 Message Date
Matthias Reichl
1f85ae27f3 Revert "lirc: support -D_TIME_BITS=64 for 64-bit time"
This reverts commit 2da3f0e9edbd0d2c82f69bf852e8be8e9ebaab19.

Signed-off-by: Matthias Reichl <hias@horus.com>
2022-12-04 23:44:26 +01:00
Rudi Heitbaum
d1df2e4553 lirc: update to 0.10.2
news:
- 2650b422f4/tree/NEWS
2022-10-07 08:55:51 +00:00
Rudi Heitbaum
2da3f0e9ed lirc: support -D_TIME_BITS=64 for 64-bit time 2022-07-22 07:25:46 +00:00
Matthias Reichl
dc8fc03f3f lirc: add Debian patch lirc-gpio-ir-0.10
Signed-off-by: Matthias Reichl <hias@horus.com>
2022-04-22 21:05:47 +02:00
Matthias Reichl
4723b9aada lirc: fix build on kernel 5.18
Signed-off-by: Matthias Reichl <hias@horus.com>
2022-04-22 21:05:47 +02:00
heitbaum
9a1c508523 lirc: remove RPATH 2022-01-23 21:39:17 +00:00
Ian Leonard
b31ce30170 sysutils: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:34:16 +00:00
Matthias Reichl
14176318a5 lirc: add patch to fix zotac driver
See https://sourceforge.net/p/lirc/tickets/327/

Signed-off-by: Matthias Reichl <hias@horus.com>
2020-04-10 10:19:40 +02:00
Matthias Reichl
7171272faf lirc: add dependency on alsa-lib
This fixes missing alsa_usb plugin.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-12-09 12:47:27 +01:00
MilhouseVH
97f87d8e9c packages: switch from Python2 to Python3 2019-10-29 12:19:07 +00:00
Matthias Reichl
e532cde725 lirc: add --enable-uinput configure option
Don't rely on autodetection as this will fail, eg when building
in a chroot without /dev/uinput, and result in lircd-uinput missing

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-07-03 17:02:31 +02:00
Matthias Reichl
bd79a69f43 lirc: add patches from Debian Buster
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-07-03 12:31:07 +02:00
Matthias Reichl
304fa8c2eb lirc: fix disable-python patch
The patch accidentally dropped installation of pkgconfig files which
lead to libirman not detecting lirc

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-07-03 12:31:07 +02:00
MilhouseVH
c96223f4d7 lirc: update to lirc-0.10.1 2019-06-07 08:49:07 +01:00
MilhouseVH
9f75c9be17 lirc: detects alsa automagically - we don't want the alsa libs
When building lirc after alsa-utils, the following unwanted alsa libraries are built by lirc:

NEW FILE       Delta: 10,536       devel-20190115185543-5767941: 10,536        devel-20190115133317-5767941: n/a          /usr/lib/lirc/plugins/alsa_usb.so
NEW FILE       Delta: 19,176       devel-20190115185543-5767941: 19,176        devel-20190115133317-5767941: n/a          /usr/lib/lirc/plugins/audio_alsa.so
2019-02-08 17:17:43 +00:00
CvH
85e5b4dc1f cleanup: PKG_SHORTDESC 2018-10-22 15:06:12 +02:00
CvH
4cffa5fe6f cleanup: remove PKG_ARCH="any" 2018-10-22 15:06:12 +02:00
CvH
4317bc5002 cleanup: remove PKG_SECTION 2018-10-22 15:06:11 +02:00
CvH
1b9cbdaf26 spdx: packages/sysutils 2018-07-18 22:37:47 +02:00
Matthias Reichl
e821e6b193 lirc: use /run instead of /var/run
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-06-24 14:20:07 +02:00
MilhouseVH
3f77fa32b1 lirc: build with default state dir /var/run/lirc 2018-04-18 20:46:21 +01:00
Matthias Reichl
56bc9f077f lirc: remove unused lircd_wakeup_enable script
Signed-off-by: Matthias Reichl <hias@horus.com>
2017-12-20 16:27:50 +01:00
Matthias Reichl
8afe90c69f lirc: remove obsolete conf files
Signed-off-by: Matthias Reichl <hias@horus.com>
2017-12-20 16:25:56 +01:00
Matthias Reichl
a45f0f0c4d lirc: start only if /storage/.config/lircd.conf is present
Signed-off-by: Matthias Reichl <hias@horus.com>
2017-12-20 16:21:00 +01:00
Sascha Kuehndel (InuSasha)
3846ec7dac
buildsystem: replace PKG_AUTORECONF 2017-11-22 00:41:12 +01:00
cvh
837b447b7c decommission PKG_IS_ADDON 2017-10-16 00:01:20 +02:00
MilhouseVH
3d99d28843 packages: adapt for Python2 2017-10-11 03:55:10 +01:00
Matthias Reichl
8868585a9b lirc: don't install python scripts
Signed-off-by: Matthias Reichl <hias@horus.com>
2017-09-28 10:28:35 +02:00
Matthias Reichl
5e541035a7 lirc: update to 0.10.0
- remove upstream patches
- adapt patch to build without python
- adapt systemd services to lirc changes
- update lirc_options.conf
2017-08-12 11:03:10 +02:00
Peter Vicman
50a51452be build system: add sha256 checksum to all packages
putting #1597 in use
2017-07-17 20:49:23 +02:00
Matthias Reichl
3d5440ba8f lirc: remove obsolete combined lircd.conf files 2017-04-07 15:27:13 +02:00
Matthias Reichl
97b0d88d39 lirc: use upstream method to configure and run lirc
Add helper scripts for lircd and lircd-uinput so that we can
override lirc_options.conf and lircd.conf via files in
/storage/.config

Use separate systemd units for lircd and lircd-uinput, like in
upstream, and just add a ConditionPathExists to enable/disable
the services.

The lirc socket is managed by systemd via lircd.socket, like
in upstream.

Remove udev file for enabling lirc, this is now handled via
systemd only.
2017-04-07 15:27:13 +02:00
Matthias Reichl
f0c4995237 lirc: add lirc_options.conf
Based on upstream lirc_options.conf with the following changes:
- socket set to /run/lirc/lircd.socket, the default clashes with eventlircd
- pidfile in /run instead of /var/run
- driver set to default
- device set to /dev/lirc0
2017-04-07 15:27:13 +02:00
Matthias Reichl
89d78e0073 lirc: split combined lircd.conf.* files, add upstream lircd.conf 2017-04-07 15:27:13 +02:00
Matthias Reichl
2d28ad074d lirc: don't build docs
Docs are removed after installation so no need to build them
2017-04-07 15:27:13 +02:00
Matthias Reichl
5590f8fcd5 lirc: add upstream fix for systemd pkg-config name change 2017-04-07 15:27:13 +02:00
Matthias Reichl
7e445aa52a lirc: add upstream patch to fix driver initialization
This fixes lircd not picking up devices created after lircd
startup

See https://sourceforge.net/p/lirc/tickets/279/
2017-04-07 15:27:13 +02:00
Matthias Reichl
52d2bab90f lirc: add upstream fix for release events 2017-04-07 15:27:13 +02:00
Matthias Reichl
7b54db2df0 lirc: update to 0.9.4d, use upstream patches
Use upstream configuration settings where possible and
replace downstream patches with upstream fixes.

Rename downstream patches to start with 0100
2017-04-07 15:27:13 +02:00
MilhouseVH
db963c64ee BUILD: add $ROOT, convert to absolute path 2017-02-17 18:17:13 +00:00
Lukas Rusak
64a31b5378
lirc: simplify scripts 2017-02-07 23:27:55 -08:00
Matthias Reichl
2c0d0f6456 lirc: fix cross compilation
Make sure lirc uses kernel headers from target, not the build
host, when generating input_map.inc.
2017-02-07 09:06:29 +01:00
Matthias Reichl
9d81c5d8f9 lirc: use _LIRCUP as key-release suffix instead of _UP
Since diagonal key support was added in kernel 4.7 KEY_LEFT_UP
and KEY_RIGHT_UP are valid input symbols.

This means we can no longer use _UP as a suffix for transporting
release events from lircd to lircd-uinput, lircd-uinput now
interprets KEY_LEFT_UP/KEY_RIGHT_UP as a diagnoal key down event
instead of left/right key release.
2017-02-05 11:36:38 +01:00
MilhouseVH
b447dee646 lirc: use stable pkg_url 2017-01-31 11:27:35 +00:00
awiouy
cf5d3a4579 decommission PKG_REV 2017-01-19 00:06:13 +01:00
Lukas Rusak
272f9fceac
lirc: lircd-uinput@.service should depends on the same thing as lircd@.service 2017-01-14 11:15:48 -08:00
escalade
f5ce0becc4 lirc: don't start the lircd-uinput service unless the correct socket exists 2017-01-10 21:31:36 +00:00
Lukas Rusak
2ce4f68338 lirc: add lircd-uinput service 2016-12-28 20:46:31 +01:00
Jonas Karlman
8274c7ec70 lirc: update to 0.9.4c 2016-12-28 20:01:55 +01:00
Lukas Rusak
6ea82b7755
lirc: allow disabling 2016-11-04 14:05:54 -07:00