Commit Graph

875 Commits

Author SHA1 Message Date
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
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
Leonid Pliushch 758ec3a929
generate-bootstraps.sh: don't pull game-repo 2021-12-02 11:00:22 +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
Leonid Pliushch ee8feaeb36
docker image: install the latest lts version of nodejs 2021-11-27 14:33:31 +02:00
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
Ian Hu 5a5c68fa27 update protoc-3.19.1-linux-x86_64.zip sha256 2021-10-29 11:13:45 +02:00
Leonid Pliushch 6572b28692
build-package.sh: introduce TERMUX_PKG_NO_SHEBANG_FIX
This variable will disable shebang fixing during massage step. Normally
such fix shouldn't be disabled, but there are packages where it causes
a huge overhead and is not needed anyway.

Packages that are known to be affected by overhead and take long time
for building:

 * papirus-icon-theme from x11-packages
2021-10-25 12:52:36 +03:00
Henrik Grimler 0816c82b13
termux_get_repo_files: remove some identation
To make script easier to read. Also use local vars to not have to
repeat some of the long paths to RELEASE/PACKAGES files.
2021-10-24 18:46:34 +02:00
Henrik Grimler 8796b282e1 extract_dep_info: init. TERMUX_PKG_PLATFORM_INDEPENDENT to false
Otherwise we run into problems when building arch-independent packages
that depend on arch-dependent packages, for example perl packages like
parallel.  Before, when downloading the perl dependency it then
believed perl to be arch-independent.
2021-10-24 18:09:04 +02:00
Henrik Grimler 611c40a283 setup_toolchain: specify NM as well 2021-10-24 13:22:40 +02:00
Henrik Grimler f167d07541
termux_step_setup_toolchain: export PKG_CONFIG and PKGCONFIG
Ghostscript uses the latter one in its configure script.
2021-10-24 08:03:58 +02:00
Henrik Grimler d5ba6ecc6b toolchain: fix broken as symlinks in r23b
r23b was suppose to fix so that -fno-integrated-as worked again (which
libx265 needs for example), but the symlinks added point towards an
absolute path in /buildbot/src/android/ndk-release-r23 instead of to
../../bin/. Re-create symlinks with correct destination.
2021-10-23 15:57:11 +02:00
Lucinda May Phipps 9d020f82ec
properties.sh: notes for next ndk update
we forgot to reset the revision numbers this time
2021-10-23 13:55:04 +01:00
Lucy Phipps 2a62732791
termux-elf-cleaner: update to 1.10 2021-10-23 09:47:06 +01:00
Henrik Grimler 6a86fd8b28 ndk: update to r23b
Includes fix for -fno-integrated-as flag, which is needed by libx265
build.
2021-10-22 23:05:45 +02:00
Henrik Grimler 8c1a1b4ba5 termux_step_setup_toolchain: do not add prefix to pkg-config
And create the pkg-config wrapper inside termux_setup_toolchain.
2021-10-22 23:05:45 +02:00
Henrik Grimler 307ffe5a90 termux_setup_standalone_toolchain: remove one indentation level 2021-10-22 23:05:45 +02:00
Henrik Grimler 3f3e2ce49f termux_step_setup_toolchain: print info about applied ndk-patch 2021-10-22 23:05:45 +02:00
Henrik Grimler a465f14c90 Update to use android-ndk r23 2021-10-22 23:05:45 +02:00
Henrik Grimler a75de594ba
termux_setup_protobuf: update checksum 2021-10-21 08:39:45 +02:00
ifurther 8a16ae9755 add wget for ubuntu 2021-10-13 11:28:36 +02:00
Ian Hu b74407193e fix termux_setup_protobuf with new checksum 2021-10-10 17:49:20 +02:00