Henrik Grimler
0b1575ee1e
termux_step_install_license: Handle spaces in license name
6 years ago
Henrik Grimler
8acfa01d48
termux_step_install_license: error if no LICENSE file is installed
6 years ago
Henrik Grimler
a230e33e4f
termux_step_install_license: use license file from $TERMUX_PKG_LICENSE_FILE if specified
Otherwise use the licenses specified in $TERMUX_PKG_LICENSE
6 years ago
Henrik Grimler
4dbbb63c6b
build-package: licenses->LICENSES
6 years ago
Henrik Grimler
4f64a2ae59
build-package: install licenses to $PREFIX/share/$PKG/LICENSE
6 years ago
Leonid Plyushch
8a80bacfc0
cmake: update to 3.14.4
6 years ago
Tom Yan
7e60494c16
build-package: fix unwind symbols hiding
Apparently because libgcc.a is now a linker script, `--exclude-libs libgcc.a` doesn't seem to do a thing. Also hiding symbols from libunwind.a.
6 years ago
Leonid Plyushch
00398cbe25
repology metadata tools are located in a separate repository
See https://github.com/termux/termux-repology .
6 years ago
Fredrik Fornwall
4e57f3540c
protobuf: Update from 3.6.1 to 3.7.1
6 years ago
Fredrik Fornwall
8a07f4dcc7
Update meson from 0.49.2 to 0.50.1
6 years ago
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