From 7cf37999dfe0f97f8964f8c248bc76680c4df864 Mon Sep 17 00:00:00 2001 From: Francesco Abbate Date: Fri, 11 Dec 2020 15:14:57 +0100 Subject: [PATCH] Include rxi/lite-colors when building a package --- build-packages.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/build-packages.sh b/build-packages.sh index 5ecfe7f1..b7cccfa6 100755 --- a/build-packages.sh +++ b/build-packages.sh @@ -71,6 +71,9 @@ lite_build_package_windows () { for module_name in core plugins colors fonts; do copy_directory_from_repo --strip-components=1 "data/$module_name" "$datadir" done + for module_name in plugins colors; do + cp -r "$build/third/data/$module_name" "$datadir" + done cp "$build/src/lite.exe" "$bindir" strip --strip-all "$bindir/lite.exe" pushd ".package-build" @@ -101,6 +104,9 @@ lite_build_package_macosx () { for module_name in core plugins colors fonts; do copy_directory_from_repo --strip-components=1 "data/$module_name" "$datadir" done + for module_name in plugins colors; do + cp -r "$build/third/data/$module_name" "$datadir" + done cp "$build/src/lite" "$bindir" strip "$bindir/lite" pushd ".package-build" @@ -132,6 +138,9 @@ lite_build_package_linux () { for module_name in core plugins colors fonts; do copy_directory_from_repo --strip-components=1 "data/$module_name" "$datadir" done + for module_name in plugins colors; do + cp -r "$build/third/data/$module_name" "$datadir" + done cp "$build/src/lite" "$bindir" strip "$bindir/lite" pushd ".package-build" @@ -156,6 +165,15 @@ lite_build_package () { fi } +lite_copy_third_party_modules () { + local build="$1" + curl --insecure -L "https://github.com/rxi/lite-colors/archive/master.zip" -o "$build/rxi-lite-colors.zip" + mkdir -p "$build/third/data/colors" "$build/third/data/plugins" + unzip "$build/rxi-lite-colors.zip" -d "$build" + mv "$build/lite-colors-master/colors" "$build/third/data" + rm -fr "$build/lite-colors-master" +} + if [[ -z "$1" || -z "$2" ]]; then echo "usage: $0 [options] " exit 1 @@ -186,5 +204,6 @@ if [ -z ${pgo+set} ]; then else lite_build_pgo "$portable" "$build_dir" fi +lite_copy_third_party_modules "$build_dir" lite_build_package "$portable" "$build_dir" "$version" "$arch"