Commit Graph

731 Commits

Author SHA1 Message Date
Yaksh Bariya b8037128f3
`termux_go_get`: Do not override `$GOPATH` 2021-07-05 12:22:15 +05:30
Yaksh Bariya 92f1afaa54
Fix go cache reliability in some edge cases 2021-07-05 09:33:28 +05:30
Yaksh Bariya 40aef7e5ea
Move golang cache logic out of build.sh 2021-07-05 09:22:16 +05:30
Butta 9a137331fe swift: update from 5.4.1 to 5.4.2 2021-06-29 13:44:04 +05:30
Aditya Alok eb46f4c08c
new package: cavif-rs (#7062) 2021-06-28 21:27:37 +03:00
MrAdityaAlok bf80abc6f5 helix : move one step up 2021-06-28 14:34:57 +05:30
MrAdityaAlok 06d9086c93 helix : write in alphabetical order 2021-06-28 14:34:57 +05:30
MrAdityaAlok f8ea65b2f8 helix : add to auto updated github projects 2021-06-28 14:34:57 +05:30
Yaksh Bariya 73c1d3d83e Bump `cmake` to 3.20.5 2021-06-24 12:00:29 +03:00
Leonid Pliushch fa11a5d7ec
setup-ubuntu.sh: install pip2 after everything else 2021-06-21 20:13:02 +03:00
Leonid Pliushch add9833e46
docker image: install pip for python2
Ubuntu threw away pip for python2, so we have to install it manually.
It is needed currently for "pypanel" in x11-packages repository.
2021-06-21 20:02:47 +03:00
Butta 1ce096c0ab cmake: update from 3.20.2 to 3.20.4 2021-06-17 09:37:45 +05:30
Jia Yuan Lo e1c0594bfb Add update-docker.ps1 2021-06-16 16:55:25 +03:00
Suhan G Paradkar 0c103765f4
golang: update to 1.16.5 (#7020) 2021-06-16 16:49:39 +03:00
Leonid Pliushch 2636ea0448
autoupdates: disable z3 2021-06-16 16:43:41 +03:00
Henrik Grimler c6914fccf7 termux_setup_protobuf: update sha256 2021-06-15 16:13:02 +02:00
YAKSH BARIYA 5a3d0ca659
Add package `slides` to auto update (#7009) 2021-06-15 11:58:47 +05:30
Leonid Pliushch 09c57c19c2
autoupdates: enable caddy 2021-06-14 11:28:40 +03:00
Leonid Pliushch add73af59d
autoupdates: disable imagemagick 2021-06-14 11:27:31 +03:00
Leonid Pliushch f6d370d611
check-updates.sh: follow redirects 2021-06-13 22:34:38 +03:00
Butta bf7b30d9a5 swift: add upstream patch that fixes building for 32-bit ARM 2021-06-09 23:15:52 +05:30
Suhan G Paradkar 70a292b715
docker image: install sassc (#6952) 2021-06-04 13:34:15 +03:00
Leonid Pliushch 0b65e43386
generate-bootstraps.sh: update repository url 2021-06-03 20:31:23 +03:00
Leonid Pliushch c9e8d1cb2b
build-package.sh: use packages.termux.org when running with -I/-i options 2021-06-03 14:59:39 +03:00
vhqtvn 124efc9dd9
package updates & build issue fixes (#6919)
aptly: fix build failure

dpkg: fix $TERMUX_ARCH in configure script

gotty: switch to up-to-date upstream

minicom: update source url

ncurses: force build with -fPIC

newsboat: update to 2.23

ovmf: update to 20210421.18.g15ee7b7689

pforth: update to 20210315

pup: build with GO111MODULE=off

rcshell: update source url

remind: update to 03.03.07

tweego: update to 2.1.1

virustotal-cli: update to 0.9.6

docker image: install some missing build tools
2021-05-29 14:41:04 +03:00
Leonid Pliushch 719957fa2a
Revert "fix" for curl in Github Actions
It doesn't work.
2021-05-26 16:45:50 +03:00
Henrik Grimler e006976832 run-docker.sh: set GITHUB_ACTIONS to false if not set
To prevent error when building locally:
./scripts/run-docker.sh: line 34: GITHUB_ACTIONS: unbound variable
2021-05-26 14:33:35 +02:00
Leonid Pliushch 86cdb09734
another attempt to fix Github Actions curl timeouts
Will run "sudo ethtool -K eth0 tx off rx off" in container before executing
build commands.

Since our build environment doesn't have ethtool installed, this will
imply rebuilding Docker image. Until that, CI builds will fail due to
missing utility.
2021-05-26 15:15:37 +03:00
Leonid Pliushch a0bd6e9572
docker image: install libdbus-glib-1-dev-bin 2021-05-25 19:13:34 +03:00
Leonid Pliushch 09bfea7a17
remove cirrus ci configuration
Cirrus CI has huge startup delays when using high CPU configuration, which
happen due to limited availability of the community cluster resources.
Unfortunately we can't use lower CPU configuration for termux-packages
because llvm/rust/swift may hit timeout.

Probably we will have more benefits with using Github Actions even without
-I option supplied to build-package.sh
2021-05-19 18:12:24 +03:00
Leonid Pliushch 607103f807
fix ./scripts/build/ci/cirrus-ci_dispatcher.sh
Script was copied from x11-packages, so there were parts unsuitable for
termux-packages.
2021-05-19 17:46:54 +03:00
Leonid Pliushch bf2c32cae1
add scripts for Cirrus CI
No automatic uploads to grimler.se currently.
2021-05-19 17:06:40 +03:00
Henrik Grimler b3b5a3f35f mv checks from termux_step_create_datatar to termux_step_massage
By moving the checks we can make the function more general, and
thereby re-use it for creating subpackages and potentially hostbuild
tools packages.

tests: building libandroid-support and build-essential.
2021-05-16 20:08:37 +02:00
Henrik Grimler a618264bb3 termux_step_handle_hostbuild: be more verbose when patching 2021-05-16 18:07:26 +02:00
Henrik Grimler 6d0883d177 termux_download_deb: add workaround for download of arch all pkgs
Aptly mixes the all debs into the folders for the other arches, unless
the all arch is explicitly added. This workaround tries to find the
package in the aarch64 Packages file if the all Packages file is not
found.
2021-05-14 11:58:09 +02:00
Leonid Pliushch 5c45d87234
build-package.sh: use Github Pages repositories for Unstable/X11 packages 2021-05-10 21:01:21 +03:00
Henrik Grimler 54975d7db5 ndk-headers: fix paths in utmp.h
And bump toolchain and ndk-sysroot. Also update patch offsets while we
are at it.
2021-05-07 08:28:05 +02:00
Henrik Grimler a44289837e
termux_extract_dep_info: fix logic for subpackages (#6753)
Most packages have subpackages that are the same arch or
arch-independent compared to the parent package. Emscripten and its
subpackages emscripten-{binaryen,llvm} are an exception, the main
package are arch independent while the subpackages are not. To handle
this correctly we need to modify termux_extract_dep_info as done here.
2021-05-05 21:20:39 +02:00
Leonid Pliushch 6bc5ce5bf5 linter: add PHP-3.01 license id (https://spdx.org/licenses/) 2021-05-05 11:00:48 +02:00
Panda Foss afae4becfa Do not reinstall packages in setup-archlinux.sh
I have added the --needed option to pacman to prevent reinstalling packages that are already installed and updated.
2021-05-05 00:37:29 +03:00
Butta f1d8495d04 cmake: update from 3.19.6 to 3.20.2 2021-05-02 13:53:13 +05:30
Leonid Pliushch a92e355891
build-package.sh: use grimler.se mirrors for unstable & x11 repos
Use non-IPFS repositories for fetching dependencies when building packages.
This is required at least for CI as gateways seem to block requests due to
either rate limit or restriction for usage by cloud platforms.
2021-04-30 16:29:45 +03:00
Leonid Pliushch 107c098419
build-package.sh: try dweb.link ipfs gateway for x11 & unstable repositories 2021-04-28 14:16:17 +03:00
Leonid Pliushch 679c8645ed
build-package.sh: define CMAKE_STRIP when configuring cmake build 2021-04-18 17:20:02 +03:00
Richard Boß 60eff6a0ef
golang: update to 1.16.3 (#6636) 2021-04-16 14:14:45 +03:00
Leonid Pliushch d0cea5ae00
scripts/generate-bootstraps.sh: make architecture-independent (arch "all") package list optional
It is not available in some repository types, e.g. in built with "aptly".
2021-04-13 13:16:04 +03:00
Leonid Pliushch 5665242cd8
docker image: x11-packages need xutils-dev 2021-03-29 17:01:26 +03:00
Tim Makarios d119861e45 Ensure gnupg is installed in setup-termux.sh 2021-03-26 08:50:00 +01:00
Henrik Grimler e460d1f1aa termux_step_setup_variables: use grimler.se for main repo
CI seem to fail quite often due to timeout when downloading from IPFS
host. Switch to grimler.se for now.
2021-03-12 16:19:40 +01:00
Henrik Grimler 27682c4dc6 cargo: install with --locked
Otherwise build tries to use newest dependency versions which might
cause problems. See
https://github.com/termux/termux-packages/pull/6432
2021-03-10 14:09:26 +01:00