termux-packages/scripts/build
Leonid Pliushch c352216c63 packages: standardize values of several control variables for build.sh
Variables

 TERMUX_PKG_PLATFORM_INDEPENDENT
 TERMUX_DEBUG
 TERMUX_PKG_HAS_DEBUG
 TERMUX_PKG_ESSENTIAL
 TERMUX_SUBPKG_ESSENTIAL
 TERMUX_PKG_NO_STATICSPLIT
 TERMUX_PKG_BUILD_IN_SRC
 TERMUX_PKG_FORCE_CMAKE
 TERMUX_PKG_HOSTBUILD

should not accept arbitrary values for marking them "enabled". Instead
they should accept boolean values which makes them easier to handle and
also makes their meaning clear.

build-package.sh should make decision based on variable's value but not on
whether it is set or empty.

%ci:no-build
2019-08-12 18:49:13 +03:00
..
ci CI: omit newlines when printing list of packages for building 2019-07-24 21:41:27 +03:00
configure packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +03:00
setup packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +03:00
termux_create_subpackages.sh packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +03:00
termux_download.sh build-package: mv termux_download to scripts/build/ 2019-02-27 21:59:08 +02:00
termux_download_deb.sh packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +03: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 packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +03:00
termux_get_repo_files.sh packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +03:00
termux_step_create_datatar.sh build-package: mv termux_step_create_datatar to scripts/build/ 2019-02-27 21:59:08 +02:00
termux_step_create_debfile.sh packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +03:00
termux_step_extract_into_massagedir.sh Simplify libc++ setup 2019-03-11 16:33:12 +08:00
termux_step_extract_package.sh build-package: mv termux_step_extract_package to scripts/build/ 2019-02-27 21:59:08 +02:00
termux_step_finish_build.sh enable on-device builds 2019-08-08 16:58:34 +03:00
termux_step_handle_buildarch.sh packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +03:00
termux_step_handle_hostbuild.sh packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +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: fix license installation step 2019-05-24 23:34:33 +03:00
termux_step_make.sh build-package: mv termux_step_make to scripts/build/ 2019-02-27 21:59:08 +02:00
termux_step_make_install.sh build-package: mv termux_step_make_install to scripts/build/ 2019-02-27 21:59:08 +02:00
termux_step_massage.sh packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +03:00
termux_step_patch_package.sh packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +03:00
termux_step_replace_guess_scripts.sh build-package: mv termux_step_replace_guess_scripts to scripts/build 2019-02-27 21:59:08 +02:00
termux_step_setup_toolchain.sh packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +03:00
termux_step_setup_variables.sh packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +03:00
termux_step_start_build.sh packages: standardize values of several control variables for build.sh 2019-08-12 18:49:13 +03:00