Jia Yuan Lo
Jia Yuan Lo
Weird... Shouldn't there be other packages coming out besides `libc++` when they are set with `$TERMUX_NDK_VERSION`?
I mean when `TERMUX_PKG_VERSION` is bumped, I reckon the packages with that set to a higher `TERMUX_NDK_VERSION` will be auto built. True for `ndk-multilib` and `ndk-sysroot` but not for `vulkan-loader-android`...
ffmpeg with vulkan enabled needs glslang enabled (which is not packaged yet), https://bugs.gentoo.org/750260, can put disable vulkan for now Some projects that use CMake must expect libvulkan.so to be present...
NDK vulkan-headers is a subset of Khronos vulkan-headers but several releases old so it's not true they are not the same. https://github.com/android/ndk/issues/1721 I will look into replacing vulkan-loader-android with vulkan-loader,...
I think we need to have a periodic URL health check tool so that we can immediately detect which package source file link need to be replaced...
Per https://github.com/termux/termux-packages/pull/11422#issuecomment-1211412309, removing NDK vulkan headers
Looks like it doesn't clean up the directories made by `mkdir -p`
I recommend changing to https://github.com/truboxl/termux-packages/pull/47/files which allow dpkg handle removing shell completions files and dirs when needed
Looks like those packages also suffer from the same problem postinst will run after each install and upgrade, eliminating the chance of hitting empty shell completion functions
> For example Debian rules for [github-cli](https://salsa.debian.org/go-team/packages/gh/-/blob/debian/sid/debian/rules#L36) also use mkdir -p but does not clean it up. The listed shell completions are generated on the host after build completed and...