diff --git a/packages/addons/addon-depends/system-tools-depends/inotify-tools/package.mk b/packages/addons/addon-depends/system-tools-depends/inotify-tools/package.mk index e5f0a0de5f..385380261d 100644 --- a/packages/addons/addon-depends/system-tools-depends/inotify-tools/package.mk +++ b/packages/addons/addon-depends/system-tools-depends/inotify-tools/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="inotify-tools" -PKG_VERSION="3.22.6.0" -PKG_SHA256="c6b7e70f1df09e386217102a1fe041cfc15fa4f3d683d2970140b6814cf2ed12" +PKG_VERSION="4.23.8.0" +PKG_SHA256="8ad8b72a146af57688f3289b33b92a026915fc677997147071887b65b603d20a" PKG_LICENSE="GPLv2" PKG_SITE="http://wiki.github.com/inotify-tools/inotify-tools/" PKG_URL="https://github.com/inotify-tools/inotify-tools/archive/${PKG_VERSION}.tar.gz" @@ -15,5 +15,5 @@ PKG_BUILD_FLAGS="-sysroot" PKG_CONFIGURE_OPTS_TARGET="--enable-static --disable-shared --disable-doxygen" pre_configure_target() { - CFLAGS+=" -Wno-error=misleading-indentation -Wno-error=unused-parameter" + CXXFLAGS+=" -Wno-error=unused-parameter" } diff --git a/packages/addons/addon-depends/system-tools-depends/inotify-tools/patches/0001-fix-build-when-being-done-out-of-tree.patch b/packages/addons/addon-depends/system-tools-depends/inotify-tools/patches/0001-fix-build-when-being-done-out-of-tree.patch new file mode 100644 index 0000000000..dccdc9ef9a --- /dev/null +++ b/packages/addons/addon-depends/system-tools-depends/inotify-tools/patches/0001-fix-build-when-being-done-out-of-tree.patch @@ -0,0 +1,33 @@ +From 0abc50311077e9475036e8996f2f4a703676c221 Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Thu, 24 Aug 2023 21:49:21 +0000 +Subject: [PATCH] fix build when being done out of tree + +use relative pathes for includes +--- + src/Makefile.am | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/Makefile.am b/src/Makefile.am +index 854a101..46473ca 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -12,11 +12,11 @@ fsnotifywatch_CPPFLAGS = $(AM_CPPFLAGS) -DENABLE_FANOTIFY + endif + + if IS_CLANG +-AM_CFLAGS = -std=c99 -fno-exceptions -Wall -Wextra -Wshadow -Werror -Wno-unused-command-line-argument -I../libinotifytools/src +-AM_CPPFLAGS = -std=c++17 -fno-exceptions -Wall -Wextra -Wshadow -Werror -Wno-unused-command-line-argument -I../libinotifytools/src ++AM_CFLAGS = -std=c99 -fno-exceptions -Wall -Wextra -Wshadow -Werror -Wno-unused-command-line-argument -I../libinotifytools/src -I$(srcdir)/../libinotifytools/src ++AM_CPPFLAGS = -std=c++17 -fno-exceptions -Wall -Wextra -Wshadow -Werror -Wno-unused-command-line-argument -I../libinotifytools/src -I$(srcdir)/../libinotifytools/src + else +-AM_CFLAGS = -std=c99 -fno-exceptions -Wall -Wextra -Wshadow -Werror -I../libinotifytools/src +-AM_CPPFLAGS = -std=c++17 -fno-exceptions -Wall -Wextra -Wshadow -Werror -I../libinotifytools/src ++AM_CFLAGS = -std=c99 -fno-exceptions -Wall -Wextra -Wshadow -Werror -I../libinotifytools/src -I$(srcdir)/../libinotifytools/src ++AM_CPPFLAGS = -std=c++17 -fno-exceptions -Wall -Wextra -Wshadow -Werror -I../libinotifytools/src -I$(srcdir)/../libinotifytools/src + endif + + LDADD = ../libinotifytools/src/libinotifytools.la +-- +2.34.1 +