Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

provide configured tarball with make dist #73

Open
vtorri opened this issue Jun 11, 2019 · 5 comments
Open

provide configured tarball with make dist #73

vtorri opened this issue Jun 11, 2019 · 5 comments

Comments

@vtorri
Copy link

vtorri commented Jun 11, 2019

hello

currently, the 5.1.0 tarball is just a copy of the source repository. So I have to install autotools to configure it.

Would it be possible to create a tarball with 'make dist' (or better for you : 'make distcheck'). Hence configure and other files like Makefile.in are already generated, and no need to install autotools

you can also tweak configure.ac to provide .xz tarball to save bandwith to anyone who is downloading you software :-)

thank you

Vincent Torri

@dbry
Copy link
Owner

dbry commented Jun 16, 2019

Hi Vincent,

I think you must be looking at the source tarball that GitHub automatically generates for releases because, as you say, that's just a copy of the repository. The official tarball is hosted on the WavPack site and definitely has everything you need to build (even on Mac, which I was never able to get to work with autotools).

Hope that answers your question and sorry for the confusion!

Kind regards,
David

@vtorri
Copy link
Author

vtorri commented Jun 16, 2019

thank you for the link :-)

and what about providing xz compressed tarball ?

@vtorri
Copy link
Author

vtorri commented Jun 16, 2019

-r--r--r-- 1 vtorri None 806K 16 juin 06:54 wavpack-5.1.0.tar.bz2
-rw-r--r-- 1 vtorri None 721K 16 juin 06:55 wavpack-5.1.0.tar.xz

@dbry
Copy link
Owner

dbry commented Jun 16, 2019

I'm not actually sure what you mean by tweaking the configure.ac file for xz compression. The existing make files can make xz archives just with make dist-xz, while I have always used make dist-bzip2 when I create the official tarball.

I can certainly switch over to xz archives for the next release (I didn't realize how popular it had become).

@vtorri
Copy link
Author

vtorri commented Jun 16, 2019

it can be an AM_INIT_AUTOMAKE option : https://www.gnu.org/software/automake/manual/automake.html#List-of-Automake-options so when running make dist-check, xz tarall will be created

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants