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
Jeeva K
fc285d3366
update cpu_family to aarch64 accordingly
2021-09-24 14:00:18 +03:00
Leonid Pliushch
58364af329
auto updates: fix version detection for libdispatch
2021-09-22 18:15:40 +03:00
Leonid Pliushch
fc12c1c122
auto updates: fix github-projects.txt
2021-09-22 18:08:56 +03:00
Leonid Pliushch
97b17a26a4
check-updates.sh: update error message
2021-09-22 18:08:29 +03:00
Leonid Pliushch
619960c7e8
check-updates.sh: avoid silent error exit
2021-09-22 18:07:31 +03:00