termux-packages/scripts/build
Butta 3af25bc2a9 Introduce TERMUX_PKG_QUICK_REBUILD
This new variable is extremely useful when iterating on creating a large package,
as otherwise you have to wipe the source and rebuild each time you make a mistake
with the patches or build.sh script.

Simply set TERMUX_PKG_QUICK_REBUILD=true in build.sh if a build fails and then the
TERMUX_PKG_SRCDIR and TERMUX_PKG_BUILDDIR will not be touched when you rebuild,
including that the patches will not be applied again. When you're done iterating,
diff for any new patches, save them, and remove this variable before rebuilding
from scratch, hopefully for the last time. ;)

An example is shown for the giant libllvm package, where other modifications are
also excluded if this variable is set.
2020-02-15 13:38:30 +05:30
..
configure meson build system: Update from 0.50.1 to 0.52.0 2019-11-24 20:26:06 +01:00
setup cmake: update to 3.16.4 2020-02-10 13:23:01 +02:00
termux_create_subpackages.sh fix for termux_create_subpackages.sh 2019-08-20 14:53:54 +03:00
termux_download_deb.sh build-package.sh: more fixes 2019-08-13 02:03:52 +03:00
termux_download.sh build-package: mv termux_download to scripts/build/ 2019-02-27 21:59:08 +02:00
termux_error_exit.sh build-package.sh: fix printing of error message when trying to run script on Android device 2019-03-26 01:27:09 +02:00
termux_extract_dep_info.sh build-package.sh: use text-based comparsion in conditionals instead of exit-code based 2019-08-13 02:03:47 +03:00
termux_get_repo_files.sh build-package.sh: more fixes for variable checking 2019-08-13 18:44:10 +03:00
termux_step_create_datatar.sh enforce gnu format for deb tar archives 2020-02-11 15:17:40 +01:00
termux_step_create_debfile.sh enforce gnu format for deb tar archives 2020-02-11 15:17:40 +01:00
termux_step_extract_into_massagedir.sh termux_step_extract_into_massagedir.sh: don't add tmp/ files to packages, particularly on-device 2020-02-07 00:22:50 +05:30
termux_step_extract_package.sh build-package.sh: better support for metapackages 2019-08-14 20:29:58 +03:00
termux_step_finish_build.sh enable on-device builds 2019-08-08 16:58:34 +03:00
termux_step_handle_buildarch.sh build-package.sh: more fixes for variable checking 2019-08-13 18:44:10 +03:00
termux_step_handle_hostbuild.sh build-package.sh: better support for metapackages 2019-08-14 20:29:58 +03:00
termux_step_host_build.sh build-package: mv termux_step_host_build to scripts/build/ 2019-02-27 21:59:08 +02:00
termux_step_install_license.sh build-package.sh: better support for metapackages 2019-08-14 20:29:58 +03:00
termux_step_install_service_scripts.sh termux_step_install_service_scripts: log services should be enabled 2020-01-08 19:58:42 +01:00
termux_step_make_install.sh build-package.sh: cargo should use $TERMUX_MAKE_PROCESSES for max amount of build jobs 2019-10-24 19:37:22 +03:00
termux_step_make.sh build-package.sh: better support for metapackages 2019-08-14 20:29:58 +03:00
termux_step_massage.sh build-package.sh: better support for metapackages 2019-08-14 20:29:58 +03:00
termux_step_patch_package.sh Introduce TERMUX_PKG_QUICK_REBUILD 2020-02-15 13:38:30 +05:30
termux_step_replace_guess_scripts.sh build-package.sh: better support for metapackages 2019-08-14 20:29:58 +03:00
termux_step_setup_toolchain.sh termux_step_setup_toolchain.sh: don't add duplicate rpath for on-device builds 2020-02-02 01:21:18 +05:30
termux_step_setup_variables.sh Introduce TERMUX_PKG_QUICK_REBUILD 2020-02-15 13:38:30 +05:30
termux_step_start_build.sh Introduce TERMUX_PKG_QUICK_REBUILD 2020-02-15 13:38:30 +05:30