RJ's descriptions includes the various reasons we don't depend on the distro's version of each library. Even xwax has slight modifications so it builds under c++. We depend on external packages when we can, but for some libraries it isn't feasible.
On Sun, 2015-01-25 at 17:39 +0100, Nico Schlömer wrote: > Some would argue that bundling is evil [1]. Hence the obvious > question: Why don't we simply depend on this software? > > Cheers, > Nico > > > [1] http://wiki.gentoo.org/wiki/Why_not_bundle_dependencies > > On Sun, Jan 25, 2015 at 5:36 PM, RJ Ryan <russelljr...@gmail.com> wrote: > > Hi Nico, > > > > Yes, the lib folder is where we stick code that we didn't write but include > > in our binaries. > > > > apple: some Apple-provided headers needed for our CoreAudio decoder (MP3/AAC > > support on OS X) > > > > fidlib : an audio filter construction library > > > > hidapi : a cross platform HID API > > > > replaygain : the standard replaygain example code, adapted slightly for C++ > > > > soundtouch : a sound resampling library -- it frequently has critical > > (segfault) bugs and so we don't use the distro versions because of the > > slowness of distro updates. > > > > gtest/gmock are only for the tests > > > > vamp: a bundling of the vamp plugin SDK so that users don't have to install > > it themselves (quite a pain on some platforms) > > > > xwax: xwax's timecoder, used for vinyl control > > > > Cheers > > RJ > > > > > > > > > > On Sun, Jan 25, 2015 at 8:22 AM, Nico Schlömer <nico.schloe...@gmail.com> > > wrote: > >> > >> Hi all, > >> > >> When skimming through the mixxx sources, I found > >> ``` > >> $ ls lib/ > >> apple fidlib-0.9.10 gmock-1.7.0 gtest-1.7.0 hidapi-0.8.0-pre > >> replaygain soundtouch-1.8.0 vamp-2.3 xwax > >> ``` > >> This looks like we're bundling third-party software. Do we? > >> > >> Cheers, > >> Nico > >> > >> > >> ------------------------------------------------------------------------------ > >> New Year. New Location. New Benefits. New Data Center in Ashburn, VA. > >> GigeNET is offering a free month of service with a new server in Ashburn. > >> Choose from 2 high performing configs, both with 100TB of bandwidth. > >> Higher redundancy.Lower latency.Increased capacity.Completely compliant. > >> http://p.sf.net/sfu/gigenet > >> _______________________________________________ > >> Get Mixxx, the #1 Free MP3 DJ Mixing software Today > >> http://mixxx.org > >> > >> > >> Mixxx-devel mailing list > >> Mixxx-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/mixxx-devel > > > > > > ------------------------------------------------------------------------------ > New Year. New Location. New Benefits. New Data Center in Ashburn, VA. > GigeNET is offering a free month of service with a new server in Ashburn. > Choose from 2 high performing configs, both with 100TB of bandwidth. > Higher redundancy.Lower latency.Increased capacity.Completely compliant. > http://p.sf.net/sfu/gigenet > _______________________________________________ > Get Mixxx, the #1 Free MP3 DJ Mixing software Today > http://mixxx.org > > > Mixxx-devel mailing list > Mixxx-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mixxx-devel ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel