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
Henrik Grimler
bdabc935df
build-package: Fix so that debdiff's exit code doesn't stop build
2019-01-28 14:20:44 +00:00
Henrik Grimler
2f9b08d948
build-package: fix forgotten p->pkg
2019-01-28 14:20:44 +00:00
Henrik Grimler
6462d83a88
build-package.sh: make dep downloads less verbose for quiet builds
...
Add error messages when download fails though.
Try to download -dev packages but ignore errors here
2019-01-28 14:20:44 +00:00
Henrik Grimler
9162a0a24e
termux_extract_dep_info: Fix bug when ARCH=all and REVISION != 0
...
Also make it less verbose when building with -q and add some TODO notes
2019-01-28 14:20:44 +00:00
Henrik Grimler
acf3b694a9
build-package: make the bootstrap installtion more intuitive
2019-01-28 14:20:44 +00:00
Henrik Grimler
9cc3ded8db
build-package: add function to compare debs
2019-01-28 14:20:44 +00:00
Henrik Grimler
a8a394e189
Change TERMUX_BUILD_DEPS to TERMUX_INSTALL_DEPS again.
...
Fix syntax in if expressions.
2019-01-28 14:20:44 +00:00
Henrik Grimler
b970310662
Working deb_get_info and install_dep_deb functions
2019-01-28 14:20:44 +00:00
Henrik Grimler
3a5bec4098
build-package: add termux_extract_version function
2019-01-28 14:20:18 +00:00
Henrik Grimler
e8651a6af5
updates
2019-01-28 14:20:18 +00:00
Stephen
b3eb677f5b
Update build-package.sh
2019-01-28 14:20:01 +00:00
Stephen
bac97d7848
cheap trick to fix + issue in package search
2019-01-28 14:20:00 +00:00
Henrik Grimler
2794fc71f2
build-package: with -i -q, ignore recommended packages and suggestions ( #3 )
2019-01-28 14:20:00 +00:00
Stephen Groat
9052a1b6fc
Use apt for dependencies
2019-01-28 14:20:00 +00:00
Leonid Pliushch
48ff3130cb
build-package.sh: use 'readlink' to get value of symlink
2019-01-27 23:29:40 +02:00
Fredrik Fornwall
1235109100
Compress man pages with gzip to save space
2019-01-27 21:57:01 +01:00
Henrik Grimler
6b6fb7e5d3
Merge branch 'master' into fast_build_rebased
2019-01-27 10:36:50 +01:00
Henrik Grimler
444db6aade
build-package: make TERMUX_PKG_MAINTAINER overridable
...
Makes it possible to change default maintainer for another repo
2019-01-27 07:39:13 +01:00
Henrik Grimler
c7c0f97ae4
Use apt's trusted.gpg for pkg verification
2019-01-26 16:37:25 +00:00
Leonid Pliushch
599832c0f1
build-package.sh: use keyserver pool when receive keys
...
Now gpg key retrieving is more reliable.
2019-01-26 16:59:34 +02:00
Henrik Grimler
308990a29e
build-package.sh: fix -a all -i
builds
...
Also use `-s -i` for dependencies that have to be built
2019-01-25 22:09:57 +01:00
Henrik Grimler
c88cde9ad5
build-package.sh: improve -i description
2019-01-25 20:44:00 +01:00
Henrik Grimler
f3f479faf6
build-package.sh: fix bug in the case where package name contains (but not ends with) -dev
...
As for icu-devtools
2019-01-25 20:44:00 +01:00
Henrik Grimler
ede80c5d9d
build-package.sh: Minor indentation fix
2019-01-25 20:44:00 +01:00
Henrik Grimler
1e8a698474
build-package.sh: fix termux_step_compare_debs
...
Catch error if termux_download_deb fails
2019-01-25 20:44:00 +01:00
Henrik Grimler
28b4013357
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-25 20:44:00 +01:00
Henrik Grimler
16aae24b0b
build-package.sh: add sha256sum's for bootstrap zips for all arches
2019-01-25 20:44:00 +01:00
Henrik Grimler
8f8c1fd79f
build-package.sh: return 1 if hashsum doesn't exist for package
...
When downloading depencencies
2019-01-25 20:44:00 +01:00
Henrik Grimler
90d17da507
build-package.sh: fix termux_extract_dep_info
2019-01-25 20:44:00 +01:00
Henrik Grimler
13855a96a2
build-package.sh: mv download of InRelease and Packages to new function termux_step_get_repo_files
2019-01-25 20:44:00 +01:00
Henrik Grimler
968c96fce9
Rename get_pkg_hash.py->get_hash_from_file.py
2019-01-25 20:41:01 +01:00
Henrik Grimler
7349e1cec7
build-package: update so that termux_step_compare_debs dl's by hash
...
Changes needed after termux_download_deb function update
2019-01-25 20:41:01 +01:00
Henrik Grimler
4836ee0efe
build-package: Add signature verification and download by hash
...
Also rename termux_install_dep_deb to termux_download_deb.
2019-01-25 20:41:01 +01:00
Henrik Grimler
0288289cee
build-package: fix truncated comment
2019-01-25 20:41:01 +01:00
Henrik Grimler
9c7201213f
build-package: Set default verbose level
2019-01-25 20:41:01 +01:00
Henrik Grimler
67e378f60d
build-package: Fix so that debdiff's exit code doesn't stop build
2019-01-25 20:41:01 +01:00
Henrik Grimler
aec765bc8f
build-package: fix forgotten p->pkg
2019-01-25 20:41:01 +01:00
Henrik Grimler
68a57c694d
build-package.sh: make dep downloads less verbose for quiet builds
...
Add error messages when download fails though.
Try to download -dev packages but ignore errors here
2019-01-25 20:41:01 +01:00
Henrik Grimler
ed14c5a57e
termux_extract_dep_info: Fix bug when ARCH=all and REVISION != 0
...
Also make it less verbose when building with -q and add some TODO notes
2019-01-25 20:41:01 +01:00
Henrik Grimler
ecf31331b8
build-package: make the bootstrap installtion more intuitive
2019-01-25 20:41:01 +01:00
Henrik Grimler
694f57d78c
build-package: add function to compare debs
2019-01-25 20:41:01 +01:00
Henrik Grimler
3367fff67e
Change TERMUX_BUILD_DEPS to TERMUX_INSTALL_DEPS again.
...
Fix syntax in if expressions.
2019-01-25 20:41:01 +01:00
Henrik Grimler
2ff975c353
Working deb_get_info and install_dep_deb functions
2019-01-25 20:41:01 +01:00
Henrik Grimler
8188191c0d
build-package: add termux_extract_version function
2019-01-25 20:41:01 +01:00
Henrik Grimler
04dd0b145c
updates
2019-01-25 20:41:01 +01:00
Stephen
66763880af
Update build-package.sh
2019-01-25 20:41:01 +01:00
Stephen
553805e932
cheap trick to fix + issue in package search
2019-01-25 20:41:01 +01:00
Henrik Grimler
e9e9029461
build-package: with -i -q, ignore recommended packages and suggestions ( #3 )
2019-01-25 20:41:01 +01:00
Stephen Groat
db5db2c69f
Use apt for dependencies
2019-01-25 20:41:01 +01:00
Fredrik Fornwall
873f60cbb5
iconv.h from libandroid-support to ndk-patches
2019-01-25 02:57:27 +01:00
Fredrik Fornwall
3ab4c8f8e0
Remove langinfo.h from libandroid-support
...
Instead provide langinfo.h with inline implemention of nl_langinfo()
as a system header.
This avoids linking in libandroid-support.so in some places, and
improves compatibility when building code on-device.
2019-01-25 01:58:51 +01:00