Commit Graph

426 Commits

Author SHA1 Message Date
Leonid Pliushch
0f0e28c628 build-package.sh: fix unbound variable error
Error was:
./build-package.sh: line 578: _SUBPKG_DEPENDS: unbound variable
2019-02-26 00:40:20 +02:00
Wetitpig
cc966aac6d Avoid no subpackage error 2019-02-26 00:38:38 +02:00
Leonid Pliushch
7fbb16f59a Revert "build-package.sh: fix fast-build failure in case subpackages are not defined" 2019-02-26 00:37:56 +02:00
Leonid Pliushch
5648cb4b64 build-package.sh: fix fast-build failure in case subpackages are not defined 2019-02-25 17:37:37 +02:00
Fredrik Fornwall
605e0d1d78 Use dupbuild=warn when building with ninja
Fixes build breakage on at least doxygen after updating to ninja 1.9.
2019-02-24 22:26:55 +01:00
Henrik Grimler
581bcc9b13 termux_step_compare_debs: also compare all subpackages 2019-02-24 21:07:31 +02:00
Henrik Grimler
e704ab0334 build-package.sh: also download subpackages dependencies
Also use uppercase for some more variables
2019-02-24 21:07:31 +02:00
its-pointless
0320a92780 fix ndk versions 2019-02-24 20:39:35 +02:00
its-pointless
c1b65a538e version names change 2019-02-24 20:39:35 +02:00
its-pointless
50decd816b r19b update 2019-02-24 20:39:35 +02:00
Fredrik Fornwall
e520dfbe12 Initial changes for NDK r19 support 2019-02-24 20:39:35 +02:00
Joakim
899e1c7890 ninja: Update from 1.8.2 to 1.9.0 and switch to posix_spawn from Bionic 9. 2019-02-24 20:35:10 +02:00
Henrik Grimler
44a41a2bc0 build-package.sh: handle | in TERMUX_PKG_DEPENDS when fast building 2019-02-23 14:13:35 +02:00
Leonid Pliushch
41f8bc259c build-package.sh: fix handling quiet builds
Recent changes to this script set $TERMUX_QUIET_BUILD to false which made
all builds quiet by default due to the way how this variable was handled.
2019-02-21 02:42:26 +02:00
Henrik Grimler
dc81f64e49 build-package.sh: fix TERMUX_REPO_URL 2019-02-17 15:30:58 +01:00
Henrik Grimler
07656065e3 build-package.sh: handle Release.gpg and get deb path from Package
This makes it possible to download .debs from dl.bintray.com/xeffyr
2019-02-16 18:55:15 +01:00
Henrik Grimler
a66a7a78b8 build-package.sh: set TERMUX_NO_CLEAN to false per default
Ensures -i builds are run in fresh environments
2019-02-16 16:31:06 +01:00
Fredrik Fornwall
4fe189ec8f Specify "--path ." when building with cargo 2019-02-15 23:22:13 +01:00
Wetitpig
7ddcce5701 No backticks 2019-02-15 18:01:09 +02:00
Wetitpig
d50c847f11 Shell script compliance 2019-02-15 18:01:09 +02:00
Henrik Grimler
bcbc209820 build-package.sh: minor cleanup 2019-02-10 20:41:35 +01:00
Henrik Grimler
d96b8551aa Revert changes to TERMUX_ALL_DEPS for non -i builds 2019-02-10 12:27:48 +01:00
Henrik Grimler
fc91a52c96 Make it possible to download dependencies from several repositories
Only thing left to fix is so that it finds build scripts outside of packages/.
2019-02-10 12:26:32 +01:00
Henrik Grimler
ac8a048636 build-packages.sh: improve -I help message 2019-02-10 09:31:07 +01:00
Henrik Grimler
7f831d65ec Merge branch 'master' into fast_build_rebased 2019-02-10 09:29:48 +01:00
Henrik Grimler
d90f542825 build-package.sh: make -i builds less verbose 2019-02-10 09:27:03 +01:00
Henrik Grimler
38cd9fc184 build-package.sh: always create directories, if necessary 2019-02-10 09:13:33 +01:00
Wetitpig
5f8864c10d Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Henrik Grimler
1f170db0ee Fix so that depdencies can be built correctly with -i option 2019-02-09 12:58:49 +01:00
Henrik Grimler
d87672f1c1 Update bootstrap hashsums 2019-02-09 12:58:11 +01:00
Fredrik Fornwall
352e17d234 cmake: Update from 3.13.3 to 3.13.4 2019-02-09 01:37:11 +01:00
Henrik Grimler
eed877d5e9 Merge remote-tracking branch 'grimler/fast_build_rebased' into fast_build_rebased 2019-02-03 15:06:11 +01:00
Henrik Grimler
fba622856c Move termux_dep_extract_info to another function
Can be used in bintray upload script to extract pkg version
2019-02-03 15:02:06 +01:00
Henrik Grimler
04d20d71dd Use apt's trusted.gpg for pkg verification 2019-01-28 14:20:45 +00:00
Leonid Pliushch
1dbc9b0ba3 build-package.sh: use keyserver pool when receive keys
Now gpg key retrieving is more reliable.
2019-01-28 14:20:45 +00:00
Henrik Grimler
7760f6b9df build-package.sh: fix -a all -i builds
Also use `-s -i` for dependencies that have to be built
2019-01-28 14:20:45 +00:00
Henrik Grimler
fcd3d05d26 build-package.sh: improve -i description 2019-01-28 14:20:45 +00:00
Henrik Grimler
acf74c54d1 build-package.sh: fix bug in the case where package name contains (but not ends with) -dev
As for icu-devtools
2019-01-28 14:20:45 +00:00
Henrik Grimler
efba4f2839 build-package.sh: Minor indentation fix 2019-01-28 14:20:45 +00:00
Henrik Grimler
8064f76d94 build-package.sh: fix termux_step_compare_debs
Catch error if termux_download_deb fails
2019-01-28 14:20:45 +00:00
Henrik Grimler
5cc4dd6755 build-package.sh: fix download loop of dependencies when -i building
Only download $TERMUX_PKG_DEPENDS and $TERMUX_PKG_BUILD_DEPENDS (and
their -dev packages, if they exist), not their dependencies.
2019-01-28 14:20:45 +00:00
Henrik Grimler
5063989277 build-package.sh: add sha256sum's for bootstrap zips for all arches 2019-01-28 14:20:45 +00:00
Henrik Grimler
3d8d7411ab build-package.sh: return 1 if hashsum doesn't exist for package
When downloading depencencies
2019-01-28 14:20:45 +00:00
Henrik Grimler
55cfdadfe7 build-package.sh: fix termux_extract_dep_info 2019-01-28 14:20:45 +00:00
Henrik Grimler
f38084c1b6 build-package.sh: mv download of InRelease and Packages to new function termux_step_get_repo_files 2019-01-28 14:20:45 +00:00
Henrik Grimler
645f594f4b Rename get_pkg_hash.py->get_hash_from_file.py 2019-01-28 14:20:45 +00:00
Henrik Grimler
f56ec8b1e9 build-package: update so that termux_step_compare_debs dl's by hash
Changes needed after termux_download_deb function update
2019-01-28 14:20:45 +00:00
Henrik Grimler
0d6fd79726 build-package: Add signature verification and download by hash
Also rename termux_install_dep_deb to termux_download_deb.
2019-01-28 14:20:44 +00:00
Henrik Grimler
95dbe1bbce build-package: fix truncated comment 2019-01-28 14:20:44 +00:00
Henrik Grimler
21095c49f5 build-package: Set default verbose level 2019-01-28 14:20:44 +00:00