]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
Distribute source code using .tar.xz archives
authorFrancesco Turco <fturco fastmail fm>
Wed, 22 Aug 2018 11:43:21 +0000 (11:43 +0000)
committerSimon McVittie <smcv@collabora.com>
Wed, 29 Aug 2018 16:57:43 +0000 (17:57 +0100)
This saves around 32% of the size of the archive.

[smcv: Rebased onto current master]
Signed-off-by: Simon McVittie <smcv@collabora.com>
Reviewed-by: Philip Withnall <withnall@endlessm.com>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=107630

CONTRIBUTING
configure.ac
doc/.gitignore
doc/Makefile.am

index a0d1db98ba65aa18bd284810c9283f5111bc768b..6d96b820026ed009a8b12ef31ef22bb3fb3f0f96 100644 (file)
@@ -195,7 +195,7 @@ To make a release of D-Bus, do the following:
      git push origin master dbus-X.Y dbus-X.Y.Z
 
  - scp your tarball to freedesktop.org server and copy it to
-   dbus.freedesktop.org:/srv/dbus.freedesktop.org/www/releases/dbus/dbus-X.Y.Z.tar.gz.
+   dbus.freedesktop.org:/srv/dbus.freedesktop.org/www/releases/dbus/dbus-X.Y.Z.tar.xz.
    This should be possible if you're in group "dbus"
 
  - Update the online documentation with `make -C doc maintainer-upload-docs`.
index e97443e2069673a3584f8cef1bbe2eab2c1a8cf7..8c96e74d203f8685a14b05778a0b1a2c52fa8a2c 100644 (file)
@@ -18,7 +18,7 @@ AC_CANONICAL_HOST
 AC_CONFIG_HEADERS([config.h])
 AC_CONFIG_MACRO_DIR([m4])
 
-AM_INIT_AUTOMAKE([1.13 tar-ustar -Wno-portability subdir-objects foreign])
+AM_INIT_AUTOMAKE([1.13 tar-ustar no-dist-gzip dist-xz -Wno-portability subdir-objects foreign])
 
 GETTEXT_PACKAGE=dbus-1
 AC_SUBST(GETTEXT_PACKAGE)
index 6bc82863b95c52ddb6185be1200fd5f9d4783c1c..3f0dba888c01ea0058fa2a20e8f60dd46f8021dc 100644 (file)
@@ -16,7 +16,7 @@ dbus-test-plan.html
 dbus-tutorial.html
 dbus-faq.html
 dbus-docs
-dbus-docs.tar.gz
+dbus-docs.tar.xz
 doxygen.stamp
 dbus-api-design.page
 dbus-api-design.html
index f509f6fd9948dc87c59a7368414a2b7115b3e1fb..24a4e2b01f7f710deaef9a7225b3bf74c5733d2a 100644 (file)
@@ -171,7 +171,7 @@ dbus-docs: $(STATIC_DOCS) $(dist_dtd_DATA) $(MAN_XML_FILES) $(dist_doc_DATA) $(d
        $(AM_V_at)cp -r api/html @abs_builddir@/$@.tmp/api
        $(AM_V_at)mv $@.tmp $@
 
-dbus-docs.tar.gz: dbus-docs
+dbus-docs.tar.xz: dbus-docs
        $(AM_V_GEN)tar czf $@ $<
 
 DOC_SERVER = dbus.freedesktop.org
@@ -180,8 +180,8 @@ DOC_WWW_DIR = /srv/dbus.freedesktop.org/www
 SPECIFICATION_SERVER = specifications.freedesktop.org
 SPECIFICATION_PATH = /srv/specifications.freedesktop.org/www/dbus/1.0
 
-maintainer-upload-docs: dbus-docs.tar.gz dbus-docs
-       scp dbus-docs.tar.gz $(DOC_SERVER):$(DOC_WWW_DIR)/
+maintainer-upload-docs: dbus-docs.tar.xz dbus-docs
+       scp dbus-docs.tar.xz $(DOC_SERVER):$(DOC_WWW_DIR)/
        rsync -rpvzP --chmod=Dg+s,ug+rwX,o=rX \
                dbus-docs/ $(DOC_SERVER):$(DOC_WWW_DIR)/doc/
        cd $(srcdir) && scp -p $(dist_dtd_DATA) $(SPECIFICATION_SERVER):$(SPECIFICATION_PATH)/