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

Reply via email to