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
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
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
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
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
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
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
3f039293c5
fast builds: enable downloading from unstable and x11 repositories
6 years ago
Fredrik Fornwall
b889f77ad1
golang: Update from 1.12 to 1.12.1
6 years ago
Leonid Plyushch
9711b01b2b
termux-elf-cleaner: update to v1.5
Now it no longer removes GNU version sections.
6 years ago
Leonid Plyushch
50c42cd530
fast-build mode: use termux_download function for downloading 'Release'
Addition for cada4be0d8
.
Release file may not exist too when metadata generation is in progress,
so we may need to do several tries to download file.
6 years ago
Leonid Plyushch
cada4be0d8
fast-build mode: do not rely on gpg when verifying metadata
If previous build create metadata generation job, the repository will be left in
unsigned state for up to 5-20 seconds. We cannot do anything with this as how
Bintray works. When this case happens, signature checks will fail causing build
failure.
See https://gitlab.com/termux-mirror/termux-packages/-/jobs/175356747 .
For now, gpg checks are permanently disabled. When a better solution will be
found, feel free to revert this commit.
6 years ago
Tom Yan
e5edd4f586
Simplify libc++ setup
As clang++ in the NDK defaults to libc++ since r17, we no longer
need to fake a libstdc++.so at build time (and omit it from the
libc++ package we ship).
6 years ago
Fredrik Fornwall
a54a1429b8
Avoid meson stripping DT_RUNPATH
See #3490 .
6 years ago
Fredrik Fornwall
ce4b923f13
Fix DT_RUNPATH for rust-using packages
See #3490 .
6 years ago
Fredrik Fornwall
d03cd2f0db
Set CGO_LDFLAGS="$LDFLAGS" for go packages
This should add DT_RUNPATH. See #3490 .
6 years ago
Leonid Plyushch
c63620886b
termux_step_setup_variables.sh: fix gpg keys
6 years ago
Leonid Plyushch
99134641d6
fast-builds: switch to bintray url
6 years ago
Leonid Plyushch
02e60c373c
build-package.sh: create dummy libutil.so which links to libc
Replace libutil.so with linker script so we don't have to patch
each program that tries to link with libutil.so.
6 years ago
Leonid Plyushch
a48d94ce2b
build-package.sh: enable use of DT_RUNPATH, set minimal API level to 24
6 years ago
Henrik Grimler
ca3971841b
termux_create_subpackages: support TERMUX_SUBPKG_BREAKS
6 years ago
Henrik Grimler
9dece59651
build-package: mv code for creating subpackages to new file
6 years ago
Fredrik Fornwall
bedfd17f7e
go: Update from 1.11.5 to 1.12
6 years ago
Leonid Plyushch
28f3fbe1bc
build-package.sh: prevent parallel runs in the same environment
Avoid corruption of the build environment if build-package.sh was
executed in 2 parallel sessions.
6 years ago
Leonid Plyushch
ef3772c4d6
fast-builds: do not rely on bootstrap archives
Reasons:
* they may contain outdated packages
* they are redundant
* they may not exist for target repository (e.g. if building for non-termux.net)
6 years ago
Leonid Plyushch
e400c23415
termux-elf-cleaner: update to v1.4
Provides fix for Android 5.
6 years ago
Leonid Plyushch
0950d69987
update scripts for continuous integration
Keep bare minimum of scripts & configuration files for CI.
Set Travis target language to generic, remove 'Gemfile' and
'Rakefile' since we building *.deb packages and not ruby ones.
Code that determining changes in git repository is reimplemented
in bash.
Disabled packages are excluded from CI tracking as they frequently
cause errors.
6 years ago
Henrik Grimler
706ac2d2d2
termux_download_deb: check that Packages exist before reading hash
6 years ago
Henrik Grimler
46e7252e91
build-package: stop build if buildorder.py returns error
6 years ago