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
Oskar
374a950dae
golang: update to 1.17.2 ( #7706 )
2021-10-09 00:37:06 +03:00
Leonid Pliushch
653d72b8cf
build-package.sh: use cloudflare-backed package host
2021-10-08 23:54:38 +03:00
Lucy Phipps
162b07ad19
setup-ubuntu.sh: python: rm 3.7, 3.8, 3.10-full
...
i.e. use only lightweight 3.9 and 3.10
2021-10-06 20:21:11 +01:00
Lucy Phipps
e644c07401
setup-ubuntu.sh: install pip if using deadsnakes
2021-10-06 01:23:00 +01:00
Lucy Phipps
20f6decc7c
setup-ubuntu.sh: use python3.10-full
2021-10-05 17:24:38 +01:00
Lucy Phipps
0255ee9793
fix Dockerfile and setup-ubuntu.sh
2021-10-05 16:40:30 +01:00
Lucy Phipps
f73a3fb45f
setup-ubuntu.sh: fix when missing lsb_release
2021-10-05 16:26:38 +01:00
Lucy Phipps
2291a2c5b8
setup-ubuntu.sh: apt update after ppa
2021-10-05 15:18:27 +01:00
Lucy Phipps
d0f2ed7137
setup-ubuntu.sh: use deadsnakes/ppa if needed
2021-10-05 13:25:29 +01:00
Lucy Phipps
b4b985718b
docker image: install python 3.10
2021-10-05 11:59:08 +01:00
Leonid Pliushch
74e4f276c6
scripts: move script for updating packages to bin directory
2021-10-04 13:22:07 +03:00
Leonid Pliushch
ed9b855275
auto updates: get rid of github-projects.txt
...
From now, all configuration related to automatic updates should be done
in build.sh scripts.
It requires specifying at least
TERMUX_PKG_AUTO_UPDATE=true
which indicates that package is eligible for automatic updates, and
optionally
TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP="$version_regexp"
which specifies a regular expression used to extract the version part
from Git tag.
2021-10-04 13:17:04 +03:00
Ian Hu
4a1895e7f5
auto updates: stop running update tests if received null value from api ( #7619 )
...
When this happens, it's time to update github-projects.txt.
2021-09-30 13:34:16 +03:00
Ian Hu
f3a4a04d1e
auto updates: add php-apcu and php-zephir-parser ( #7616 )
2021-09-29 13:26:08 +03:00
Leonid Pliushch
b984aaf99f
build-package.sh: subpackages should use TERMUX_SUBPKG_GROUPS
2021-09-28 18:24:07 +03:00
Ivan Max
5465f29528
build-package.sh: introduce TERMUX_PKG_GROUPS for pacman packaging format ( #7609 )
...
This metadata field allows to define groups to which the given packages belong.
See https://wiki.archlinux.org/title/Pacman#Installing_package_groups
2021-09-28 12:48:55 +03:00
Ivan Max
a522f80f0f
build-package.sh: correct version info for pacman package format ( #7605 )
2021-09-27 12:02:40 +03:00
Ivan Max
3f0a61c2f0
build-package.sh: pacman format: transform package version containing letters ( #7597 )
...
Example: 1.0.0a --> 1.0.0.a
2021-09-25 11:19:59 +03:00