package/kodi-screensaver-rsxs: bump version

ac_cv_type__Bool=yes is needed to fix compilation with gcc >= 5.
Added patch to fix X.org includes.
Added dependency for libpng previously provided by Kodi.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2017.05.x
Bernd Kuhls 2017-04-29 10:37:38 +02:00 committed by Thomas Petazzoni
parent 4b085746c8
commit 6a3a730ad8
5 changed files with 33 additions and 5 deletions

View File

@ -27,7 +27,7 @@ diff -uNr screensavers.rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259.org/CMakeLi
endif()
externalproject_add(rsxs SOURCE_DIR ${PROJECT_SOURCE_DIR}/${rsxs_dir}
- CONFIGURE_COMMAND ${configure_start}
+ CONFIGURE_COMMAND gl_cv_func_gettimeofday_clobber=no
+ CONFIGURE_COMMAND gl_cv_func_gettimeofday_clobber=no ac_cv_type__Bool=yes
+ ac_cv_func_malloc_0_nonnull=yes
+ ${configure_start}
--prefix=<INSTALL_DIR>

View File

@ -0,0 +1,28 @@
Fix X include path to prevent error during configure
Downloaded from
https://github.com/LibreELEC/LibreELEC.tv/blob/master/packages/mediacenter/kodi-binary-addons/screensavers.rsxs/patches/screensavers.rsxs-0002-fix-default-include-dir.patch
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
diff -Naur screensavers.rsxs-3241d29.orig/CMakeLists.txt screensavers.rsxs-3241d29/CMakeLists.txt
--- screensavers.rsxs-3241d29.orig/CMakeLists.txt 2015-10-22 23:59:38.187280475 -0700
+++ screensavers.rsxs-3241d29/CMakeLists.txt 2015-10-23 00:00:27.228113829 -0700
@@ -17,7 +17,7 @@
include_directories(${OpenGL_INCLUDE_DIR}
${PNG_INCLUDE_DIR}
${KODI_INCLUDE_DIR}
- ${X_INCLUDE_DIRS}
+ ${X_INCLUDE_DIR}
${CMAKE_BINARY_DIR}/rsxs-prefix/src/rsxs-build
${PROJECT_SOURCE_DIR}/${rsxs_dir}/src
${PROJECT_SOURCE_DIR}/${rsxs_dir}/lib
@@ -67,7 +67,7 @@
--disable-skyrocket
--disable-solarwinds
--disable-sound
- --x-includes=${X_INCLUDE_DIRS}
+ --x-includes=${X_INCLUDE_DIR}
--x-libraries=${X_LIBRARIES}
${PNG_PATH}
${EXTRA_FLAGS}

View File

@ -2,6 +2,7 @@ config BR2_PACKAGE_KODI_SCREENSAVER_RSXS
bool "kodi-screensaver-rsxs"
depends on BR2_PACKAGE_HAS_LIBGL # libglu
depends on BR2_PACKAGE_XORG7 # xlib_libXmu
select BR2_PACKAGE_LIBPNG
select BR2_PACKAGE_XLIB_LIBXMU
help
RSXS screensaver add-ons for Kodi

View File

@ -1,2 +1,2 @@
# Locally computed
sha256 0797ffb720056ea2e04ac8b7ee4fc2dca1e42611ef138b347e928d8d7f3c696f kodi-screensaver-rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259.tar.gz
sha256 8436c29d2f42bc65ff6f1abc2f1d05a613cc2ebb16d793e02b1f2bee296952a6 kodi-screensaver-rsxs-v1.3.0.tar.gz

View File

@ -4,11 +4,10 @@
#
################################################################################
KODI_SCREENSAVER_RSXS_VERSION = 195e0ec3fbbcb2ee2012cd560e42d05167f0f259
KODI_SCREENSAVER_RSXS_VERSION = v1.3.0
KODI_SCREENSAVER_RSXS_SITE = $(call github,notspiff,screensavers.rsxs,$(KODI_SCREENSAVER_RSXS_VERSION))
KODI_SCREENSAVER_RSXS_LICENSE = GPL-3.0
KODI_SCREENSAVER_RSXS_LICENSE_FILES = lib/rsxs-1.0/COPYING
KODI_SCREENSAVER_RSXS_DEPENDENCIES = kodi xlib_libXmu
KODI_SCREENSAVER_RSXS_DEPENDENCIES = kodi libpng xlib_libXmu
$(eval $(cmake-package))