Commit Graph

22653 Commits

Author SHA1 Message Date
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
Termux Github Actions bd080cc5e0 alist: update to 2.6.4
This commit has been automatically submitted by Github Actions.
2022-08-13 06:09:41 +00:00
Termux Github Actions 1b038f5e98 lua-language-server: update to 3.5.3
This commit has been automatically submitted by Github Actions.
2022-08-13 00:27:38 +00:00
Termux Github Actions f915f4fffc flyctl: update to 0.0.372
This commit has been automatically submitted by Github Actions.
2022-08-13 00:25:40 +00:00
Termux Github Actions f4a3f5893a fastfetch: update to 1.6.3
This commit has been automatically submitted by Github Actions.
2022-08-13 00:23:27 +00:00
Termux Github Actions c113b3dd51 nlohmann-json: update to 3.11.2
This commit has been automatically submitted by Github Actions.
2022-08-12 18:11:56 +00:00
Termux Github Actions 0ab8734b0f fastfetch: update to 1.6.2
This commit has been automatically submitted by Github Actions.
2022-08-12 18:10:01 +00:00
2096779623 863cc62d4c upgpkg(x11/polybar): update to 3.6.3
Signed-off-by: 2096779623 <admin@utermux.dev>
2022-08-12 19:26:59 +03:00
T-Dynamos 115e96388f add(x11): new package nitrogen 2022-08-12 19:11:19 +03:00
Pooya Moradi 24a6dbf542 new package: fclones 2022-08-12 19:00:18 +03:00
2096779623 22aa22f463 upgpkg(main/cryptopp): update to 8.7.0
Signed-off-by: 2096779623 <admin@utermux.dev>

Co-authored-by: Chongyun Lee <45286352+licy183@users.noreply.github.com>
2022-08-12 18:58:22 +03:00
Termux Github Actions 8a411f763b flyctl: update to 0.0.371
This commit has been automatically submitted by Github Actions.
2022-08-12 12:13:23 +00:00
Termux Github Actions 5ea76d76d0 neovim-nightly: update to 0.8.0-dev-818-g0d9e09bf6
This commit has been automatically submitted by Github Actions.
2022-08-12 06:17:02 +00:00
Termux Github Actions 915bed9546 libzim: update to 8.0.0
This commit has been automatically submitted by Github Actions.
2022-08-12 06:10:35 +00:00
Termux Github Actions ffcbe5a338 flyctl: update to 0.0.370
This commit has been automatically submitted by Github Actions.
2022-08-11 18:12:03 +00:00