third_party_libsnd/doc/development.html
2006-05-22 01:30:23 +00:00

87 lines
2.4 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
libsndfile Development
</TITLE>
<META NAME="Author" CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
<LINK REL=StyleSheet HREF="libsndfile.css" TYPE="text/css" MEDIA="all">
</HEAD>
<BODY>
<!-- pepper -->
<H1><BR>libsndfile Development</H1>
<!-- pepper -->
<P>
libsndfile is being developed by a small but growing community of users
and hackers led by Erik de Castro Lopo.
People interested in helping should join the libsndfile-devel
<A HREF="lists.html">mailing list</A>
where most of the discussion about new features takes place.
</P>
<!-- pepper -->
<P>
libsndfile is being developed using the
<A HREF="http://www.gnu.org/software/gnu-arch/">Gnu Arch</A>
revision control system which is especially well suited to distributed
development.
In most respects, Arch is significantly better than most other revision
control systems.
One of the few places it is lacking is support for windows.
If you're on windows, bad luck.
</P>
<!-- pepper -->
<P>
The main archive archive can be found at:
<A HREF="http://www.mega-nerd.com/Arch/2004/">
http://www.mega-nerd.com/Arch/2004/</A>
</P>
<!-- pepper -->
<P>
Assuming that you have the Gnu Arch client installed (on Debian GNU/Linux "apt-get
install tla") you can do:
</P>
<!-- pepper -->
<PRE>
tla register-archive http://www.mega-nerd.com/Arch/2004/
tla get erikd@mega-nerd.com--2004/libsndfile--hack--0 libsndfile
cd libsndfile
</PRE>
<!-- pepper -->
<P>
to get a copy of whats currently in the public archive and configure it ready
for building.
Some later versions of aclocal (I see this with 1.9.4) may spew out a bunch
of warning messages about underquoted defintions in AC_WHATEVER, but these
can safely be ignored.
</P>
<P>
In order to build the sources from the Arch archive, you will need the
Python interpreter (available as part of Cygwin) and GNU Autogen which is
available
<A HREF="http://autogen.sf.net">here</A>.
Autogen does work under Cygwin (requires libguile and guile-devel to be installed).
I haven't tried it under MinGW.
</P>
<P>
To build and check it:
</P>
<!-- pepper -->
<PRE>
./reconfigure.mk
make
make check
</PRE>
<!-- pepper -->
</BODY>
</HTML>
<!--
Do not edit or modify anything in this comment block.
The arch-tag line is a file identity tag for the GNU Arch
revision control system.
arch-tag: 81e947c2-fb8c-4d8b-93b4-57682d2787b5
-->