Commit Graph

4 Commits

Author SHA1 Message Date
lincube
135492f935 fix.深度这个玲珑怎么这么麻烦 2026-06-26 21:45:43 +08:00
lincube
e8254e5048 fix: rewrite Linglong packaging workflow following official guidelines
Based on linyaps-packager-skill reference:
- Use correct ll-builder workflow: build -> list -> export
- Output .layer files instead of .linglong/.uab
- Use proper PREFIX variable format ( instead of )
- Add proper error handling with GitHub Actions annotations
- Update linglong.yaml to follow official template format

References:
- https://github.com/linglongdev/linyaps-packager-skill
- https://github.com/myml/linglong-builder-action
2026-06-25 16:41:12 +08:00
lincube
f7926a287f feat: add AppImage and Flatpak packaging support
- Add AppImage build using linuxdeploy
- Add Flatpak build using flatpak-builder
- Create AppRun script for .NET runtime sharing
- Create Flatpak manifest and desktop file
- Integrate both formats into release workflow
- Upload .AppImage and .flatpak as release artifacts

This provides comprehensive Linux packaging support:
- DEB: For Debian/Ubuntu systems
- Linglong: For Deepin/UOS systems
- AppImage: Universal Linux format (download and run)
- Flatpak: Universal Linux format (sandboxed)

All formats share the same .NET runtime for efficiency.
2026-06-25 16:18:06 +08:00
lincube
c534f06532 feat: add Linglong (玲珑) packaging support
- Add linglong.yaml configuration file for Linglong package format
- Add GitHub Actions workflow for automated Linglong package building
- Support self-contained .NET deployment with shared runtime
- Follow Linglong application conventions and Freedesktop standards

This enables distribution on Deepin/UOS systems via the Linglong package
manager, providing a modern containerized application format for Linux.

Features:
- Automated build triggered on release or manual dispatch
- Shared .NET runtime between Main App and AirAppRuntime
- Proper desktop file and icon integration
- Package validation and artifact upload
2026-06-25 03:17:24 +08:00