# Build Pipeline Diagram
graph LR
SRC[Source Code] --> WC_BUILD[WebClients Build]
WC_BUILD --> PATCH[Apply Patches]
subgraph "Python Patchers"
STUBS[create_stubs.py]
DEPS[fix_deps.py]
DRAWER[patch_drawer.py]
SYNC_BRIDGE[patch_sync_bridge.py]
end
PATCH --> STUBS
PATCH --> DEPS
PATCH --> DRAWER
PATCH --> SYNC_BRIDGE
STUBS --> TAURI[Tauri Compile
cargo build]
DEPS --> TAURI
DRAWER --> TAURI
SYNC_BRIDGE --> TAURI
TAURI --> PKG[Package]
subgraph "Package Formats"
AUR[build-aur-package.sh
→ .pkg.tar.zst]
APK[build-alpine-*-apk.sh
→ .apk]
RPM[build-opensuse-*.sh
→ .rpm]
end
PKG --> AUR
PKG --> APK
PKG --> RPM
AUR --> RELEASE[Release]
APK --> RELEASE
RPM --> RELEASE