Commit Graph

19 Commits

Author SHA1 Message Date
Leonid Pliushch 8701462951 add new linter script & fix packages where needed
Linter will check packages submitted for CI build. If error was found,
build will not be allowed.

To ensure that all build.sh scripts are consistent and have at least
minimal allowed quality, linter is permanently enabled for all branches
and pull requests.
2019-08-14 14:27:55 +03:00
Leonid Pliushch 549ca51943 tsu: fix value of TERMUX_PKG_SKIP_SRC_EXTRACT 2019-08-13 02:23:44 +03:00
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
Cswl Coldwind 19f24f2e17 Update tsu to v2.3. 2019-04-26 15:11:27 +03:00
Cswl Coldwind d9446658d6 Update tsu to v2.2. 2019-04-24 17:43:03 +03:00
Cswl Coldwind fa00d92d39 Update tsu to v2.1. Use git clone to checkout tags. 2019-04-23 20:14:45 +03:00
Wetitpig 5f8864c10d Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Leonid Pliushch 6a3865aa08 fix licenses where possible
Some packages have license set to "custom" and this
should be fixed.
2019-01-21 17:17:53 +02:00
Leonid Pliushch 46d333adba add licenses for more packages 2019-01-21 17:17:53 +02:00
Fredrik Fornwall 0fac83ccb4 tsu: Simplify build
This also ensures that we have a srcurl for repology.
2018-06-22 01:13:24 +02:00
cswl 2df3825e4b Update tsu to v2.0.0 (#2237) 2018-03-12 11:16:36 +01:00
Cswl Coldwind 00ac7ce256 Update tsu to v1.2 2018-02-14 23:12:33 +01:00
Cswl Coldwind b8f6d4a6c6 Update tsu to v1.1 2017-11-21 11:53:21 +01:00
cswl 8121738519 update tsu to version 0.4 (#1810) 2017-11-19 10:01:24 +01:00
Cswl Coldwind 9beccf40a8 Update tsu to v0.3, fixes su detection 2017-11-17 20:26:00 +01:00
Cswl Coldwind a42c60cec2 Bump tsu version so it actually gets installed.
db817da647
updated the url of tsu download but didnt bump the package version

Which I guess caused apt to skip updating this package
2017-11-16 10:52:32 +01:00
Systemad 320d2b3f3e update tsu package #1789 2017-11-14 23:28:03 +01:00
Fredrik Fornwall b8352277e3 Use more source checksums 2017-03-04 21:54:30 +01:00
Fredrik Fornwall ee2903b530 tsu: Add package 2016-07-07 12:56:22 -04:00