@@ -268,9 +268,15 @@ release-snapshot: check-release-deps
268268 goreleaser release --snapshot --clean
269269
270270# Build RPMs using the generic configuration
271- release-rpm : check-release-deps
272- @echo " ==> Building RPMs with GoReleaser"
273- goreleaser release --config .goreleaser.yml --snapshot --clean
271+ release-rpm :
272+ @echo " ==> Building RPMs with build-toolbox.sh"
273+ @if [ ! -x scripts/build-toolbox.sh ]; then \
274+ echo " Error: scripts/build-toolbox.sh not found or not executable" ; \
275+ exit 1; \
276+ fi
277+ ./scripts/build-toolbox.sh
278+
279+
274280
275281# Create a full release (requires git tag)
276282release : check-release-deps
@@ -305,9 +311,10 @@ help:
305311 @echo " flatpak-run Run installed Flatpak"
306312 @echo " flatpak-clean Remove Flatpak build dirs"
307313 @echo " flatpak-rebuild Clean + build + install"
314+ @echo " flatpak-bundle Create distributable .flatpak file"
315+ @echo " flatpak-release Upload .flatpak to latest GitHub release"
308316 @echo " release-snapshot Build snapshot release with GoReleaser"
309- @echo " release-rpm Build generic RPMs with GoReleaser"
310- @echo " release-rpm-fedora Build Fedora-specific RPMs"
317+ @echo " release-rpm Build RPMs using build-toolbox.sh"
311318 @echo " release Create full release (requires git tag)"
312319 @echo " print-vars Show variable values"
313320 @echo " help This message"
@@ -325,7 +332,9 @@ help:
325332 @echo " "
326333 @echo " Release examples:"
327334 @echo " make release-snapshot # Test build without publishing"
328- @echo " make release-rpm # Build RPMs for distribution"
335+ @echo " make release-rpm # Build RPMs in Fedora toolbox"
336+ @echo " make flatpak-bundle # Create .flatpak file"
337+ @echo " make flatpak-release # Upload .flatpak to GitHub"
329338 @echo " git tag -a v1.0.0 -m 'Release v1.0.0'"
330339 @echo " make release # Create GitHub release"
331340 @echo " "
0 commit comments