Leland Lucius
a03d65ef4d
Cleanup lib-src
...
Removing:
id3lib
libresample
libsamplerate
taglib
2015-04-16 14:41:41 -05:00
yam
57fb87e96d
Update lilv, lv2, serd, sord, sratom, and add suil.
2015-04-07 23:19:22 -05:00
lllucius@gmail.com
7f8270a5c8
3rd attempt to Add the ability to build without trashing the source tree
...
Hopefully this take care of all situations.
2014-10-28 06:27:57 +00:00
lllucius@gmail.com
49ce8fd212
2nd attempt to Add the ability to build without trashing the source tree
...
In r13510 I had neglected to build with all local libraries and some of
them needed attention.
So, I also took the opportunity to work out the locale directory and
how to keep it unmolested as well. As a result, all locales are rebuilt
as expected, but into the "build" directory.
As a bonus you may now test Audacity from the "build" directory and have
Nyquist plugins and message catalogs available (so you can test other
languages again without havint to install).
So, again:
mkdir buildme
cd buildme
../configure
make
./audacity
2014-10-27 23:13:03 +00:00
lllucius@gmail.com
c6ffa89d23
Add (restore?) the ability to build without trashing the source tree
...
You may now do:
mkdir build
cd build
../configure
./audacity
And all but one directory will remain unmolested...no more object files
in "src".
And if you look carefully, you'll see that the newly built "audacity" is
copied to the top of the build tree...no more having to use "src/audacity"
to run.
You can of course still do the configure from the top and get all of the
objects strewn about the tree.
I still haven't figured out how to keep the locale directory from getting
soiled. I'm not really sure there's a way around it really.
2014-10-27 07:34:17 +00:00
richardash1981
5a01406d49
Fix build error due to under-linking of libvorbis and libogg, which causes a build error if they have been built usining -Wl,--as-needed to avoid re-exporting library symbols
2014-08-12 21:31:25 +00:00
richardash1981
8040d02dc6
marginal grammar change to comment in the configuration header file only. This does not alter the compiled code.
2014-08-09 20:00:42 +00:00
richardash1981
b3b7ef86d1
forgot to increment serial number
2014-08-09 19:59:29 +00:00
richardash1981
51dbb4e4fa
Set the correct PREFIX for the call to PKG_CHECK_MODULES, without which the required libraries are not added to the link command and the final link fails. This was broken in the conversion to automake when variable assignments to achive this were removed
2014-08-09 19:53:02 +00:00
benjamin.drung@gmail.com
2e8222c573
Correct spelling gstreamer to GStreamer.
2014-05-29 14:08:43 +00:00
lllucius@gmail.com
a6782da38d
Addition of gstreamer importer support. Will only use system
...
libraries...no locals for this fella.
gstreamer-1.0 is required.
2014-05-16 17:36:27 +00:00
benjamin.drung@gmail.com
c7c15e09d8
Fall back to check for -lexpat when there is not pkg-config file.
2013-11-21 15:47:01 +00:00
benjamin.drung@gmail.com
9d0e5e360d
Regenerate autotools files by running autoreconf --no-recursive -i -f.
2013-11-20 03:03:34 +00:00
benjamin.drung@gmail.com
a19b6f25ae
Use Automake for Audacity.
2013-11-20 02:51:42 +00:00
benjamin.drung@gmail.com
20f5c717b8
Set PORTAUDIO_CFLAGS and PORTAUDIO_LIBS for portmixer when using the local portaudio.
2013-11-19 01:48:14 +00:00
lllucius
d7abc466db
Add expat 2.1.0 for Windows, Mac, and for local Linux builds (use system expat otherwise)
2013-11-14 06:56:26 +00:00
benjamin.drung@gmail.com
f0b2b26e0b
Move LAME header file from src/include to lib-src/lame/lame.
...
The LAME header file is part of the upstream LAME project and does
not belong in the src/ tree of Audacity.
2013-11-11 13:48:56 +00:00
lllucius@gmail.com
488c387b18
Adds system expat library to link
...
Adds system zlib library to link when using local libid3tag
Fixes portmixer build when using local portaudio
2013-11-09 21:10:32 +00:00
benjamin.drung@gmail.com
5b51a60778
libflac needs libogg too.
...
So we need to pass --with-ogg-includes and --with-ogg-libraries to the
configure script of libflac, because it does not use pkg-config.
2013-11-09 12:40:16 +00:00
benjamin.drung@gmail.com
8c2d95559b
Use pkg-config override facility to specify libogg location to libvorbis.
...
1) Revert "Reintroduce patch for building local libvorbis with local libogg." (r12914)
2) Remove acinclude.m4 and regenerate autotool files to use a newer
pkg-config checking macro to get the override facility.
3) Override pkg-config check for libogg by specifying OGG_CFLAGS and OGG_LIBS.
2013-11-09 01:28:56 +00:00
benjamin.drung@gmail.com
6619f23305
Use automake for libwidgetextra.
...
Replace the custom Makefile by automake. In addition drop the hacky
libwidgetextra-uninstalled.pc and configure the library like every other
optional library, but check if the library is not disabled.
2013-11-07 21:00:56 +00:00
lllucius
496aa450df
Remove local copy of expat
...
Hasn't been used since 2008. The wxexpat library is used instead.
2013-11-06 08:41:57 +00:00
benjamin.drung@gmail.com
0cb7e73bf5
Build only static libtool libraries in lib-src.
...
Pass --enable-static=yes --enable-shared=no to all libraries in lib-src.
2013-11-05 23:27:07 +00:00
lllucius@gmail.com
d39b46f2ec
Updates for libvamp 2.5
2013-10-31 07:18:52 +00:00
lllucius@gmail.com
c311ab5214
Make sure LV2 isn't used from local source if system was requested
2013-10-30 06:44:01 +00:00
benjamin.drung@gmail.com
d56c78b8fa
Require lilv >= 0.16 (because lilv_world_get is introduced in this version).
2013-10-28 23:46:50 +00:00
benjamin.drung@gmail.com
0a6e14d765
The pkg-config file for lilv is called lilv-0 on Debian/Ubuntu.
2013-10-28 23:44:29 +00:00
benjamin.drung@gmail.com
a7886e55dc
Do not check for indirect dependencies serd, sord, sratom (lilv is enough).
2013-10-28 23:43:45 +00:00
lllucius
3532ecd7b2
Reworked LV2 plug-ing support.
...
This enables all platforms to use LV2 plugins in non-GUI mode. There is
still some work to do, like subgroup handling and better scalepoint
handling.
2013-10-27 11:13:20 +00:00
lllucius
52afa22aaf
Removing liblrdf, libraptor, redland, and slv2 in preparation for
...
conversion to lilv, serd, sord, and sratom.
2013-10-27 08:50:38 +00:00
lllucius@gmail.com
a0a5812b14
I'll get this darn thing right eventually!
2013-10-25 00:56:05 +00:00
benjamin.drung@gmail.com
bb7d691ffd
Remove trailing spaces and replace tabs by spaces in m4 macros.
2013-10-24 23:24:52 +00:00
benjamin.drung@gmail.com
e1eb176ec4
Make configure subdirectories in AC_CONFIG_SUBDIRS literal.
...
This fixes the autoreconf warnings and follows the upstream manual:
http://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Subdirectories.html
2013-10-24 23:11:56 +00:00
lllucius@gmail.com
95d7c66b19
Don't want to run the oggtest program during configure step.
2013-10-24 22:33:12 +00:00
lllucius
044319b373
Fix Mac build for new libvorbis.
2013-10-24 19:06:10 +00:00
lllucius
3a33e2f717
Update libvorbis to 1.3.3.
2013-10-24 18:24:47 +00:00
lllucius
5264db6300
Add Audacity changes for new libflac 1.3.0.
2013-10-24 16:25:59 +00:00
lllucius
9bae0eaa71
Add Audacity changes for new soundtouch
2013-10-24 06:41:17 +00:00
RichardAsh1981@gmail.com
2dea45f5b0
structure like other macros, document what the if false clause does
2013-01-13 20:20:52 +00:00
RichardAsh1981@gmail.com
7ef6c92762
always do sub-configure - that way madness lies. Try and make the help output both correct and consistent
2013-01-13 20:18:41 +00:00
RichardAsh1981@gmail.com
d0abe90304
document (for autoheader) the preprocessor definition for LAME compile-time linkage
2013-01-13 20:16:06 +00:00
windinthew
9f618282fe
Rob Sykes patch to support builds with a system lib
2013-01-11 06:18:23 +00:00
v.audacity
6d3b524935
Rob's changes suggested on -devel
2012-11-11 00:08:05 +00:00
v.audacity
17d33203c9
Rob's 3resamplers.patch
2012-11-04 19:03:22 +00:00
v.audacity
2cc54642b4
Rob's m4-patch
2012-11-03 23:16:54 +00:00
v.audacity
5460b5c668
This commit is partial effort toward more libsoxr integration, that implements Rob Sykes's latest patch. I have no idea whether the Linux-specific stuff from the patch (e.g., M4 file) is still correct in this.
...
For Resample.* and QualityPrefs.cpp, this commit has my restructuring for distinguishing constant-rate vs variable-rate resamplers more generally. I think it's complete and ready for const-rate, but I have more review and testing to do for the var-rate cases.
Variable-rate resampling is not implemented here, so Time Tracks are still broken, but this is a milestone in getting to a more general and correct structure.
Also I think this fixes AboutDialog issues Steve noticed.
2012-11-03 02:06:07 +00:00
v.audacity
a7df83f27d
Rob Sykes patch to make libsoxr build for Audacity
2012-10-13 00:15:12 +00:00
v.audacity
f0112b57df
Benjamin Drung's disable-dynamic-ffmpeg-v3.patch for bug 233
2012-08-29 21:31:11 +00:00
v.audacity
b4bb69cf8c
Benjamin Drung's patch 6 ( http://bugzilla.audacityteam.org/attachment.cgi?id=310 ) for http://bugzilla.audacityteam.org/show_bug.cgi?id=483
2012-08-20 03:48:09 +00:00
v.audacity
87610cea39
Benjamin Drung's disable-dynamic-lame.patch for http://bugzilla.audacityteam.org/show_bug.cgi?id=233
2012-06-25 01:41:57 +00:00