diff --git a/build.sh b/build.sh index 88aa69c..8531829 100755 --- a/build.sh +++ b/build.sh @@ -41,11 +41,6 @@ while getopts 'd' OPTION; do esac done -# For packaging -_chromium_version=$(cat "$_root_dir"/ungoogled-chromium/chromium_version.txt) -_ungoogled_revision=$(cat "$_root_dir"/ungoogled-chromium/revision.txt) -_package_revision=$(cat "$_root_dir"/revision.txt) - # Add local clang and build tools to PATH # export PATH="$PATH:$_src_dir/third_party/llvm-build/Release+Asserts/bin" @@ -90,6 +85,9 @@ fi /usr/bin/arch -$_arch $_python_path/python3 ./tools/rust/build_bindgen.py --rust-target $_rust_target /usr/bin/arch -$_arch ./out/Default/gn gen out/Default --fail-on-unused-args + +ln -s "$_src_dir/third_party" "$_src_dir/../third_party" + /usr/bin/arch -$_arch $_ninja_path/ninja -C out/Default chrome chromedriver -./sign_and_package_app.sh +/bin/zsh "$_root_dir/sign_and_package_app.sh" diff --git a/sign_and_package_app.sh b/sign_and_package_app.sh old mode 100644 new mode 100755 index ed93c2d..4aa78d7 --- a/sign_and_package_app.sh +++ b/sign_and_package_app.sh @@ -1,3 +1,10 @@ +_root_dir=$(dirname $(greadlink -f $0)) + +# For packaging +_chromium_version=$(cat "$_root_dir"/ungoogled-chromium/chromium_version.txt) +_ungoogled_revision=$(cat "$_root_dir"/ungoogled-chromium/revision.txt) +_package_revision=$(cat "$_root_dir"/revision.txt) + # Fix issue where macOS requests permission for incoming network connections # See https://github.com/ungoogled-software/ungoogled-chromium-macos/issues/17 xattr -cs out/Default/Chromium.app