Commit Graph

22517 Commits

Author SHA1 Message Date
Chongyun Lee 062896e0c6 psmisc(killall): disable fdsan 2022-08-14 16:30:38 +08:00
Maxython 8f3c79e9b3
termux-keyring: adding the public key of the termux-pacman organization 2022-08-14 10:27:43 +02:00
Henrik Grimler 4affd5b7b9
Revert ndk-r25 bump of packages with build issues
These packages were bumped to be rebuilt with ndk-r25, but builds fail
for different reasons. Decrease TERMUX_PKG_REVISION again so package
version correspond to the version that can be found in the repository.

Reverts part of commit b281bc2145 ("rebuild(deps:libc++): bump
termux-main packages that depend on libc++") and commit 329d3b2266
("rebuild(deps:libc++): bump termux-x11 packages that depend on
libc++").

%ci:no-build
2022-08-14 10:03:42 +02:00
Henrik Grimler 7ec216e2a1
fix(main/libzmq): explicitly link against libgcc lib
Or else we get undefined symbols on at least aarch64.
Fixes termux/termux-packages#11561.
2022-08-14 09:17:37 +02:00
Henrik Grimler 5070174c4d
scripts(massage): fix undefined symbols grep pattern
This caused undefined symbols to go undetected in libzmq in latest
build.  Probably more packages are affected, should do a rebuild of
all packages again to check for undefined symbols.
2022-08-14 09:17:07 +02:00
Termux Github Actions 36ff63c31b neovim-nightly: update to 0.8.0-dev-841-g5854103da
This commit has been automatically submitted by Github Actions.
2022-08-14 06:18:05 +00:00
Ryan Houdek f660c68841 fex: update to FEX-2208 2022-08-14 10:47:44 +08:00
Tom Yan f98ab19e17 gdk-pixpuf: update to 2.42.9 2022-08-14 09:40:32 +08:00
Tom Yan 26f74bb65c graphviz: update to 5.0.0 2022-08-14 09:40:17 +08:00
Chongyun Lee 054a9ef9cc strace: update to 5.19 2022-08-13 20:30:46 +05:30
Butta 6a348732d1 rebuild(libllvm): bump to build against NDK 25
Also, add the clang++-14 symlink asked for, fixes #11366.
2022-08-13 20:28:13 +05:30
Henrik Grimler bc769e6dd5
graphviz: bump after ndk-r25 update
Merge of ndk-r25 branch missed this package as it had been updated on
master branch in parallel.
2022-08-13 12:45:41 +02:00
Henrik Grimler 9aefd2d23b
Merge branch 'ndk-r25'
This updates the ndk version we use for building packages to android
ndk-r25.  Most packages, except some with build issues, that depend on
libc++ have been bumped and rebuilt.

Packages are uploaded manually, so:
%ci:no-build
2022-08-13 12:22:21 +02:00
Jia Yuan Lo c2f84f4118
scripts(toolchain): dont include NDK vulkan headers 2022-08-13 12:21:55 +02:00
Tom Yan 3d6eb59670
fix(main/ffmpeg): enable libvpx support again 2022-08-13 12:21:54 +02:00
Henrik Grimler c98e3b0739
fix(main/ffmpeg): enable libx265 support again 2022-08-13 12:21:52 +02:00
Henrik Grimler 38ff27862e
fix(main/ffmpeg): fix build with ndk-r25
Configure with --disable-vulkan to avoid error due to vulkan.h trying
to include vulkan_beta.h from a third_party directory in the ndk.
Remove -fno-integrated-as flag which no longer works with ndk-r25 as
the non-internal (non-llvm) assembler is not included in the ndk anymore.

Also disable vpx and x265 support, libvpx and libx265 has compilation
issues (cannot compile with llvm assembler).  Disable until we have
managed to fix that.
2022-08-13 12:21:50 +02:00
Tom Yan 6c0f767b9c
ffmpeg: update to 5.1
removing the note on rev bump for mpv since mpv hasn't been the
only package that has linkage to ffmpeg for a long time

ffmpeg-5.0-vp9-dts-correction.patch is in 5.1 as commit
68595b46cb374658432fff998e82e5ff434557ac.
2022-08-13 12:21:49 +02:00
Tom Yan c68f11ecb7
fix(main/libvpx): bump to rebuild with ndk-r25
With ndk-r25 we cannot use the gnu assembler, and with the llvm
internal assembler we get build errors, at least for arm.
2022-08-13 12:21:47 +02:00
Tom Yan c00613961a
fix(main/libx265): bump to rebuild with ndk-r25
We have to remove the -fno-integrated-as flag, and then also set
DENABLE_ASSEMBLY=off for aarch64 as well.
2022-08-13 12:21:46 +02:00
Henrik Grimler 71aab2dae5
fix(main/mpd): fix so linking against ffmpeg 5.1 works 2022-08-13 12:21:44 +02:00
Henrik Grimler f32d982cd2
fix(main/gdal): add json-c to dependencies and remove libtiff
We configure with --with-libtiff=internal (which was required by jxl),
so no need to depend on libtiff.

Also sort dependencies and configure args alphabetically.
2022-08-13 12:21:42 +02:00
Henrik Grimler e840e59e49
chore(main/znc): use git repo to get sources
SSL certificate has expired on website.
2022-08-13 12:21:41 +02:00
Henrik Grimler 32e464227f
chore(x11/abiword): use http for source archive
SSL certificate has expired.
2022-08-13 12:21:39 +02:00
Henrik Grimler 321aba6675
fix(main/cups): add gnutls to depends
To try to fix compilation error.
2022-08-13 12:21:38 +02:00
Henrik Grimler dd75299225
fix(main/pulseaudio): depend on libandroid-execinfo
Or else build fails with undefined reference to backtrace.
2022-08-13 12:21:36 +02:00
Henrik Grimler 1b4571d040
chore(main/biboumi): change SRCURL
Seems CI cannot download from https://git.louiz.org/biboumi/.
2022-08-13 12:21:34 +02:00
Henrik Grimler 9136d701c7
rebuild(deps:ffmpeg): bump all packages that depend on ffmpeg
After update of ffmpeg to 5.1.  gegl, megacmd, mpd, timg, vlc, kid3
and vlc-qt have not been bumped in this commit as they were rebuilt as
part of ndk-r25 update already.
2022-08-13 12:21:33 +02:00
Henrik Grimler fd897719b6
asymptote: BUILD_DEPENDS on ncurses-static and readline-static
asymptote tries to link against libtinfo and libreadline by using
linker commands like -Wl,-Bstatic -lreadline -Wl,-Bdynamic, which
means that asymptote needs the libs during build, but not runtime.
2022-08-13 12:21:31 +02:00
Elliana May df75dae41f
libarrow-cpp: upgrade to 9.0.0 2022-08-13 12:21:29 +02:00
Elliana May 2a7b595b2e
libarrow-cpp: enable dataset and parquet features 2022-08-13 12:21:28 +02:00
Henrik Grimler 132c4c4e70
updpkg(main/apt): update to 2.5.2
Source archive for 2.5.1 no longer exist, so update to 2.5.2.
2022-08-13 12:21:26 +02:00
Henrik Grimler 25cc048dfa
fix(main/boinc): depend on libandroid-execinfo
Or else build of boinc fails due to undefined backtrace_symbols{,_fd}.
2022-08-13 12:21:25 +02:00
Henrik Grimler 2b1acf01cf
chore(main/libmdbx): switch SRCURL to a mirror 2022-08-13 12:21:23 +02:00
Henrik Grimler 329d3b2266
rebuild(deps:libc++): bump termux-x11 packages that depend on libc++ 2022-08-13 12:21:22 +02:00
Henrik Grimler b281bc2145
rebuild(deps:libc++): bump termux-main packages that depend on libc++
All except libllvm, rust, rustc-nightly, openfoam and libdispatch,
those packages will be handled separately.
2022-08-13 12:21:20 +02:00
Henrik Grimler c80ff9ee61
rebuild(deps:libc++): bump termux-root packages that depend on libc++ 2022-08-13 12:21:18 +02:00
Butta c621ca0437
fixup(termux_setup_swift): TERMUX_STANDALONE_TOOLCHAIN is no longer defined till after the host build
I checked all 30 packages and the CMake setup script that use this variable, and this is
the only one that needed to be changed.
2022-08-13 12:21:15 +02:00
Butta 4d941b3e81
updpkg(main/ndk-sysroot): don't include unicode ICU headers, as they collide with the libicu package 2022-08-13 12:21:13 +02:00
Henrik Grimler 81fde79d74
updpkg(main/vulkan-loader-android): bump revision so that package is rebuilt 2022-08-13 12:21:04 +02:00
Henrik Grimler cb52bf1f4b
updpkg(main/libc++): bump revision so that package is rebuilt 2022-08-13 12:20:47 +02:00
Henrik Grimler 4cd68057e9
updpkg(main/ndk-multilib): build with ndk-r25
Revision or version do not have to be bumped since version depend on
NDK version.
2022-08-13 12:20:42 +02:00
Henrik Grimler ea6056cc95
updpkg(main/ndk-sysroot): build with ndk-r25
Revision or version do not have to be bumped since version depend on
NDK version.
2022-08-13 12:20:32 +02:00
Henrik Grimler 6802ecc666
scripts(properties): actually update to ndk-r25 2022-08-13 12:20:06 +02:00
Henrik Grimler d6ad4c50b5
scripts(toolchain): add possibility to install android NDK 25
Same ndk-patches and termux_step_setup_toolchain can be used as for
NDK 23c it seems.
2022-08-13 12:20:04 +02:00
Henrik Grimler ef7cb78563
scripts(toolchain): remove termux_setup_standalone_toolchain func
Run everything in termux_setup_toolchain_23c instead.  There is no
need to have two functions.
2022-08-13 12:20:02 +02:00
Henrik Grimler e7f4ad8b6d
scripts: rename termux_step_setup_toolchain to indicate NDK version
And keep ndk-patches in 23c/ subdirectory.  Run
termux_step_setup_toolchain_23c only if TERMUX_NDK_VERSION equals 23c.

This is a step towards having the possibility to use different NDK
versions.  Using a different NDK version than the one termux
officially supports should *really* not be done except for
testing/debug/development reasons, or if it is strictly necessary to
be able to compile a program (for example for packages that need a
fortran compiler, which at the moment is only supported with old
gcc-using NDKs).
2022-08-13 12:19:59 +02:00
Henrik Grimler 5df676bf3a
scripts(setup_toolchain): keep toolchain revision in setup function
Having it in termux_step_start_build is confusing, have it next to
related code instead.
2022-08-13 12:19:54 +02:00
2096779623 5acc7753b9 upgpkg(main/litespeedtest): update to 0.11.2
Signed-off-by: 2096779623 <admin@utermux.dev>
2022-08-13 15:01:26 +05:30
Termux Github Actions eb4d60769a neovim-nightly: update to 0.8.0-dev-831-g1de62b9ea
This commit has been automatically submitted by Github Actions.
2022-08-13 06:17:33 +00:00