New CHANGELOG.txt and (Linux) INSTALL files

Name and location of INSTALL file may be subject to more discussion
This commit is contained in:
windinthew 2017-06-12 21:42:42 +01:00
parent ebd35170bd
commit 072a513bb4
2 changed files with 2065 additions and 0 deletions

2008
CHANGELOG.txt Normal file

File diff suppressed because it is too large Load Diff

57
INSTALL Normal file
View File

@ -0,0 +1,57 @@
Compilation and install instructions for GNU/Linux
Download wxWidgets. Audacity 2.1.3 requires wxWidgets 3.0.x, preferably 3.0.2,
which can be obtained from:
https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.2/wxWidgets-3.0.2.tar.bz2 .
Don't be tempted to use the Widgets version already installed on Linux because
this will cause problems.
The libsndfile library is also required and is included in Audacity obtained
from GitHub. Obtain the latest Audacity alpha development source code from
https://github.com/audacity/audacity then use the green "Clone or download"
button to git clone Audacity. You may need to install git first.
If you are not planning to do any development, you may be better to download
the Audacity 2.1.3 release minimal source tarball from
http://www.audacityteam.org/download/source/ .
CMake ( http://www.cmake.org/ ) is required to build the local copy of
the libsoxr resampling library used by Audacity, unless you install
libsoxr-dev and use that system library.
Installation of other libraries is optional, see:
http://wiki.audacityteam.org/wiki/Developing_On_Linux#optional .
If you install libraries using a package management system like Apt or RPM,
you need to install the "dev" (development) packages for each library.
Compile wxWidgets with the default gtk2 option, not with gtk3:
./configure
make
Install wxWidgets (this defaults to installation in /usr/local/).
make install # as root
ldconfig # as root
The root command is often sudo on GNU/Linux, for example 'sudo make install'.
Then to compile and install Audacity:
./configure CXXFLAGS="-std=gnu++11"
make
make install # as root
To see the compile-time options you can set, type
./configure --help
If you want to do any development, you might want to generate a configure cache
and header dependencies:
./configure -C
make dep
You can ask for help with compilation problems at:
http://forum.audacityteam.org/viewforum.php?f=19 .