RPM/CommonMakefile
Aller à la navigation
Aller à la recherche
Fichier Makefile servant à fedora17 ( domicile )
RPMDEFINES := --define "_sourcedir $(SRCDIR)" \
--define "_specdir $(SRCDIR)" \
--define "_srcrpmdir $(SRCDIR)" \
--define "_rpmdir $(SRCDIR)"
SRCDEFINES := --define "_source_filedigest_algorithm 1" \
--define "_binary_filedigest_algorithm 1"
TARGET := fedora-17-x86_64
all: clean build
clean:
@echo Clean $(NAME) in $(SRCDIR)
@rm -rfv *~ *.log *.rpm
rpmlint:
rpmlint *.rpm > $(SRCDIR)/lint.log || true
srpm:
rpmbuild $(RPMDEFINES) $(SRCDEFINES) -bs $(NAME).spec
build: srpm
mock -r '$(TARGET)' rebuild *.src.rpm
mv /var/lib/mock/$(TARGET)/result/*.rpm $(SRCDIR)
mv /var/lib/mock/$(TARGET)/result/*.log $(SRCDIR)