diff --git a/.copr/Makefile b/.copr/Makefile index b0ff4d7a..a5ab84fb 100644 --- a/.copr/Makefile +++ b/.copr/Makefile @@ -1,15 +1,19 @@ +src := $(shell pwd)/.copr tag= -srpm: - dnf -y install git rpmdevtools golang rpmautospec rpkg +srpm: dep + pushd $(src) $(eval tag=$(shell git tag -l 'v*' --sort=-v:refname | head -n 1)) @echo $(tag) spectool -g artalk.spec - ./vendor-tarball.sh ${tag} + ./vendor-tarball.sh $(tag) git stash # make sure workspace is empty. cp changelog artalk.spec ../ git add ../changelog ../artalk.spec && git commit -m "for rpmautospec [skip changelog]" rpmautospec process-distgit ../artalk.spec artalk.spec git stash pop # pop it! - mkdir -p $(outdir) rpkg srpm --spec artalk.spec --outdir=$(outdir) + popd + +dep: + dnf -y install git rpmdevtools golang rpmautospec rpkg