feat: professional multi-format build system

- Added build-all-packages.sh for automated builds
- Support for DEB, RPM, and AppImage formats
- Custom libcore (49MB) integration in all packages
- Professional desktop integration files
- Build report with verification steps
- All packages tested and working

Package sizes:
- DEB: 28MB
- RPM: 35MB
- AppImage: 37MB (portable, no installation)
This commit is contained in:
Umbrix Developer
2026-01-17 13:22:43 +03:00
parent 76a374950f
commit 4184970607
5 changed files with 361 additions and 0 deletions

View File

@@ -2,11 +2,35 @@ output: dist/
releases:
- name: prod
jobs:
# Linux Packages
- name: release-linux-deb
package:
platform: linux
target: deb
build_args:
dart-define: PROFILE=release
- name: release-linux-rpm
package:
platform: linux
target: rpm
build_args:
dart-define: PROFILE=release
- name: release-linux-appimage
package:
platform: linux
target: appimage
build_args:
dart-define: PROFILE=release
# Windows
- name: release-windows-exe
package:
platform: windows
target: exe
# Android
- name: release-android-apk
package:
platform: android