Leonid Plyushch
bfa7f2892d
termux_create_subpackages.sh: fix syntax errors
6 years ago
Tom Yan
5681fc51bc
build-package: fix subpackage-parent dependency
6 years ago
Leonid Plyushch
f1b6091f20
build-package.sh: don't write dependency list if empty
6 years ago
Leonid Plyushch
793e40e518
build-package.sh: fix situation where subpackage's dependency list is not written to metadata
6 years ago
Leonid Plyushch
2bdb3735b6
build-package.sh: break possible circular dependencies
6 years ago
Fredrik Fornwall
bddbe2229c
golang: Update from 1.12.2 to 1.12.5
6 years ago
Fredrik Fornwall
843871bd18
Remove not needed line in termux_setup_rust
6 years ago
Tom Yan
682426b960
buildorder.py: remove libandroid-support from always_deps
as libiconv is no longer a symlink of it
6 years ago
Leonid Plyushch
9c57443723
build-package.sh: introduce field "Pre-Depends"
Required in rare cases where package update may break package manager during
installation process.
See https://www.debian.org/doc/debian-policy/ch-relationships.html for
more information.
6 years ago
Leonid Plyushch
0d1170cc22
build-package.sh: subpackages should depend on current version of the main
Avoid potential issues caused by version mismatch.
6 years ago
Leonid Plyushch
4122f68ebe
new package: libiconv
6 years ago
Leonid Plyushch
5251ddabb2
CI: skip packages that have long build time
6 years ago
Leonid Plyushch
d8e85d023f
CI: switch to Cirrus
6 years ago
Leonid Plyushch
d28dd2500d
termux_setup_rust.sh: always pick rust version from package build script
Avoid version mismatch.
6 years ago
its-pointless
cfb0fe16ff
rust: Update from 1.33.0 to 1.34.1
6 years ago
Fredrik Fornwall
2a5e6ec7ea
Update docker image to ubuntu 19.04 and llvm 8
6 years ago
Fredrik Fornwall
faf9e0fde5
cmake: Update from 3.14.2 to 3.14.3
6 years ago
Fredrik Fornwall
321b85b83f
coreutils: Update from 8.30 to 8.31
6 years ago
Leonid Plyushch
76784a34cb
build-package.sh: always try to download Release file (revert to old behaviour)
6 years ago
Leonid Plyushch
e2ad539339
Fast build fixes ( #3696 )
* Do not re=download release files.
* Efficiently handle dependencies: do not try to download \*.deb files when they already downloaded, do not try to extract them more than one time.
6 years ago
Fredrik Fornwall
5cfaef7bb3
cmake: Update from 3.13.4 to 3.14.2
6 years ago
Fredrik Fornwall
eb6d337bb2
Adapt checksum for ninja-linux.zip
6 years ago
Fredrik Fornwall
a458ab0766
Let rustup install rust 1.34
6 years ago
Leonid Plyushch
8786624ca8
termux-elf-cleaner: update to v1.6
No changes if API level is >= 23.
6 years ago
Tom Yan
7d5dd1c55f
zlib-dev: breaks and replaces old ndk-sysroot
also bump toolchain version for z{lib,conf}.h removal
6 years ago
Tom Yan
32f46ac7e0
zlib: add package
6 years ago
Tom Yan
60dc484806
build-package: fix conffiles for subpackages
conffiles was being created after control.tar.gz, which makes it
being omitted
6 years ago
Leonid Plyushch
c1b444a9b1
package_uploader.sh: handle licenses "custom" and "non-free"
6 years ago
Leonid Plyushch
beaa0c61f8
swi-prolog: specify necessary host tools in setup-ubuntu.sh
6 years ago
Leonid Plyushch
ed5218cddf
build-package.sh: do not try to gzip manpages that are already gzipped
Avoid warning and broken symlinks.
6 years ago
Tom Yan
3e6844474c
build-package: set CMAKE_FIND_ROOT_PATH_MODE_PROGRAM to NEVER
6 years ago
Fredrik Fornwall
9e99a7498f
golang: Update from 1.12.1 to 1.12.2
6 years ago
Tom Yan
873b10d788
buildorder.py: make subpackage pull its parent
6 years ago
its-pointless
0e5ca471d1
llvm-8 and rust with back ports for llvm-8
6 years ago
Tom Yan
41b3d799bf
build-package: add TERMUX_PKG_DEVPACKAGE_{BREAKS,REPLACES} support
6 years ago
Tom Yan
444ebf0ed2
buildorder.py: make fast build mode download all subpackages
6 years ago
Leonid Plyushch
0c4fbc364e
build-package.sh: fix printing of error message when trying to run script on Android device
6 years ago
Leonid Plyushch
217c078304
termux_step_setup_toolchain.sh: simplify unneeded headers removal
6 years ago
Leonid Plyushch
e09bebd9cb
termux_step_setup_toolchain.sh: move 'rm usr/include/sys/capability.h' to correct place
6 years ago
Leonid Plyushch
9a40ff803c
package uploader: when script exit, return status code '1' if there errors occurred
package_uploader.sh should not exit on error when package processing is not finished
by allowing to do as much as possible.
But we need some mechanizm to notify maintainers when errors occurred on CI/CD
on package operations.
6 years ago
Leonid Plyushch
952df9c00e
setup-ubuntu.sh: add lua5.3, needed by luarocks
6 years ago
Leonid Plyushch
ff20bfb59b
package uploader: fix checking of build.sh existence
6 years ago
Leonid Plyushch
daf9d16121
package uploader: omit messages on stderr when sourcing build.sh
Prevents messages like this one:
which: no msgfmt in (/home/xeffyr/bin:/run/wrappers/bin:/home/xeffyr/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin:/etc/profiles/per-user/xeffyr/bin)
6 years ago
Fredrik Fornwall
44118b6e67
Remove sys/capability.h from the NDK sysroot
The sys/capability.h file will be provided by libcap-dev.
6 years ago
Tom Yan
72261ce2cc
build-package: handle -dev package download from buildorder.py
6 years ago
Tom Yan
879d24e972
buildorder.py: only omit target's subpackage for fast build
6 years ago
Tom Yan
3cfb02d491
buildorder.py: parse TERMUX_PKG_DEVPACKAGE_DEPENDS
6 years ago
Leonid Plyushch
9372e66f60
fast builds: enable downloading from game, root & science repositories
6 years ago
Leonid Plyushch
d2a6775533
termux_step_setup_variables.sh: remove unneeded variable
Not needed after cada4be0d8
.
6 years ago
Leonid Plyushch
7390ba5ca9
package uploader: fix conditional when checking http status after publishing in upload_package()
6 years ago