From ff44b3283697bd2da5535b8e55be39028d0adf8c Mon Sep 17 00:00:00 2001 From: Daniel Ruiz de Alegría Date: Sat, 13 Apr 2019 10:05:39 +0200 Subject: Automatize copr and aur release --- Makefile | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 1628d4f32..bba986f91 100644 --- a/Makefile +++ b/Makefile @@ -24,16 +24,30 @@ uninstall: -rm -rf $(foreach theme,$(THEMES),$(DESTDIR)$(PREFIX)/share/icons/$(theme)) _get_version: - $(eval VERSION := $(shell git show -s --format=%cd --date=format:%Y%m%d HEAD)) + $(eval VERSION ?= $(shell git show -s --format=%cd --date=format:%Y%m%d HEAD)) @echo $(VERSION) dist: _get_version git archive --format=tar.gz -o $(notdir $(CURDIR))-$(VERSION).tar.gz master -- $(THEMES) +aur_release: _get_version + cd aur; \ + sed "s/pkgver=.*/pkgver=$(VERSION)/" -i PKGBUILD; \ + makepkg --printsrcinfo > .SRCINFO; \ + git commit -a -m "$(VERSION)"; \ + git push origin + +copr_release: _get_version + sed "s/Version:.*/Version: $(VERSION)/" -i flat-remix.spec + git add flat-remix.spec + git commit -m "Update flat-remix.spec version $(VERSION)" + git push origin + release: _get_version git tag -f $(VERSION) - git push origin git push origin --tags + $(MAKE) copr_release + $(MAKE) aur_release undo_release: _get_version -git tag -d $(VERSION) -- cgit v1.2.3