File fix-cmake-vars.patch of Package linuxdeploy-plugin-qt
--- a/lib/linuxdeploy/src/CMakeLists.txt
+++ b/lib/linuxdeploy/src/CMakeLists.txt
@@ -19,12 +19,14 @@
# WARNING: this value will be stored in the CMake cache
# to update it, you will have to reset the CMake cache
# (doesn't matter for CI builds like Travis for instance, where there's no permanent CMake cache)
-execute_process(
- COMMAND git rev-parse --short HEAD
- WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
- OUTPUT_VARIABLE GIT_COMMIT
- OUTPUT_STRIP_TRAILING_WHITESPACE
-)
+if (NOT GIT_COMMIT)
+ execute_process(
+ COMMAND git rev-parse --short HEAD
+ WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
+ OUTPUT_VARIABLE GIT_COMMIT
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+endif()
# set version and build number
set(VERSION 1-alpha)
@@ -35,11 +37,13 @@
endif()
# get current date
-execute_process(
- COMMAND env LC_ALL=C date -u "+%Y-%m-%d %H:%M:%S %Z"
- OUTPUT_VARIABLE DATE
- OUTPUT_STRIP_TRAILING_WHITESPACE
-)
+if (NOT DATE)
+ execute_process(
+ COMMAND env LC_ALL=C date -u "+%Y-%m-%d %H:%M:%S %Z"
+ OUTPUT_VARIABLE DATE
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+endif()
add_subdirectory(util)
add_subdirectory(plugin)