Commit Graph

17537 Commits

Author SHA1 Message Date
Henrik Grimler ae1ed14d79
scdoc: build host tools in termux_step_host_build
And also fix pkgconfig path and avoid overriding
termux_step_make_install.
2022-02-14 22:04:50 +01:00
Henrik Grimler 7009a7621a
daemonize: avoid installing to sbin/
Seem to be an issue when building outside the docker image on some
distros.
2022-02-14 21:44:20 +01:00
Henrik Grimler dbaca929fa
m4: link against libandroid-spawn
It doesn't build without it, it then tries to use a generated spawn
header and fails with something like:

```
  CC       gl_linkedhash_list.o
In file included from /home/builder/.termux-build/m4/src/lib/execute.c:72:
./spawn.h:690:17: error: use of undeclared identifier 'POSIX_SPAWN_RESETIDS'
            [(((POSIX_SPAWN_RESETIDS | POSIX_SPAWN_SETPGROUP
                ^
./spawn.h:690:40  CC       gl_list.o
: error: use of undeclared identifier 'POSIX_SPAWN_SETPGROUP'
            [(((POSIX_SPAWN_RESETIDS | POSIX_SPAWN_SETPGROUP
                                       ^
./spawn.h:691:19: error: use of undeclared identifier 'POSIX_SPAWN_SETSIGDEF'
                | POSIX_SPAWN_SETSIGDEF | POSIX_SPAWN_SETSIGMASK
                  ^
```

Solve this error by depending on libandroid-spawn instead.
2022-02-14 21:43:13 +01:00
Henrik Grimler 1d36a59974
gforth: fix hostbuilt tool path
On repeated builds _PREFIX_FOR_BUILD is not set.

%ci:no-build
2022-02-14 21:42:19 +01:00
Henrik Grimler 62ea4b9987
cc65: hostbuild step needs to be run on every build
%ci:no-build
2022-02-14 21:41:42 +01:00
Termux Github Actions cbbe86b446 cicada: update to 0.9.24
This commit has been automatically submitted by Github Actions.
2022-02-14 18:17:19 +00:00
Tee KOBAYASHI 4c7fa89bb8 new package: libtsduck 2022-02-15 01:20:24 +09:00
Termux Github Actions 854633d041 qalc: update to 4.0.0
This commit has been automatically submitted by Github Actions.
2022-02-14 12:33:25 +00:00
Yaksh Bariya e38232f7a4
lighttpd: update to 1.4.64 2022-02-14 16:37:52 +05:30
Termux Github Actions 4a409a2fb0 b3sum: update to 1.3.1
This commit has been automatically submitted by Github Actions.
2022-02-14 06:12:46 +00:00
Yaksh Bariya 710175df0a
Revert "openssl: Also install manpages (#8720)"
This reverts commit 6b95718c60.
2022-02-13 19:57:07 +05:30
Tee KOBAYASHI 5e3a5dca19 python: Do not assume GNU Binutils
and assume Clang/LLVM toolchain instead.
2022-02-13 22:33:05 +09:00
Jia Yuan Lo e089df25a2 new package: mold 2022-02-13 22:23:41 +09:00
Chongyun Lee 258f5fabd2 Fix (python) : Add support for multiprocessing module 2022-02-13 22:05:48 +09:00
Henrik Grimler a309263baa
libgnutls: update to 3.7.3
Seem to be no need to bump packages (like apt) that depend on
libgnutls.
2022-02-13 10:08:16 +01:00
Henrik Grimler 06d4ee7d69
Revert "build gnutls with p11-kit"
This reverts commit 6c010f0da0.
2022-02-13 10:06:17 +01:00
Henrik Grimler c44db19566
calc: pass LONG_BITS in TERMUX_PKG_EXTRA_MAKE ARGS
That one was missed in previous f12977efdf ("calc: patch Makefile
instead of overriding a lot of variables").

Also unset LDCONFIG variable, we don't need a ldconfig step.
2022-02-13 08:44:06 +01:00
Jia Yuan Lo aa7d39daa5 clvk: bump to 0.0.20220210 2022-02-13 12:02:57 +05:30
Jia Yuan Lo 24a52261ff opencl packages: rebuild against latest headers 2022-02-13 12:02:57 +05:30
Jia Yuan Lo 7d09f1e1eb opencl-headers: update to 2022.01.04 2022-02-13 12:02:57 +05:30
Jia Yuan Lo 7b417cdf61 opencl-clhpp: minor edit to homepage & description 2022-02-13 12:02:57 +05:30
Jia Yuan Lo 4bdce3b90c vulkan packages: update to 1.3.205 2022-02-13 12:02:57 +05:30
Termux Github Actions ebd5c4f367 php-zephir-parser: update to 1.5.0
This commit has been automatically submitted by Github Actions.
2022-02-13 00:27:44 +00:00
Termux Github Actions 5fffd671cf flyctl: update to 0.0.297
This commit has been automatically submitted by Github Actions.
2022-02-12 18:15:39 +00:00
Tee KOBAYASHI fcdb6e46ad libraptor2, librasqal: Fix typo in `*-config` wrapper
%ci:no-build
2022-02-13 02:55:46 +09:00
Tee KOBAYASHI 715ce90c53 aapt: Fix inappropriate use after `std::move()`
* Specify `-DNDEBUG`
2022-02-12 20:10:57 +09:00
Tee KOBAYASHI 7c375fd144
libandroid-posix-semaphore: Fix hardcoded string lengths 2022-02-12 09:39:38 +01:00
Henrik Grimler 38ffdd9187
valgrind: use @Lzhiyong's align_fix.py to fix underaligned TLS segment
Otherwise we get:

$ valgrind
error: "valgrind": executable's TLS segment is underaligned: alignment is 8, needs to be at least 64 for ARM64 Bionic
Aborted
2022-02-12 09:14:24 +01:00
Tee KOBAYASHI 8a82ee521d
valgrind: Fix build for x86_64 2022-02-12 09:06:07 +01:00
Henrik Grimler 33e9cda847
valgrind: fix build for non-aarch64 arches as well
Valgrind seem to work fine after the memcpy overrides have been
removed, but as always I don't really know what I am doing.
2022-02-12 09:06:04 +01:00
Henrik Grimler 1332e5c926
valgrind: update to 3.18.1 2022-02-12 09:06:00 +01:00
Tee KOBAYASHI 4a01f30280 new package: libsled 2022-02-12 11:32:54 +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 bb45eeefc7
unrar: update Makefile patch
So that we can install to TERMUX_PKG_MASSAGEDIR.
2022-02-11 21:26:28 +01:00
Henrik Grimler f12977efdf
calc: patch Makefile instead of overriding a lot of variables
And make package respect DESTDIR.
2022-02-11 21:23:14 +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 7e15829077
mime-support: fix typo in _VERSION variable 2022-02-11 19:30:20 +01:00
Henrik Grimler b6eb1e8015
ovmf: update to 20211216.122 2022-02-11 19:20:46 +01:00
Henrik Grimler 99dd290fb0
libucontext: respect DESTDIR and PREFIX
Build out of source and avoid overriding termux_step_configure().
2022-02-11 19:20:41 +01:00
Henrik Grimler 88facc1a95
btfs2: update to 2.0.2 2022-02-11 19:18:32 +01:00
Henrik Grimler 8373412928
mime-support: track feodoras mime-types repo instead
Ubuntu has split the their mime-support packages into two subpackages.
2022-02-11 19:05:45 +01:00
YAKSH BARIYA 806eba5499
nodejs: update to 17.5.0 (#9001) 2022-02-11 12:43:37 +00:00
Henrik Grimler a67899c977
libandroid-posix-semaphore: pass PREFIX as compiler flag 2022-02-11 11:21:52 +01:00
Chongyun Lee b26410dd57
Add Package: libandroid-posix-semaphore 2022-02-11 11:21:48 +01:00
s00se 7c062d1a88
proxmark3-git: update to latest master (#8998) 2022-02-11 14:40:15 +05:30
Butta e1a6c93bea swift: update from 5.5.2 to 5.5.3 2022-02-10 13:01:27 +05:30
Elliana May 4f6839da94 chore: Remove TERMUX_PKG_GIT_BRANCH
Not necessary, as its value is the default
2022-02-10 10:10:24 +09:00
Elliana May 441a28dc47 chore: Switch to using a git url in TERMUX_PKG_SRCURL instead 2022-02-10 10:10:24 +09:00
Elliana May 3e2d4f2567 chore: Switch to using termux_step_get_source 2022-02-10 10:10:24 +09:00