Commit Graph

455 Commits

Author SHA1 Message Date
Tee KOBAYASHI 9849f01987 new function: termux_setup_python_crossenv 2022-03-02 12:00:30 +09:00
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
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 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
Yaksh Bariya 76e3b95e41
Fix more instances of `which`
How did I miss this before?
2022-01-30 10:26:06 +05:30
Leap of Azzam 18fbc56c72 add package: zig
Signed-off-by: Leap of Azzam <leapofazzam@gmail.com>
2022-01-25 20:52:58 +09: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
Arun 1fe661b544 golang: update to 1.17.6 2022-01-14 09:30:45 +01: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
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
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
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
Leonid Pliushch 82a78ca781
build-package.sh: fix undefined AR variable
Building metapackages doesn't involve setup of compiler toolchain,
so certain variables are not set. In general, it was not expected
that package archive generation will use utilities that come with
cross-compiler as this functionality should rely on utilities
installed by host package manager.

/home/builder/termux-packages/scripts/build/termux_step_create_debian_package.sh: line 49: AR: unbound variable
2021-12-04 10:37:55 +02:00
Tee KOBAYASHI d36fd6b8f8 Globally set confvar `gl_cv_func_wcrtomb_works=yes` 2021-11-29 09:26:02 +01:00
Lucy Phipps 369d15f4ef
ndk-patches: disable AT_EACCESS
https://android.googlesource.com/platform/bionic.git/+/refs/tags/ndk-r23b/libc/bionic/faccessat.cpp#50
2021-11-29 07:58:58 +00:00
Yaksh Bariya 74a5fbc577
cmake: bump to 3.22.0 2021-11-28 16:05:05 +05:30
Yonle 6da988cb1a meson: Bump 0.90.1 2021-11-27 09:52:19 +05:30
xtkoba 7c228b846e
ndk-patches: Add IFTODT and DTTOIF to dirent.h (#8041)
ndk-patches: Add IFTODT and DTTOIF to dirent.h
2021-11-23 10:12:17 +01:00
Yaksh Bariya 4d27b8efbd
gn: Bump to latest 20211116 2021-11-22 07:09:18 +05:30
Henrik Grimler 96dd5b5f96
Remove unstable-repo from list of repos
It has been merged with main repo so no need to look for package
dependencies in it.
2021-11-14 20:58:36 +01:00
Butta 034874f693 build-package: switch the archiver for debian packages over to the one from the NDK, which gets on-device builds working again
Also, remove the binutils-gold dependency for on-device builds, since we switched
everything over to lld now, just like the latest NDK 23.
2021-11-14 12:42:51 +05:30
Oskar a6b59d4792
golang: update to 1.17.3 (#7928) 2021-11-04 20:35:46 +01:00
Lucy Phipps b612321109
librav1e: update to 0.5.0 2021-11-02 20:22:18 +00:00
Ivan Max 6aadac515d Fixed versions for pacman packages
Closes https://github.com/termux/termux-packages/pull/7919
2021-11-02 21:41:45 +02:00
Lucy Phipps ee97e92bfa
ac_cv_func_endpwent=yes 2021-11-01 09:41:43 +00:00