Henrik Grimler
3879280345
ndk-patches: remove wait3 patch from sys/wait.h
...
It was added specifically for busybox, and busybox > 1.33 now
implements its own workaround, so should hopefully be no need for this
patch anymore.
2022-03-01 21:45:47 +01:00
Henrik Grimler
f66938e355
scripts/build/setup: add termux_setup_nodejs function
...
To be used by packages that need nodejs during build (gitea and
frida-server for example).
Use LTS version for now (gitea had issues with latest version).
2022-03-01 09:03:54 +01:00
Leap of Azzam
7fa5b47ec8
zig: bump to 0.9.1 ( #9137 )
...
* zig: bump to 0.9.1
2022-02-26 14:07:10 +05:30
YAKSH BARIYA
6fe370b6cd
picolisp: update to 21.12 ( #9084 )
2022-02-25 14:02:46 +00:00
Henrik Grimler
e37646a3ae
Revert "[TEMP] download deps from grimler.se instead of packages.termux.org"
...
This reverts commit 7850c1d98b
.
2022-02-25 08:27:38 +01:00
Henrik Grimler
7850c1d98b
[TEMP] download deps from grimler.se instead of packages.termux.org
...
Fosshost mirror is down at the moment.
2022-02-24 14:11:43 +01:00
Henrik Grimler
42b4712c15
step_setup_variables: fix warning about undefined TERMUX_MAIN_PACKAGE_FORMAT
2022-02-19 14:41:19 +05:30
Medzik
1928761152
bump golang to 1.17.7
2022-02-16 05:17:17 +05:30
Tee KOBAYASHI
b34c1d7ee4
termux_step_configure_autotools: Cat config.log
when failed
2022-02-15 19:52:41 +01:00
Tee KOBAYASHI
e8625ec370
termux_setup_meson: Backport patch for gtkdoc
...
from https://github.com/mesonbuild/meson/pull/9841 .
2022-02-15 16:38:08 +09:00
Maxython
465159a72e
build-package.sh: change logic for package manager selection to be more stable
...
termux_step_setup_variables: added logic with TERMUX_PACKAGE_FORMAT
for easier compilation.
2022-02-11 22:38:40 +01:00
Maxython
d3556570a5
setup_build_folders, clean.sh: don't fail if chmod fails
...
For some reason chmod +w -R returns an error when building on
device. Lets not fail build when this happens.
2022-02-11 22:37:18 +01:00
Henrik Grimler
9155acd040
termux_step_configure_cmake: set CMAKE_INSTALL_LIBDIR
...
Some packages seem to need it, but maybe just when building outside
docker image? Set in termux_step_configure_cmake instead of in
individual build recipes.
%ci:no-build
2022-02-11 21:20:14 +01:00
Henrik Grimler
c31ee772c2
Update docker image to Ubuntu 21.10
...
A ./build-all.sh -i finishes successfully. (There seem to be some
issue with the build-all script where some packages are not built
though)
2022-02-08 11:48:43 +01:00
Lucy Phipps
bbdaa639f7
update docker image to Ubuntu 21.04
2022-02-08 11:48:36 +01:00
agnostic-apollo
5ac3fdbd30
Added(scripts): Add build-bootstrap.sh 0.1.0
...
The build-bootstrap.sh is a script to build bootstrap archives for the termux-app from local package sources instead of debs published in apt repo like done by generate-bootstrap.sh. It allows bootstrap archives to be easily built for (forked) termux apps without having to publish an apt repo first. Run `build-bootstrap.sh --help` for more info.
### Examples
Build default bootstrap archives for all supported archs:
./scripts/run-docker.sh ./scripts/build-bootstraps.sh &> build.log
Build default bootstrap archive for aarch64 arch only:
./scripts/run-docker.sh ./scripts/build-bootstraps.sh --architectures aarch64 &> build.log
Build bootstrap archive with additionall openssh package for aarch64 arch only:
./scripts/run-docker.sh ./scripts/build-bootstraps.sh --architectures aarch64 --add openssh &> build.log
2022-02-08 08:11:53 +05:00
Butta
5d98fde4ab
swift: fix memory tagging collisions on aarch64 since Android 11
2022-02-08 01:24:14 +05:30
Henrik Grimler
89c54741a5
termux_setup_meson: fix deprecated way of setting cflags and ldflags
...
c_args and friends should be under [built-in options] now.
2022-02-05 09:25:45 +01:00
Henrik Grimler
1a2ab9b78f
termux_setup_meson: use latest meson 0.61.1
2022-02-04 21:05:50 +01:00
Henrik Grimler
e16c9f2078
termux_setup_meson: remove RUNPATH fix
...
Original issue seem to have been fixed, and depfixer.py has been
updated so that the perl replace command no longer does anything.
2022-02-04 21:05:12 +01:00
xeffyr
43b2f17506
scripts: update 'update-checksum' & 'revbump'
2022-01-31 20:21:59 +02:00
Yaksh Bariya
76e3b95e41
Fix more instances of which
...
How did I miss this before?
2022-01-30 10:26:06 +05:30
Tee KOBAYASHI
907319a383
docker image: Install clang-12 and friends
2022-01-30 04:05:51 +09:00
Leap of Azzam
18fbc56c72
add package: zig
...
Signed-off-by: Leap of Azzam <leapofazzam@gmail.com>
2022-01-25 20:52:58 +09:00
s00se
cfe80644b7
docker-image: add gcc-arm-none-eabi
2022-01-18 10:19:25 +02:00
Tee KOBAYASHI
9fe1b6ae36
termux_setup_protobuf: Update checksum
2022-01-17 11:05:26 +02:00
Ivan Max
ece5419863
build-package.sh: setting up to work with pacman ( #8451 )
2022-01-14 15:16:37 +02:00
Tee KOBAYASHI
19563a614b
docker image: Install python3-jsonschema
2022-01-14 10:49:11 +02:00
Arun
1fe661b544
golang: update to 1.17.6
2022-01-14 09:30:45 +01:00
agnostic-apollo
f25b989d6f
Fixed: Fix broken bootstrap zips by adding termux-keyring dependency
...
The science-repo and game-repo were recently removed and their packages were added to the main repo.
During this their dependencies were removed from bootstrap zips in generate-bootstrap.sh script.
However, both these packages were dependent on termux-keyring package and the script did not have an entry itself for termux-keyring, so their removal resulted in missing termux-keyring package in bootstrap, which resulted in no keys to exist in `$TERMUX_PREFIX/etc/apt/trusted.gpg.d/` on fresh install, which resulted in `The following signatures couldn't be verified because the public key is not available: NO_PUBKEY*` errors when running `apt update` command for any bootstrap generated after Dec 14, 2021.
https://github.com/termux/termux-packages/commits/master/scripts/generate-bootstraps.sh
https://github.com/termux/termux-packages/commit/87b9cd3cf
https://github.com/termux/termux-packages/commit/758ec3a92
https://github.com/termux/termux-packages/commit/a3307822
https://github.com/termux/termux-packages/commit/f8746124
2022-01-07 23:59:14 +05:00
Yaksh Bariya
c15b7f17bf
ndk-sysroot: bump revision after removing patch for mntent.h
...
Also bump toolchain version
2022-01-03 19:21:36 +05:30
Ivan Max
b2fbd905e2
build-package.sh: improve version string editing for pacman format ( #8384 )
2021-12-29 10:55:08 +02:00
Leonid Pliushch
b048650736
linter: fix detecting invalid versions
2021-12-26 17:47:07 +02:00
Leonid Pliushch
1b7a64470c
linter: check package version format
2021-12-23 15:31:33 +02:00
Tee KOBAYASHI
a50823da6b
toolchain: Link libandroid-support with --no-as-needed
2021-12-20 12:01:41 +02:00
Yaksh Bariya
e54de65f96
Revert "termux_setup_meson: roll back to 0.59.3"
...
This reverts commit df0c1def16
.
2021-12-14 19:32:13 +05:30
Henrik Grimler
87b9cd3cfd
bootstraps: remove science-repo
...
Since the science-packages repository has been merged into
termux-packages.
2021-12-14 14:57:18 +01:00
Yaksh Bariya
df0c1def16
termux_setup_meson: roll back to 0.59.3
...
shared-mime-info from x11 packages needs old version of meson
2021-12-14 16:00:26 +05:30
Yaksh Bariya
dd647ac3c7
toolchain: bump revision
2021-12-12 10:07:41 +05:30
Leonid Pliushch
8279cf4717
setup-ubuntu.sh: use 'env' to pass DEBIAN_FRONTEND=noninteractive
...
Fixes https://github.com/termux/termux-packages/issues/8209
2021-12-11 23:19:13 +02:00
Oskar
9cf48b4910
Update termux_setup_golang.sh
2021-12-10 19:33:05 +05:30
Yaksh Bariya
c96f4a8579
cmake: update to 3.22.1
2021-12-09 22:06:10 +05:30
Ivan Max
d36faee697
build-package.sh: remove or operator in dependencies for pacman format ( #8179 )
2021-12-08 16:33:47 +02:00
sk0kanik
ecae8900d5
golang: from 1.17.3 to 1.17.4
2021-12-07 01:16:06 +05:30
Yaksh Bariya
a6699b433c
gn: bump to 20211203
2021-12-05 21:19:02 +05:30
Henrik Grimler
75edafa904
postgresql: add pg_config shell script
...
Can be used for packages that depend on postgresql and that tries to
run pg_config during build.
2021-12-05 13:19:49 +01:00
Henrik Grimler
a5cf5ef9d5
termux_step_override_config_scripts: don't run on device
2021-12-05 13:18:27 +01:00
Henrik Grimler
ed351084a0
termux_step_setup_variables: no need to check termux-{games,science}
...
Since these repositories have been merged into the main repository
there is no need to check them for dependencies.
2021-12-05 13:18:21 +01:00
Tee KOBAYASHI
e4f761f9da
toolchain: Bump version
2021-12-05 11:52:23 +02:00
Tee KOBAYASHI
653a110ddb
termux_step_setup_toolchain: -fPIC
should be in CFLAGS
2021-12-05 11:52:23 +02:00