Keep termux-root-packages and x11-packages build recipes in
termux-packages as well. There's not really any reason to keep the
"official" repositories separated, since the same maintainers tend to
work on all of them. Note that only git repositories are merged, the
packages eill continue to stay in separate apt repos.
Changed packages from each repo/folder are parsed one after the other.
A new 'repo.json' file is added which contains packages recipe directory
and it's respective apt repo it bwlongs to in a key value format. jq is
also being installed now on the docker image in order to bw able to
parse the json file.
Somehow git am did not removee this file. It also told me to fix things on the commit, but I did not do it properly. Thanks to @agnostic-apollo for noticing this
* Update termux-packages submodule
* libvte: bump after libicu update
* openttd: bump after libicu update
* qt5-qtbase: bump after libicu update
* webkit2gtk: bump after libicu update
* otter-browser: bump after libicu update
And explicitly add libicu to list of dependencies.
Previously failed to find gio or gio-unix:
-- Checking for module 'glib-2.0'
-- Found glib-2.0, version 2.72.0
-- Checking for module 'gio-unix-2.0'
-- Found gio-unix-2.0, version 2.72.0
CMake Error at /home/builder/.termux-build/_cache/cmake-3.23.0/share/cmake-3.23/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find GLIB (missing: GLIB_GIO_UNIX_INCLUDE_DIR) (found suitable
version "2.72.0", minimum required is "2.41.0")
Call Stack (most recent call first):
/home/builder/.termux-build/_cache/cmake-3.23.0/share/cmake-3.23/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
/data/data/com.termux/files/usr/share/cmake/lxqt-build-tools/find-modules/FindGLIB.cmake:113 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:26 (find_package)