TomIO
TomIO
Okay, that fixed `apt-file` but now I'm getting the following two things. ```styl ~$ pkg up Checking availability of current mirror: [*] https://packages-cf.termux.dev/apt/termux-main: ok CANNOT LINK EXECUTABLE "/data/data/com.termux/files/usr/lib/apt/methods/https": library "libseccomp.so"...
> > ``` > > CANNOT LINK EXECUTABLE "/data/data/com.termux/files/usr/lib/apt/methods/https": library "libseccomp.so" not found: needed by main executable > > ``` > > Probably, seccomp need to be removed from cmake...
> > It was missing as a dependency. > > libseccomp is still downloaded in CI and cmake picks it up. Yes. I force pushed the branch to fix that....
I'm having some trouble wrapping my head around the new deb822 format for package sources (e.g. repos). https://repolib.readthedocs.io/en/latest/deb822-format.html#deb822-style-format If I run `apt modernize-sources` it converts all the `$repo.list` files into...
We'll probably need to change the apt sources handling in: - `termux-tools/scripts/termux-info.in` https://github.com/termux/termux-tools/blob/a62f7b21bc6cdfb343c319d920097ad69b814134/scripts/termux-info.in#L46-L71 - `termux-app/termux-shared/src/main/res/raw/apt_info_script.sh` https://github.com/termux/termux-app/blob/bc321d0a7c4f5391aa83ecf315cb8a47ff4cf090/termux-shared/src/main/res/raw/apt_info_script.sh#L5 - `proot-distro` (for distros using Apt, although that can probably wait some time) -...
That's the repos moved over to `deb822`.
Also updated `dpkg` as part of this PR now.
`dpkg` and `libapt-pkg-perl` are now being built from tarballs provided from Debian's upstream GitLab instance. This should help avoid build failures due to versions having been removed from http://ftp.debian.org/debian/pool/main/
Almost forgot the `glibc-repo`. I've also standardized the `postinst` scripts for all of the `*-repo` packages.
Fixed up the `Suites:` entries for each repo. Must have messed those up when copy pasting.