The libblocksruntime has been split out from libdispatch to allow
packages to depend only on libblocksruntime and not the whole
libdispatch. But for this to work we need
TERMUX_SUBPKG_DEPEND_ON_PARENT=no
Otherwise there is a dependency cycle between libdispatch and
libblocksruntime, so they are always installed together
The libltdl has been split out from libtool to allow packages to depend
only on libltdl and not the whole libtool. But for this to work we need
TERMUX_SUBPKG_DEPEND_ON_PARENT=no
Otherwise there is a dependency cycle between libtool and libltdl, so
they are always installed together
Currently kcptun have two subpackages: kcptun-client and kcptun-server
There is a cyclic dependency between these: kcptun depends on each
subpackage, and each subpackage depends on kcptun.
This makes scripts/buildorder.py (used by build-all.sh) error out.
And there is also no point in this current package split, as all three
packages will always be installed together due to the cyclic dependency.
So let's remove the subpackage split.
Currently frp have two subpackages: frpc and frps
There is a cyclic dependency between these: frp depends each subpackage,
and each subpackage depends on frp.
This makes scripts/buildorder.py (used by build-all.sh) error out.
And there is also no point in this current package split, as all three
packages will always be installed together due to the cyclic dependency.
So let's remove the subpackage split.
Currently amber have two subpackages: ambr and ambs
There is a cyclic dependency between these: ambr depends each
subpackage, and each subpackage depends on ambr.
This makes scripts/buildorder.py (used by build-all.sh) error out.
And there is also no point in this current package split, as all three
packages will always be installed together due to the cyclic dependency.
So let's remove the subpackage split.
This also fixes a build failure with the current version:
Downloading https://github.com/bcgit/bc-java/archive/refs/tags/r1rv72.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 25.2M 0 25.2M 0 0 6406k 0 --:--:-- 0:00:04 --:--:-- 7962k
Wrong checksum for https://github.com/bcgit/bc-java/archive/refs/tags/r1rv72.tar.gz:
Expected: 4c8062c5b5f6d9e19f1fc21ceb20f8fe0170fdb4c135051c82faa5ef5b7cb00b
Actual: 0d1f8ec0e5ccce9d3bf47b40326cfc5b199ecf40817136b0c4bab80c22698610