Skip to content

Commit b8dbe61

Browse files
committed
Remove leading v in archive names when generating releases
1 parent 37e2558 commit b8dbe61

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

Diff for: src/Makefile

+7-6
Original file line numberDiff line numberDiff line change
@@ -118,12 +118,13 @@ clean:
118118
dist:
119119
@if ! [ -d ../.git ]; then echo "make dist can only run from a git repo"; false; fi
120120
@if git status -s | grep -qEv '^\?\?'; then echo "working tree is not clean"; false; fi
121-
cd ../; \
122-
git archive --format=tar --prefix=kakoune-$(version)/ HEAD -o kakoune-$(version).tar; \
123-
echo "$(version)" > src/.version; \
124-
tar --transform "s,^,kakoune-$(version)/," -rf kakoune-$(version).tar src/.version; \
125-
rm src/.version; \
126-
bzip2 kakoune-$(version).tar;
121+
cd ../; \
122+
basename="kakoune-$$(echo "$(version)" | sed -e s/^v//)"; \
123+
git archive --format=tar --prefix=$${basename}/ HEAD -o $${basename}.tar; \
124+
echo "$(version)" > src/.version; \
125+
tar --transform "s,^,$${basename}/," -rf $${basename}.tar src/.version; \
126+
rm src/.version; \
127+
bzip2 $${basename}.tar;
127128

128129
distclean: clean
129130
rm -f kak kak$(suffix)

0 commit comments

Comments
 (0)