aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorLibravatar Daniel Ruiz de Alegría <daniel@drasite.com>2019-07-19 14:00:59 +0200
committerLibravatar Daniel Ruiz de Alegría <daniel@drasite.com>2019-07-19 14:00:59 +0200
commit68c1dfc1439fb2930a79c69e0dfe81e90930677a (patch)
tree4eac2e226f40972b2f25e44a2ee3807bd017ae22 /Makefile
parent866db4873c57423a05884605cc872eb5205ad509 (diff)
downloadflat-remix-68c1dfc1439fb2930a79c69e0dfe81e90930677a.tar.gz
flat-remix-68c1dfc1439fb2930a79c69e0dfe81e90930677a.zip
Add make dist automated packaging
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 19 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index f71c254f9..46de1342f 100644
--- a/Makefile
+++ b/Makefile
@@ -34,7 +34,24 @@ _get_tag:
@echo $(TAG)
dist: _get_version
- git archive --format=tar.gz -o $(notdir $(CURDIR))-$(VERSION).tar.gz master -- $(THEMES)
+ color_variants="-Blue -Green -Red -Yellow"; \
+ theme_variants="- -Dark -Light"; \
+ count=1; \
+ for color_variant in $$color_variants; \
+ do \
+ for theme_variant in $$theme_variants; \
+ do \
+ [ "$$theme_variant" = '-' ] && theme_variant=''; \
+ file="Flat-Remix$${color_variant}$${theme_variant}"; \
+ if [ -d "$$file" ]; \
+ then \
+ count_pretty=$$(echo "0$${count}" | tail -c 3); \
+ tar -c "$$file" | \
+ xz -z - > "$${count_pretty}-$${file}_$(VERSION).tar.xz"; \
+ count=$$((count+1)); \
+ fi; \
+ done; \
+ done; \
release: _get_version
$(MAKE) generate_changelog VERSION=$(VERSION)
@@ -43,6 +60,7 @@ release: _get_version
$(MAKE) launchpad_release
git tag -f $(VERSION)
git push origin --tags
+ $(MAKE) dist
aur_release: _get_version _get_tag
cd aur; \