mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
Update platforms (#1617)
* Remove stretch, bionic, add lunar * Fix CEC CMakeList for Ubuntu 23.04 * Fix git version identification when run in docker and local code * Update SYSTEM_LIBS_SKIP list * Updates after Ubuntu Server 20.04, latest PI OS Light and CoreElec 20 * Update year * Skip List working with Fedora38 Server (x86) and libreElec 11 (x86) * Update platform tag handling * Show error, if ssl lib cannot be found * Update supported platforms * Script to install selected Pull Requests * Fix misspelled explanation + improve description * Correct run-id evaluation * Support python3 and python2 * Support to copy existing config for PR testing
This commit is contained in:
@@ -132,28 +132,33 @@ macro(DeployLinux TARGET)
|
||||
include(GetPrerequisites)
|
||||
|
||||
set(SYSTEM_LIBS_SKIP
|
||||
"libatomic"
|
||||
"libc"
|
||||
"libdbus"
|
||||
"libdl"
|
||||
"libexpat"
|
||||
"libfontconfig"
|
||||
"libfreetype"
|
||||
"libgcc_s"
|
||||
"libgcrypt"
|
||||
"libGL"
|
||||
"libGLdispatch"
|
||||
"libglib"
|
||||
"libglib-2"
|
||||
"libGLX"
|
||||
"libgpg-error"
|
||||
"liblz4"
|
||||
"liblzma"
|
||||
"libm"
|
||||
"libpcre"
|
||||
"libpcre2"
|
||||
"libpthread"
|
||||
"librt"
|
||||
"libstdc++"
|
||||
"libsystemd"
|
||||
"libudev"
|
||||
"libusb"
|
||||
"libusb-1"
|
||||
"libutil"
|
||||
"libX11"
|
||||
"libuuid"
|
||||
"libz"
|
||||
)
|
||||
)
|
||||
|
||||
if (ENABLE_DISPMANX)
|
||||
list(APPEND SYSTEM_LIBS_SKIP "libcec")
|
||||
@@ -161,7 +166,9 @@ macro(DeployLinux TARGET)
|
||||
|
||||
# Extract dependencies ignoring the system ones
|
||||
get_prerequisites(${TARGET_FILE} DEPENDENCIES 0 1 "" "")
|
||||
|
||||
|
||||
message(STATUS "Dependencies for target file: ${DEPENDENCIES}")
|
||||
|
||||
# Append symlink and non-symlink dependencies to the list
|
||||
set(PREREQUISITE_LIBS "")
|
||||
foreach(DEPENDENCY ${DEPENDENCIES})
|
||||
@@ -203,6 +210,8 @@ macro(DeployLinux TARGET)
|
||||
get_filename_component(file_canonical ${openssl_lib} REALPATH)
|
||||
gp_append_unique(PREREQUISITE_LIBS ${file_canonical})
|
||||
endforeach()
|
||||
else()
|
||||
message( WARNING "OpenSSL NOT found (https webserver will not work)")
|
||||
endif(OPENSSL_FOUND)
|
||||
|
||||
# Detect the Qt plugin directory, source: https://github.com/lxde/lxqt-qtplugin/blob/master/src/CMakeLists.txt
|
||||
|
Reference in New Issue
Block a user