initial buildroot for linux 5.15
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
Fix host compile
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
|
||||
diff -uNr xbmc-656cba5d5c7c5edb166196b48560825b9b1f03fd.org/tools/depends/native/TexturePacker/Makefile xbmc-656cba5d5c7c5edb166196b48560825b9b1f03fd/tools/depends/native/TexturePacker/Makefile
|
||||
--- xbmc-656cba5d5c7c5edb166196b48560825b9b1f03fd.org/tools/depends/native/TexturePacker/Makefile 2015-01-25 09:00:48.000000000 +0100
|
||||
+++ xbmc-656cba5d5c7c5edb166196b48560825b9b1f03fd/tools/depends/native/TexturePacker/Makefile 2015-01-25 13:03:23.606140953 +0100
|
||||
@@ -36,7 +36,7 @@
|
||||
-rm -rf $(PLATFORM)/*; mkdir -p $(PLATFORM)
|
||||
cd $(PLATFORM); cp -a $(SOURCE)/* .
|
||||
cd $(PLATFORM); ./autogen.sh
|
||||
- cd $(PLATFORM); ./configure --prefix=$(PREFIX) $(EXTRA_CONFIGURE) EXTRA_DEFINES="$(NATIVE_ARCH_DEFINES)"
|
||||
+ cd $(PLATFORM); ./configure --prefix=$(PREFIX) EXTRA_DEFINES="$(NATIVE_ARCH_DEFINES)"
|
||||
|
||||
|
||||
$(APP): $(PLATFORM)
|
||||
@@ -0,0 +1,27 @@
|
||||
Fix stand-alone build
|
||||
|
||||
CMake Error at CMakeLists.txt:40 (add_executable):
|
||||
Cannot find source file:
|
||||
|
||||
/home/bernd/buildroot/output/build/host-kodi-texturepacker-18.4-Leia/tools/depends/native/TexturePacker/xbmc/guilib/XBTF.cpp
|
||||
|
||||
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
|
||||
.hpp .hxx .in .txx
|
||||
|
||||
CMake Error at CMakeLists.txt:40 (add_executable):
|
||||
No SOURCES given to target: TexturePacker
|
||||
|
||||
Downloaded from
|
||||
https://github.com/LibreELEC/LibreELEC.tv/blob/master/packages/mediacenter/kodi/patches/kodi-100.25-hack-fix-texture-packer-cmake-source-dir.patch
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
|
||||
diff -Naur a/tools/depends/native/TexturePacker/CMakeLists.txt b/tools/depends/native/TexturePacker/CMakeLists.txt
|
||||
--- a/tools/depends/native/TexturePacker/CMakeLists.txt 2016-12-23 17:10:28.593185862 +0000
|
||||
+++ b/tools/depends/native/TexturePacker/CMakeLists.txt 2016-12-23 17:10:39.469253011 +0000
|
||||
@@ -1,3 +1,5 @@
|
||||
+set(CMAKE_SOURCE_DIR ${CMAKE_SOURCE_DIR}/../../../..)
|
||||
+
|
||||
list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
|
||||
|
||||
if(APPLE)
|
||||
@@ -0,0 +1 @@
|
||||
../kodi/kodi.hash
|
||||
@@ -0,0 +1,41 @@
|
||||
################################################################################
|
||||
#
|
||||
# kodi-texturepacker
|
||||
#
|
||||
################################################################################
|
||||
|
||||
# Not possible to directly refer to kodi variables, because of
|
||||
# first/second expansion trickery...
|
||||
KODI_TEXTUREPACKER_VERSION = 19.3-Matrix
|
||||
KODI_TEXTUREPACKER_SITE = $(call github,xbmc,xbmc,$(KODI_TEXTUREPACKER_VERSION))
|
||||
KODI_TEXTUREPACKER_SOURCE = kodi-$(KODI_TEXTUREPACKER_VERSION).tar.gz
|
||||
KODI_TEXTUREPACKER_DL_SUBDIR = kodi
|
||||
KODI_TEXTUREPACKER_LICENSE = GPL-2.0
|
||||
KODI_TEXTUREPACKER_LICENSE_FILES = LICENSE.md
|
||||
HOST_KODI_TEXTUREPACKER_SUBDIR = tools/depends/native/TexturePacker
|
||||
HOST_KODI_TEXTUREPACKER_DEPENDENCIES = \
|
||||
host-giflib \
|
||||
host-libjpeg \
|
||||
host-libpng \
|
||||
host-lzo
|
||||
|
||||
HOST_KODI_TEXTUREPACKER_CXXFLAGS = \
|
||||
$(HOST_CXXFLAGS) \
|
||||
-std=c++0x \
|
||||
-DTARGET_POSIX \
|
||||
-DTARGET_LINUX \
|
||||
-D_LINUX \
|
||||
-I$(@D)/xbmc/linux
|
||||
|
||||
HOST_KODI_TEXTUREPACKER_CONF_OPTS += \
|
||||
-DCMAKE_CXX_FLAGS="$(HOST_KODI_TEXTUREPACKER_CXXFLAGS)" \
|
||||
-DCMAKE_MODULE_PATH=$(@D)/cmake/modules \
|
||||
-Wno-dev
|
||||
|
||||
define HOST_KODI_TEXTUREPACKER_INSTALL_CMDS
|
||||
$(INSTALL) -m 755 -D \
|
||||
$(@D)/tools/depends/native/TexturePacker/TexturePacker \
|
||||
$(HOST_DIR)/bin/TexturePacker
|
||||
endef
|
||||
|
||||
$(eval $(host-cmake-package))
|
||||
Reference in New Issue
Block a user