added DISTS file

This commit is contained in:
Radon 2025-09-23 19:23:16 -05:00
parent d882455619
commit dd7805aae6
2 changed files with 27 additions and 0 deletions

3
DISTS Normal file
View File

@ -0,0 +1,3 @@
fc41
fc42
fc43

View File

@ -1,6 +1,7 @@
NAME = ksigner NAME = ksigner
VERSION = $(shell cat VERSION) VERSION = $(shell cat VERSION)
RELEASE = $(shell cat RELEASE) RELEASE = $(shell cat RELEASE)
DISTS = $(shell cat DISTS)
SOURCEDIR = . SOURCEDIR = .
BUILDDIR = build BUILDDIR = build
SOURCES = src/ksigner src/ksigner.conf src/ksigner-update-hook docs/ksigner.8 README.md LICENSE SOURCES = src/ksigner src/ksigner.conf src/ksigner-update-hook docs/ksigner.8 README.md LICENSE
@ -35,6 +36,29 @@ dist: $(BUILDDIR) $(NAME).spec src/$(NAME) docs/$(NAME).8
cd $(BUILDDIR) && tar -czf $(NAME)-$(VERSION).tar.gz $(NAME)-$(VERSION)/ cd $(BUILDDIR) && tar -czf $(NAME)-$(VERSION).tar.gz $(NAME)-$(VERSION)/
cp $(BUILDDIR)/$(NAME)-$(VERSION).tar.gz $(SOURCEDIR) cp $(BUILDDIR)/$(NAME)-$(VERSION).tar.gz $(SOURCEDIR)
sprm-all: dist
@for dist in $(DISTS); do \
echo "Building SRPM for $$dist..."; \
rpmbuild --define "_topdir $(PWD)/$(BUILDDIR)/$$dist" \
--undefine "dist" \
--define "dist .$$dist" \
--define "_sourcedir $(PWD)" \
--define "_srcrpmdir $(PWD)" \
-bs $(NAME).spec; \
done
rpm-all: dist
@for dist in $(DISTS); do \
echo "Building RPM for $$dist..."; \
rpmbuild --define "_topdir $(PWD)/$(BUILDDIR)/$$dist" \
--undefine "dist" \
--define "dist .$$dist" \
--define "_sourcedir $(PWD)" \
--define "_rpmdir $(PWD)" \
--define "_buildrootdir $(PWD)/$(BUILDDIR)/$$dist" \
-ba $(NAME).spec; \
done
srpm: dist srpm: dist
rpmbuild --define "_topdir $(PWD)/$(BUILDDIR)" \ rpmbuild --define "_topdir $(PWD)/$(BUILDDIR)" \
--define "_sourcedir $(PWD)" \ --define "_sourcedir $(PWD)" \