1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-29 15:19:44 +02:00

36 Commits

Author SHA1 Message Date
Arik
0760f3945a
Update BUILDING.md
!. ATL/MFC components (v14.22) are not included by default in the C++ development kit, but are needed to compile the project.

2. In Windows (not checked for Linux distributions), cmake will build a Debug version of the software. Since cmake will check for information marked as "Release" to install the application by default (and not Debug), I think that it is fair to explicitly tell the persons who only want to install the project to build a "Release" version of the software.

Signed-off-by: BBArikL <BBArik@protonmail.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/688
2022-01-21 11:50:01 +00:00
Sol Fisher Romanoff
0ccf25c27d
Merge remote-tracking branch 'lanodan/bugfix/cmake-wayland-vst'
The VST plugin done via GTK for non-apple & non-windows pulls
<gdk/gdkx.h>, which is specific to X11 and thus isn't available in a
pure-wayland system.

Reference-to: https://github.com/tenacityteam/tenacity/pull/620
2021-09-17 16:14:45 +03:00
Haelwenn (lanodan) Monnier
1ee2222c60
BUILDING.md: VST2 requires GTK w/ X11 on non-Apple/non-Windows
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2021-09-16 01:41:44 +02:00
Emily Mabrey
3aa5d73a31
Merge pull request from Be-ing/macos_mono
BUILDING.md: add mono to Homebrew package list

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/615
2021-09-15 17:48:11 -04:00
Be
b841b3ac3c BUILDING.md: document setting WX_CONFIG on macOS
Signed-off-by: Be <be@mixxx.org>
2021-09-13 13:04:23 -05:00
Be
fe9a45b6a2 BUILDING.md: add mono to Homebrew package list
This is required for NuGet caching with vcpkg.

Signed-off-by: Be <be@mixxx.org>
2021-09-13 09:11:33 -05:00
Mart Raudsepp
b558f0d57c BUILDING.md: Document that wxWidgets 3.0 can work too
Co-authored-by: Sol Fisher Romanoff <sol@solfisher.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Signed-off-by: Sol Fisher Romanoff <sol@solfisher.com>
2021-09-08 00:32:26 +03:00
Sol Fisher Romanoff
a39ee7f83c
Merge branch 'freebsd' 2021-09-02 21:09:43 +03:00
Juozas
d1a63e32c5
BUILDING.md: Add PortSMF Debian build instructions
The build instructions for PortSMF are missing from Debian section as it is
not included in the dependency list since the package is outdated and might
cause build problems during compilation. This commit adds instructions that
recommend the forked version of PortSMF to be used when possible (as it is
confirmed to work when building Tenacity).

Some additional changes to BUILDING.md were also made, such as some rewording
and the addition of a new "Notes" section for Debian/Ubuntu in order to organize
the information that the developer working on these platforms better.

Co-authored-by: Be <be.0@gmx.com>
Co-authored-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Signed-off-by: Be <be.0@gmx.com>
Signed-off-by: Juozas <juozaspo@gmail.com>
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-08-30 20:55:08 +03:00
Sol Fisher Romanoff
001fac3beb
BUILDING.md: Add FreeBSD install instructions
Signed-off-by: Sol Fisher Romanoff <sol@solfisher.com>
2021-08-30 15:24:25 +03:00
Be
4ad5968c34
BUILDING.md: clarify that wxWidgets 3.1.4 is in Fedora 34
Fedora 34 will not be updated to wxWidgets 3.1.5:
https://bugzilla.redhat.com/show_bug.cgi?id=1948935#c1

Reference-to: https://github.com/tenacityteam/tenacity/pull/496
Signed-off-by: Be <be@mixxx.org>
2021-08-27 17:19:49 +03:00
Hanns Holger Rutz
669254d5a5
Clarify wxwidgets and cmake instructions in BUILDING.md
* note jack 1 vs 2 package incompatibility
* example instructions for building and installing wxWidgets
* show how to use cmake options

Signed-off-by: Hanns Holger Rutz <contact@sciss.de>
2021-08-24 22:36:50 +03:00
Sol Fisher Romanoff
b2bf7b667b
BUILDING.md: Add Alpine Linux instructions
Signed-off-by: Sol Fisher Romanoff <sol@solfisher.com>
2021-08-21 22:19:26 +03:00
Juozas
d3b52bdcab
BUILDING.md: Remove libportsmf-dev in Debian section
Solves build problem on Debian/Ubuntu based distributions by not
including broken/outdated versions in default dependency installation
list.

Signed-off-by: Juozas <juozaspo@gmail.com>
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-08-21 22:11:57 +03:00
Be
13914c5125
rename MP2 CMake option to MP2_ENCODING
Twolame only encodes MP2 audio. It does not decode MP2 audio.

Signed-off-by: Be <be@mixxx.org>
2021-08-18 23:47:32 -05:00
Be
76c63fa0fc
CMake: add options to disable sccache and ccache if they are found
Signed-off-by: Be <be@mixxx.org>
2021-08-16 13:22:55 -05:00
Be
af90feeb13
Rewrite BUILDING.md for revamped dependency management with vcpkg
Signed-off-by: Be <be@mixxx.org>
2021-08-16 13:22:55 -05:00
caughtquick
5e958083e6
Renamed executable in BUILDING.md
Signed-off-by: caughtquick <me@caughtquick.tech>
2021-07-23 06:16:51 +00:00
Lucas
4b8d4d30f8
Fix typo in macOS building instructions
The generator is called 'Xcode' with a lowercase c (like above).

Signed-off-by: Lucas <lucas@fugi.dev>
2021-07-18 06:14:27 +00:00
Ivanq
2aea86eb93
Merge pull request #249 from tenacityteam/imachug-patch-1
Fix wording in 'Building using system libraries'
2021-07-13 19:31:02 +03:00
Jacky Song
2343ef56ca
Corrected inaccurate build instructions and vague points in install instructions
Signed-off-by: Jacky Song <dixinlily@hotmail.com>
2021-07-13 13:31:53 +00:00
Ivanq
f3d5c5a5ee Fix wording in 'Building using system libraries'
Make it clear that running CMake to build using system libraries is not enough
and running make is necessary too.

Signed-off-by: Ivanq <imachug@yandex.ru>
2021-07-13 16:03:14 +03:00
Be
49015e77d0
Remove audacity_ prefix from CMake options
It is unconventional and unnecessary to prefix CMake options. Also
this is not Audacity anymore. :)

Signed-off-by: Be <be@mixxx.org>
2021-07-11 19:51:02 +00:00
fossdd
e133f29604
docs: installing tenacity is not supported, yet. (#187)
* Resolves: GH #172

Signed-off-by: fossdd <fossdd@tutanota.com>

* typo: At the moment
Signed-off-by: fossdd <fossdd@tutanota.com>
2021-07-10 18:12:45 +03:00
John Griffiths
498faf0d1e
Update build document to reflect name change in fork
* Update build document to reflect name change in fork

* Correct issue wth previous commit - we can't replace all references to audacity quite quite yet

Co-authored-by: John Griffiths <John.Griffiths@verint.com>
2021-07-07 18:42:18 -04:00
zeGolem
b111ac4e25
BUILDING: No longer link to the original repo
As to avoid confusion for people who want to try this out, all the `git clone`s point to the modified version's repo.
2021-07-04 15:50:11 +02:00
Dmitry Vedenko
ba90a562c2
Update BUILDING.md 2021-06-01 21:32:03 +03:00
Dmitry Vedenko
58d5cf73c2
Fixes a backtick in Linux instruction 2021-06-01 16:09:34 +03:00
James Crook
e391489156 Typos and tweaks to wording.
* The wording about mixing system and local libraries is still not clear
(or if it is clear is too wordy and could be shorter!).
2021-05-31 18:13:33 +01:00
Dmitry Vedenko
c05c05ea7f
Remove the reference for snap as it uses ridiculous amount of space 2021-05-27 22:01:19 +03:00
Dmitry Vedenko
55ddb32791
Clarifies the build instruction for Linux 2021-05-27 17:03:28 +03:00
Dmitry Vedenko
e31593c06a
Update BUILDING.md 2021-05-27 16:46:12 +03:00
Dmitry Vedenko
686828b759
Lower the requirement of Python and CMake
James confirms 

python 3.6.9
conan 1.36.0
cmake 3.17.1
gcc 7.5.0
2021-05-27 16:45:37 +03:00
James Crook
77b60ebbbb
Require higher cmake version number. 2021-05-24 22:06:03 +01:00
Dmitry Vedenko
8eb4654a9c Documentation is updated 2021-05-24 06:53:53 -07:00
Dmitry Vedenko
66a85bf97c Update the build documentation 2021-05-24 06:53:53 -07:00