[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#446405: marked as done (ardour: Embeds too many libs)



Hi Felipe,

|--==> On Wed, 17 Dec 2008 21:03:56 -0300, Felipe Sateler <fsateler@gmail.com> said:

  FS> package ardour
  FS> found 446405 1:2.7.1-1
  FS> thanks

  FS> This upload doesn't actually fix this, there is a typo in debian/rules:
  FS> diff --git a/debian/rules b/debian/rules
  FS> index c57613c..b20eafa 100755
  FS> --- a/debian/rules
  FS> +++ b/debian/rules
  FS> @@ -62,7 +62,7 @@ DEB_SCONS_EXTRA_FLAGS := \
  FS>         NLS=yes \
  FS>         FREEDESKTOP=no \
  FS>         $(NJOBS) \
  FS> -       SYLIBS=yes
  FS> +       SYSLIBS=yes

  FS>  DEB_SCONS_NOOPT_FLAGS := DEBUG=no FPU_OPTIMIZATION=no
  FS>  ifneq (,$(findstring amd64,$(DEB_BUILD_ARCH)))

  FS> Note that even enabling that option there are some externally available 
  FS> libraries installed: 

  FS> % dpkg -c ../ardour_2.7.1-1_amd64.deb| awk '{print $6}' | \
  FS>      grep /usr/lib/ardour2/.
  FS> ./usr/lib/ardour2/libardour_cp.so
  FS> ./usr/lib/ardour2/librubberband.so
  FS> ./usr/lib/ardour2/libsndfile-ardour.so
  FS> ./usr/lib/ardour2/libgtkmm2ext.so
  FS> ./usr/lib/ardour2/libvampsdk.so
  FS> ./usr/lib/ardour2/libardour.so
  FS> ./usr/lib/ardour2/ardour-2.7.1
  FS> ./usr/lib/ardour2/libpbd.so
  FS> ./usr/lib/ardour2/engines/
  FS> ./usr/lib/ardour2/engines/libclearlooks.so
  FS> ./usr/lib/ardour2/vamp/
  FS> ./usr/lib/ardour2/vamp/libardourvampplugins.so
  FS> ./usr/lib/ardour2/libmidi++.so
  FS> ./usr/lib/ardour2/surfaces/
  FS> ./usr/lib/ardour2/surfaces/libardour_mackie.so
  FS> ./usr/lib/ardour2/surfaces/libardour_powermate.so
  FS> ./usr/lib/ardour2/surfaces/libardour_genericmidi.so
  FS> ./usr/lib/ardour2/libsoundtouch.so
  FS> ./usr/lib/ardour2/libvamphostsdk.so

  FS> soundtouch, rubberband and vamp* seem to be available in Debian.

Oh you're right. There were various problems with this upload, a typo
(SYLIBS -> SYSLIBS) and several points of SConstruct that needed to be
changed. I think I fixed most of the issues, expect I can't make
ardour compile with the system's rubberband/soundtouch. Maybe we
should bring this upstream.

I'm going to upload a second revision, it will have less embedded
libs:

/usr/lib/ardour2/engines/libclearlooks.so
/usr/lib/ardour2/libardour_cp.so
/usr/lib/ardour2/libardour.so
/usr/lib/ardour2/libgtkmm2ext.so
/usr/lib/ardour2/librubberband.so
/usr/lib/ardour2/libpbd.so
/usr/lib/ardour2/libmidi++.so
/usr/lib/ardour2/surfaces
/usr/lib/ardour2/surfaces/libardour_powermate.so
/usr/lib/ardour2/surfaces/libardour_mackie.so
/usr/lib/ardour2/surfaces/libardour_genericmidi.so
/usr/lib/ardour2/vamp
/usr/lib/ardour2/vamp/libardourvampplugins.so
/usr/lib/ardour2/libsoundtouch.so

Ciao!

Free



Reply to: