summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
dbb405c)
xz compresses better than bzip2, and decompression needs less time. It
is also widely used by many other software projects, so there should
be no disadvantage.
We keep removing the .bz2 tarball on make clean, and also keep the
paraslash-*.tar.bz2 entry in .gitignore for the time being.
Makefile
TODO
paraslash-*.tar.bz2
Makefile
TODO
paraslash-*.tar.bz2
web/dia/overview.pdf
*.swp
*.rej
web/dia/overview.pdf
*.swp
*.rej
autocrap := config.h.in configure
tarball_pfx := $(PACKAGE_TARNAME)-$(GIT_VERSION)
tarball_delete := $(addprefix $(tarball_pfx)/, web .gitignore)
autocrap := config.h.in configure
tarball_pfx := $(PACKAGE_TARNAME)-$(GIT_VERSION)
tarball_delete := $(addprefix $(tarball_pfx)/, web .gitignore)
-tarball := $(tarball_pfx).tar.bz2
+tarball := $(tarball_pfx).tar.xz
.PHONY: all clean clean2 distclean maintainer-clean install man tarball
all: $(prefixed_executables) $(man_pages)
.PHONY: all clean clean2 distclean maintainer-clean install man tarball
all: $(prefixed_executables) $(man_pages)
maintainer-clean: distclean
@[ -z "$(Q)" ] || echo 'MAINTAINER-CLEAN'
maintainer-clean: distclean
@[ -z "$(Q)" ] || echo 'MAINTAINER-CLEAN'
- $(Q) rm -f *.tar.bz2 config.h configure config.h.in
+ $(Q) rm -f *.tar.bz2 *.tar.xz config.h configure config.h.in
install: all man
$(MKDIR_P) $(bindir) $(mandir)
install: all man
$(MKDIR_P) $(bindir) $(mandir)
$(Q) ./GIT-VERSION-GEN > $(tarball_pfx)/VERSION
$(Q) cp $(autocrap) $(tarball_pfx)
$(Q) tar rf $(tarball_pfx).tar $(tarball_pfx)/*
$(Q) ./GIT-VERSION-GEN > $(tarball_pfx)/VERSION
$(Q) cp $(autocrap) $(tarball_pfx)
$(Q) tar rf $(tarball_pfx).tar $(tarball_pfx)/*
- $(Q) bzip2 -9 $(tarball_pfx).tar
+ $(Q) xz -9 $(tarball_pfx).tar
- $(Q) ln -sf $(tarball) paraslash-git.tar.bz2
+ $(Q) ln -sf $(tarball) paraslash-git.tar.xz
$(Q) rm -rf $(tarball_pfx)
$(Q) rm -rf $(tarball_pfx)
AddIcon ../signature.png *.asc
AddDescription "Digital signature" *.asc
AddIcon ../signature.png *.asc
AddDescription "Digital signature" *.asc
- AddIcon ../tar-icon.png *.tgz *.tar.bz2
- AddDescription "current master snapshot" -git.tar.bz2 .g*.tar.bz2 .g*.dirty.tar.bz2
- AddDescription "release tarball" *.tgz *.tar.bz2
+ AddIcon ../tar-icon.png *.tgz *.tar.bz2 *.tar.xz
+ AddDescription "current master snapshot" -git.tar.xz .g*.tar.xz .g*.dirty.tar.xz
+ AddDescription "release tarball" *.tgz *.tar.bz2 *.tar.xz
Whenever significant changes are incorporated a
Whenever significant changes are incorporated a
- <a href="releases/paraslash-git.tar.bz2">tarball</a>
+ <a href="releases/paraslash-git.tar.xz">tarball</a>
of the current master branch is created. All changes in
this tarball will be included in the next release. Like
of the current master branch is created. All changes in
this tarball will be included in the next release. Like