|
Verified end-to-end on CachyOS (rustc 1.93, Flutter 3.24.0).
- prepare: git submodule update --init --recursive with git@github.com->https
rewrite, so nested rustpush submodules (apple-private-apis, clearadi,
open-absinthe) and telephony_plus/android-smsmms clone anonymously
- prepare: generate certs/fairplay/<id>.{crt,pem} from the shipped legacy
cert (source include_bytes! them; upstream CI does the same copy)
- prepare: relax the flutter template's -Wall -Werror (newer system libs emit
deprecations, e.g. libayatana-appindicator app_indicator_new)
- options: !lto -- vendored openssl/ring keep CPUID symbols in asm that LTO drops
- build: preserve RUSTUP_HOME before relocating HOME; point GIT_CONFIG_GLOBAL
at a writable file (makepkg sets it to /dev/null)
- drop separate rustpush/telephony_plus sources (handled by recursive submodules)
- sort depends/makedepends; pkgrel=2
|