source: doc/installing.rst @ 8c00e7b

feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
Last change on this file since 8c00e7b was 8c00e7b, checked in by Paul Brossier <piem@piem.org>, 4 years ago

doc/installing.rst: update locations

  • Property mode set to 100644
File size: 1.6 KB
RevLine 
[34abeaf]1.. highlight:: bash
2
3Installing aubio
4================
5
6A number of distributions already include aubio. Check your favorite package
7management system, or have a look at the `download page
8<http://aubio.org/download>`_.
9
10aubio uses `waf <https://waf.io/>`_ to configure, compile, and test the source.
11A copy of ``waf`` is included along aubio, so all you need is a ``terminal``
12and a recent ``python`` installed.
13
14Source code
15-----------
16
17Check out the `download page <http://aubio.org/download>`_ for more options:
18http://aubio.org/download.
19
20The latest stable release can be found at http://aubio.org/pub/::
21
[8c00e7b]22        $ curl -O http://aubio.org/pub/aubio-0.4.3.tar.bz2
23        $ tar xf aubio-0.4.3.tar.bz2
24        $ cd aubio-0.4.3
[34abeaf]25
26The latest develop branch can be obtained with::
27
[8c00e7b]28        $ git clone git://git.aubio.org/git/aubio
29        $ cd aubio
[34abeaf]30
31Compiling
32---------
33
34To compile the C library, examples programs, and tests, run::
35
36        $ ./waf configure
37
38Check out the available options using ``./waf configure --help | less``. Once
39you are done with configuration, you can start building::
40
41        $ ./waf build
42
43To install the freshly built C library and tools, simply run the following
44command::
45
46        $ sudo ./waf install
47
48Cleaning
49--------
50
51If you wish to uninstall the files installed by the ``install`` command, use
52``uninstall``::
53
54        $ sudo ./waf uninstall
55
56To clean the source directory, use the ``clean`` command::
57
58        $ ./waf clean
59
60To also forget the options previously passed to the last ``./waf configure``
61invocation, use the ``distclean`` command::
62
63        $ ./waf distclean
Note: See TracBrowser for help on using the repository browser.