package/kodi-texturepacker: new host package
Needed for upcoming kodi version bump to 17.1-Krypton which will also switch the kodi build system to CMake. "-std=c++0x" is needed to maintain compatability with host-gcc 4.6. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> [Thomas: move texturepacker patch from Kodi package, use SPDX license code, minor tweaks.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
1dd318805e
commit
e81839aff1
1
package/kodi-texturepacker/kodi-texturepacker.hash
Symbolic link
1
package/kodi-texturepacker/kodi-texturepacker.hash
Symbolic link
@ -0,0 +1 @@
|
||||
../kodi/kodi.hash
|
41
package/kodi-texturepacker/kodi-texturepacker.mk
Normal file
41
package/kodi-texturepacker/kodi-texturepacker.mk
Normal file
@ -0,0 +1,41 @@
|
||||
################################################################################
|
||||
#
|
||||
# kodi-texturepacker
|
||||
#
|
||||
################################################################################
|
||||
|
||||
# Not possible to directly refer to kodi variables, because of
|
||||
# first/second expansion trickery...
|
||||
KODI_TEXTUREPACKER_VERSION = 17.1-Krypton
|
||||
KODI_TEXTUREPACKER_SITE = $(call github,xbmc,xbmc,$(KODI_TEXTUREPACKER_VERSION))
|
||||
KODI_TEXTUREPACKER_SOURCE = kodi-$(KODI_TEXTUREPACKER_VERSION).tar.gz
|
||||
KODI_TEXTUREPACKER_LICENSE = GPL-2.0
|
||||
KODI_TEXTUREPACKER_LICENSE_FILES = LICENSE.GPL
|
||||
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)/project/cmake/modules \
|
||||
-DCORE_SOURCE_DIR=$(@D) \
|
||||
-Wno-dev
|
||||
|
||||
define HOST_KODI_TEXTUREPACKER_INSTALL_CMDS
|
||||
$(INSTALL) -m 755 -D \
|
||||
$(@D)/tools/depends/native/TexturePacker/TexturePacker \
|
||||
$(HOST_DIR)/usr/bin/TexturePacker
|
||||
endef
|
||||
|
||||
$(eval $(host-cmake-package))
|
Loading…
Reference in New Issue
Block a user