YYYYMMDD=$(shell date +%Y%m%d)
# For now we'll use a known to work date.
# YYYYMMDD=20231205
.PHONY: local-srpm
local-srpm:
$(eval outdir:=$(shell pwd))
$(eval spec:=llvm.spec)
rpmbuild \
--define "yyyymmdd $(YYYYMMDD)" \
--define "_srcrpmdir $(outdir)" \
--define "_sourcedir $(shell pwd)" \
--define "_disable_source_fetch 0" \
-bs $(spec)
.PHONY: local-rpm
local-rpm:
mkdir -p $(PWD)/BUILD
fedpkg --release f38 -v \
local \
--builddir $(PWD)/BUILD \
--buildrootdir $(PWD)/BUILD \
--define "yyyymmdd $(YYYYMMDD)" \
--define "_disable_source_fetch 0" \
-- llvm.spec
.PHONY: local-clean
local-clean:
-rm -rf BUILD
-rm -v *.txt
-rm -v *.tar.xz
-rm -v *.tar.xz.sig
-rm -rf x86_64
-rm -rf noarch
-rm -rf *.src.rpm
.PHONY: local-files-check
local-list-check:
mkdir -p $(PWD)/BUILD
fedpkg --release f38 -v \
local \
--builddir $(PWD)/BUILD \
--buildrootdir $(PWD)/BUILD \
--define "yyyymmdd $(YYYYMMDD)" \
--define "_disable_source_fetch 0" \
-- llvm.spec -bl
.PHONY: local-prep
local-prep:
mkdir -p $(PWD)/BUILD
fedpkg --release f38 -v \
prep \
--builddir $(PWD)/BUILD \
--buildrootdir $(PWD)/BUILD \
--define "yyyymmdd $(YYYYMMDD)" \
--define "_disable_source_fetch 0" \
-- llvm.spec