GNOME Bugzilla – Bug 663961
Cannot build without a git checkout
Last modified: 2013-02-11 19:32:20 UTC
Any kind of change to the build system doesn’t work without a git checkout. The autogen.sh script isn’t distributed in the tarballs, and a plain autoreconf doesn’t work either because of the number of missing things (m4 directory, README, ChangeLog and AUTHORS files). Please make it possible to hack on every part of the package using the tarball. It is necessary for distributors.
Created attachment 234316 [details] [review] build: enable running autoreconf on tarballs A couple of things were preventing autoreconf from working properly on our tarball releases. Fix those up: - the m4/ directory (with intltool and gtk-doc m4) was not being disted - our ./autogen.sh invoked automake with --foreign, suppressing warnings about missing ChangeLog, etc. Move that flag into configure.ac so that they are still suppressed when using autoreconf.
Just tried out to patch stuff in a tarball generated with these changes, and it worked. Thanks.