lirc: remove confusing static config.h in lirc 0.10.2 release package

Left over lib/lirc/config.h lead to "LIRC_LOCKDIR" redefined to not existing
"/var/lock/lockdir" (beside others):

/home/docker/LibreELEC.tv/build.LibreELEC-gbm.x86_64-12.0-devel-mg/build/lirc-0.10.2/lib/lirc/config.h:198: warning: "LIRC_LOCKDIR" redefined
  198 | #define LIRC_LOCKDIR "/var/lock/lockdev"
      |
In file included from /home/docker/LibreELEC.tv/build.LibreELEC-gbm.x86_64-12.0-devel-mg/build/lirc-0.10.2/lib/driver.c:12:
./config.h:198: note: this is the location of the previous definition
  198 | #define LIRC_LOCKDIR "/var/lock"
      |

Furthermore define lock dir because lirc's configure does check the host system and use
/var/lock/lockdev if existing.
This commit is contained in:
mglae 2024-11-22 19:43:05 +01:00
parent 398ecea051
commit 3d1c13b978

View File

@ -16,7 +16,14 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-devinput \
--enable-uinput \
--with-gnu-ld \
--without-x \
--runstatedir=/run"
--runstatedir=/run \
--with-lockdir=/var/lock"
post_unpack() {
# remove confusing static config.h in lirc 0.10.2 release package (temp fix)
# lead to "LIRC_LOCKDIR" redefined to "/var/lock/lockdir"
rm ${PKG_BUILD}/lib/lirc/config.h
}
pre_configure_target() {
export HAVE_WORKING_POLL=yes