After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 652764 - Update autotools config a bit
Update autotools config a bit
Status: RESOLVED FIXED
Product: gtk-doc
Classification: Platform
Component: general
1.18
Other Linux
: Normal normal
: 1.18
Assigned To: gtk-doc maintainers
gtk-doc maintainers
Depends on:
Blocks:
 
 
Reported: 2011-06-16 17:32 UTC by Javier Jardón (IRC: jjardon)
Modified: 2011-06-17 09:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Update autotools confia a bit (1.66 KB, patch)
2011-06-16 17:33 UTC, Javier Jardón (IRC: jjardon)
none Details | Review
Generate xz tarballs by default (1.12 KB, patch)
2011-06-16 17:36 UTC, Javier Jardón (IRC: jjardon)
committed Details | Review
Update autotools confia a bit.v2 (2.41 KB, patch)
2011-06-16 18:27 UTC, Javier Jardón (IRC: jjardon)
committed Details | Review

Description Javier Jardón (IRC: jjardon) 2011-06-16 17:32:31 UTC
Patches following
Comment 1 Javier Jardón (IRC: jjardon) 2011-06-16 17:33:47 UTC
Created attachment 190060 [details] [review]
Update autotools confia a bit

Use new libtool syntax
Use aux directory to generated files
Comment 2 Javier Jardón (IRC: jjardon) 2011-06-16 17:35:32 UTC
Ops, seems that gnome-doc is incompatible with AC_CONFIG_AUX_DIR, I'll attach an updated patch
Comment 3 Javier Jardón (IRC: jjardon) 2011-06-16 17:36:09 UTC
Created attachment 190061 [details] [review]
Generate xz tarballs by default
Comment 4 Javier Jardón (IRC: jjardon) 2011-06-16 18:27:38 UTC
Created attachment 190071 [details] [review]
Update autotools confia a bit.v2

This should work
Comment 5 Stefan Sauer (gstreamer, gtkdoc dev) 2011-06-17 09:49:13 UTC
Review of attachment 190061 [details] [review]:

Do I miss anything?

# automake --version
automake (GNU automake) 1.11.1

# xz --version
xz (XZ Utils) 4.999.9beta
liblzma 4.999.9beta

# make dist
...
tardir=gtk-doc-1.17.1 && /bin/sh /home/ensonic/projects/gnome/gtk-doc/build-aux/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >gtk-doc-1.17.1.tar.gz

# ls gtk-doc-1.17.1*
gtk-doc-1.17.1.tar.gz
Comment 6 Stefan Sauer (gstreamer, gtkdoc dev) 2011-06-17 09:53:15 UTC
(In reply to comment #5)
> Review of attachment 190061 [details] [review]:
> 
> Do I miss anything?

sorry. the patch 0002 was the first on in the list below and I was applying it and checking xz which is provided by 0001 which comes 2nd (due to the update). It works just fine.

> 
> # automake --version
> automake (GNU automake) 1.11.1
> 
> # xz --version
> xz (XZ Utils) 4.999.9beta
> liblzma 4.999.9beta
> 
> # make dist
> ...
> tardir=gtk-doc-1.17.1 && /bin/sh
> /home/ensonic/projects/gnome/gtk-doc/build-aux/missing --run tar chof -
> "$tardir" | GZIP=--best gzip -c >gtk-doc-1.17.1.tar.gz
> 
> # ls gtk-doc-1.17.1*
> gtk-doc-1.17.1.tar.gz