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 --- .gitmodules | 3 +++ Makefile | 18 ++++++++++++++++-- aur | 1 + 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 .gitmodules create mode 160000 aur diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 000000000..6d608f036 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "flat-remix"] + path = aur + url = ssh://aur.archlinux.org/flat-remix.git 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) diff --git a/aur b/aur new file mode 160000 index 000000000..77d7a7ad3 --- /dev/null +++ b/aur @@ -0,0 +1 @@ +Subproject commit 77d7a7ad34abf1ddb4310116442df94e4e05272d -- cgit v1.2.3