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: