Re: [proaudio] ebuilds for new versions of ardour 2.7

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


On Tue, Nov 25, 2008 at 10:23 AM, Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> wrote:
> On Di, 25.11.08 10:08 "Mark Knecht" <markknecht@xxxxxxxxx> wrote:
>
>> > If I got that correctly, portage-2.1.6_rc1 supports EAPI=2, so
>> > that's the minimum version you'll need.
>>
>> Understood.
>>
>> >
>> > As for the "gnome" dependencies, well, ardour is a Gtk app, and
>> > therefore needs all those gtk libs.
>>
>> But does it need so many that are not marked stable by Gentoo?
>
> Actually it doesn't. Looking at the dependencies, it should be fine
> with glib/gtk stuff older than gtk+-2.13
>
> Maybe check emerge -ptv ardour and see what pulls
> in the newer version, or post the output here.
>
>> >
>> > For the gail error, just unmask gail-1000 and emerge it directly
>> > (emerge -av =gail-1000). It should pull in a newer version of gtk+
>> > then (which includes gail, so gail-1000 is just a pseudo-ebuild)
>> > Afterwards the rest should look like usual updates.
>>
>> My system didn't show gail-1000 as a package as of last evening. There
>> didn't seem to be anything to unmask. If I ran eix gail it didn't show
>> gail-1000 as emerge-able.
>
> That's weird. Take a look in /usr/portage/gnome-base/gail/
> It's there.
>

Hi Thomas,
   Yes, it is in /usr/portage but the system as currently set up
doesn't want to emerge it.

lightning ~ # emerge -av gail

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] gnome-base/gail-1.22.3  USE="-debug -doc" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]

Exiting on signal 2
lightning ~ # eix -I gail
[I] gnome-base/gail
     Available versions:  1.20.2 1.22.3 ~1000 {debug doc}
     Installed versions:  1.22.3(19:02:48 11/24/08)(-debug -doc)
     Homepage:            http://gnome.gentoo.org
     Description:         Dummy gail to handle migration to gtk+

lightning ~ #

So it's there but it has to be enabled in package.keywords. I started

In the following list you'll see all the things I was asked to run as
testing if I tried to emerge ardour-2.7. I've commented them back out
for now. Note that gail wasn't in the list and only showed up as a
block after I'd given ~amd64 to everything below:

#media-sound/ardour ~amd64
#media-sound/jack-audio-connection-kit ~amd64
#media-libs/aubio ~amd64
#dev-cpp/gtkmm ~amd64
#dev-cpp/glibmm ~amd64
#dev-libs/glib ~amd64
#dev-cpp/pangomm ~amd64
#x11-libs/gtk+ ~amd64
#x11-libs/pango ~amd64
#x11-libs/cairo ~amd64
#x11-libs/pixman ~amd64

Once I open those up I see this:

lightning ~ # emerge -pvDuN =media-sound/ardour-2.7*

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] media-libs/liblo-0.24  USE="ipv6 -doc" 423 kB [0]
[ebuild  N    ] media-libs/libsoundtouch-1.3.1-r1  USE="(sse)" 308 kB [0]
[ebuild     U ] x11-libs/pixman-0.12.0 [0.10.0] USE="mmx%* sse%*
sse2%* (-altivec) -debug" 0 kB [0]
[ebuild  N    ] dev-util/boost-build-1.34.1  USE="python" 12,683 kB [0]
[ebuild  N    ] dev-libs/boost-1.34.1-r2  USE="-debug -doc -icu -pyste
-tools" 6 kB [0]
[ebuild  N    ] dev-lang/swig-1.3.36  USE="java perl python -R
-chicken -clisp -doc -guile -lua -mono -mzscheme -ocaml -octave -php
-pike -ruby -tcl -tk" 4,498 kB [0]
[ebuild     U ] x11-libs/cairo-1.8.2 [1.6.4-r1] USE="X opengl svg
-debug -directfb -doc -glitz -xcb (-test%)" 0 kB [0]
[ebuild     U ] media-sound/jack-audio-connection-kit-0.109.2-r2
[0.103.0] USE="3dnow%* alsa jack-tmpfs mmx oss sse (-altivec) -caps
(-coreaudio) -cpudetection -dbus% -debug -doc -freebob% -netjack
-portaudio" 0 kB [0=>1]
[ebuild  N    ] media-libs/aubio-0.3.2-r1  USE="alsa jack -doc -lash" 595 kB [0]
[ebuild     U ] dev-libs/glib-2.18.2 [2.16.5] USE="fam -debug -doc%
-hardened (-selinux) -xattr" 0 kB [0]
[ebuild     U ] x11-libs/pango-1.22.3 [1.20.5] USE="X -debug -doc" 0 kB [0]
[ebuild     U ] dev-cpp/glibmm-2.18.1 [2.16.4] USE="-debug -doc
-examples" 0 kB [0]
[ebuild     U ] x11-libs/gtk+-2.14.4 [2.12.11] USE="X cups jpeg tiff
-debug -doc -jpeg2k% -vim-syntax -xinerama" 0 kB [0]
[ebuild  N    ] dev-cpp/libgnomecanvasmm-2.22.0  USE="-debug -doc
-examples" 312 kB [0]
[ebuild  N    ] media-sound/ardour-2.7_p4225  USE="nls sse (-altivec)
-debug -freesound" 3,229 kB [0]
[ebuild  N    ] dev-cpp/pangomm-2.14.1  USE="-debug -doc" 0 kB [0]
[ebuild     U ] dev-cpp/gtkmm-2.14.3 [2.12.7] USE="accessibility
-debug -doc -examples -test" 0 kB [0]
[blocks b     ] <dev-cpp/gtkmm-2.13:2.4 ("<dev-cpp/gtkmm-2.13:2.4" is
blocking dev-cpp/pangomm-2.14.1)
[blocks B     ] <gnome-base/gail-1000 ("<gnome-base/gail-1000" is
blocking x11-libs/gtk+-2.14.4)

Total: 17 packages (8 upgrades, 9 new), Size of downloads: 22,050 kB
Conflict: 2 blocks (1 unsatisfied)
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/portage/local/layman/pro-audio
lightning ~ #


I have no problem running a newer version of jack, and probably no
problem with aubio as I don't think anything else uses it. However
when I receive messages about glib & cairo I get very cautious as
almost everything seems to depend on them. List attached.

I wonder if I'm doing something fundamentally wrong here? I've run
Gentoo for nearly a decade now (Gawd I'm getting old) and I haven't
run into this for a long time but this does seem to be a big change in
portage so possibly things have changed on me? I don't know...

Cheers,
Mark

lightning ~ # equery d cairo
[ Searching for packages depending on cairo... ]
app-text/libspectre-0.2.1 (test? x11-libs/cairo)
app-text/poppler-bindings-0.8.7 (cairo? >=x11-libs/cairo-1.4)
dev-cpp/cairomm-1.6.0 (>=x11-libs/cairo-1.5.14)
dev-python/pycairo-1.4.12 (>=x11-libs/cairo-1.4.12)
gnome-base/gnome-panel-2.22.2 (>=x11-libs/cairo-1.0.0)
gnome-base/librsvg-2.22.2 (>=x11-libs/cairo-1.2)
gnome-extra/gnome-games-2.22.3 (>=x11-libs/cairo-1)
gnome-extra/gnome-power-manager-2.22.1 (>=x11-libs/cairo-1.0.0)
media-libs/swfdec-0.6.8 (>=x11-libs/cairo-1.2)
www-client/mozilla-firefox-2.0.0.18 (>=x11-libs/cairo-1.0.0)
x11-libs/gtk+-2.12.11 (>=x11-libs/cairo-1.2.0)
x11-libs/pango-1.20.5 (>=x11-libs/cairo-1.2.6)
lightning ~ # equery d glib
[ Searching for packages depending on glib... ]
app-admin/gamin-0.1.9-r1 (>=dev-libs/glib-2)
app-admin/syslog-ng-2.0.9 (>=dev-libs/glib-2.2)
app-arch/file-roller-2.22.4 (>=dev-libs/glib-2.15.0)
app-crypt/seahorse-2.22.3 (>=dev-libs/glib-2.10)
app-editors/gedit-2.22.3 (>=dev-libs/glib-2.14)
app-text/enchant-1.3.0 (>=dev-libs/glib-2)
app-text/evince-2.22.2-r1 (>=dev-libs/glib-2.15.6)
dev-cpp/glibmm-2.16.4 (>=dev-libs/glib-2.16)
dev-libs/atk-1.22.0 (>=dev-libs/glib-2.5.7)
dev-libs/dbus-glib-0.74 (>=dev-libs/glib-2.6)
dev-libs/libIDL-0.8.11 (>=dev-libs/glib-2.4)
dev-libs/libcroco-0.6.1 (>=dev-libs/glib-2)
dev-libs/libgweather-2.22.3 (>=dev-libs/glib-2.13)
dev-libs/liboil-0.3.15 (=dev-libs/glib-2*)
dev-libs/totem-pl-parser-2.22.3 (>=dev-libs/glib-2.13.4)
dev-python/gnome-python-2.22.0 (>=dev-libs/glib-2.6)
dev-python/gnome-python-desktop-2.22.0 (>=dev-libs/glib-2.6.0)
dev-python/pygobject-2.14.2 (>=dev-libs/glib-2.13.5)
dev-python/pygtk-2.12.1-r2 (>=dev-libs/glib-2.8.0)
dev-python/pygtkglext-1.1.0 (>=dev-libs/glib-2.0)
dev-python/pyxf86config-0.3.34-r1 (=dev-libs/glib-2*)
dev-util/desktop-file-utils-0.15 (>=dev-libs/glib-2.12)
gnome-base/eel-2.22.2 (>=dev-libs/glib-2.15)
gnome-base/gconf-2.22.0 (>=dev-libs/glib-2.10)
gnome-base/gdm-2.20.7 (>=dev-libs/glib-2.12)
gnome-base/gnome-2.22.3 (>=dev-libs/glib-2.16.4)
gnome-base/gnome-applets-2.22.3 (>=dev-libs/glib-2.15.6)
gnome-base/gnome-control-center-2.22.2.1 (>=dev-libs/glib-2.15.5)
gnome-base/gnome-desktop-2.22.3 (>=dev-libs/glib-2.15.4)
gnome-base/gnome-keyring-2.22.3 (>=dev-libs/glib-2.8)
gnome-base/gnome-menus-2.22.2 (>=dev-libs/glib-2.15.2)
gnome-base/gnome-panel-2.22.2 (>=dev-libs/glib-2.15.6)
gnome-base/gnome-session-2.22.3 (>=dev-libs/glib-2.13)
gnome-base/gnome-settings-daemon-2.22.2.1 (>=dev-libs/glib-2.15)
gnome-base/gnome-vfs-2.22.0 (>=dev-libs/glib-2.9.3)
gnome-base/gvfs-0.2.5-r3 (>=dev-libs/glib-2.16)
gnome-base/libbonobo-2.24.0 (>=dev-libs/glib-2.8)
gnome-base/libbonoboui-2.22.0 (>=dev-libs/glib-2.6.0)
gnome-base/libglade-2.6.3 (>=dev-libs/glib-2.10)
gnome-base/libgnome-2.22.0 (>=dev-libs/glib-2.8)
gnome-base/libgnomekbd-2.22.0 (>=dev-libs/glib-2.6)
gnome-base/libgnomeprint-2.18.4 (>=dev-libs/glib-2)
gnome-base/libgnomeui-2.22.1 (>=dev-libs/glib-2.15.2)
gnome-base/libgtop-2.22.3 (>=dev-libs/glib-2.6)
gnome-base/librsvg-2.22.2 (>=dev-libs/glib-2.15.4)
gnome-base/nautilus-2.22.5.1 (>=dev-libs/glib-2.15.6)
gnome-base/orbit-2.14.13 (>=dev-libs/glib-2.8)
gnome-extra/bug-buddy-2.22.0 (>=dev-libs/glib-2)
gnome-extra/evolution-data-server-2.22.3 (>=dev-libs/glib-2.15.3)
gnome-extra/evolution-webcal-2.21.92 (>=dev-libs/glib-2.8)
gnome-extra/fast-user-switch-applet-2.22.0 (dev-libs/glib)
gnome-extra/gcalctool-5.22.3 (>=dev-libs/glib-2)
gnome-extra/gnome-games-2.22.3 (>=dev-libs/glib-2.6.3)
gnome-extra/gnome-media-2.22.0 (>=dev-libs/glib-1.3.7)
gnome-extra/gnome-power-manager-2.22.1 (>=dev-libs/glib-2.6.0)
gnome-extra/gnome-screensaver-2.22.2 (>=dev-libs/glib-2.15)
gnome-extra/gnome-system-monitor-2.22.3 (>=dev-libs/glib-2.9.1)
gnome-extra/gnome-utils-2.20.0.1 (>=dev-libs/glib-2.13.3)
gnome-extra/gucharmap-2.22.3 (>=dev-libs/glib-2.3)
gnome-extra/libgsf-1.14.7 (>=dev-libs/glib-2.8)
gnome-extra/nautilus-cd-burner-2.22.1 (>=dev-libs/glib-2.15.4)
gnome-extra/nautilus-open-terminal-0.9 (>=dev-libs/glib-2.13.3)
gnome-extra/yelp-2.22.1-r2 (>=dev-libs/glib-2)
gnome-extra/zenity-2.22.1 (>=dev-libs/glib-2.8)
mail-client/evolution-2.22.3.1 (>=dev-libs/glib-2.15.3)
media-gfx/eog-2.22.3-r1 (>=dev-libs/glib-2.15.3)
media-libs/gmyth-0.7 (dev-libs/glib)
media-libs/gst-plugins-base-0.10.20 (>=dev-libs/glib-2.8)
media-libs/gst-plugins-ugly-0.10.8 (>=dev-libs/glib-2.12)
media-libs/gstreamer-0.10.20 (>=dev-libs/glib-2.12)
media-libs/raptor-1.4.16 (unicode? >=dev-libs/glib-2)
media-libs/swfdec-0.6.8 (>=dev-libs/glib-2.12)
media-plugins/gst-plugins-mythtv-0.10.6 (>=dev-libs/glib-2.6)
media-sound/sound-juicer-2.22.0-r1 (>=dev-libs/glib-2.14)
media-video/totem-2.22.2-r1 (>=dev-libs/glib-2.15)
net-im/ekiga-2.0.12 (>=dev-libs/glib-2.0.0)
net-irc/xchat-2.8.6-r1 (>=dev-libs/glib-2.6.0)
net-libs/libsoup-2.4.1 (>=dev-libs/glib-2.15.3)
net-misc/vinagre-0.5.1 (>=dev-libs/glib-2.15.3)
net-misc/vino-2.22.2 (>=dev-libs/glib-2.12)
net-print/gnome-cups-manager-0.33 (>=dev-libs/glib-2.3.1)
net-print/libgnomecups-0.2.3 (>=dev-libs/glib-2)
net-www/mplayerplug-in-3.50 (gtk? >=dev-libs/glib-2.2.0)
sys-apps/hal-0.5.11-r1 (>=dev-libs/glib-2.14)
sys-auth/consolekit-0.2.3 (>=dev-libs/glib-2.7)
sys-fs/ntfsprogs-2.0.0 (gnome? >=dev-libs/glib-2.0)
www-client/epiphany-2.22.3 (>=dev-libs/glib-2.16.0)
www-client/mozilla-firefox-2.0.0.18 (>=dev-libs/glib-2.8.2)
x11-libs/gtk+-2.12.11 (>=dev-libs/glib-2.13.5)
x11-libs/gtkglext-1.2.0 (>=dev-libs/glib-2)
x11-libs/gtksourceview-1.8.5-r1 (>=dev-libs/glib-2)
x11-libs/gtksourceview-2.2.2 (>=dev-libs/glib-2.14)
x11-libs/libnotify-0.4.4 (>=dev-libs/glib-2.6)
x11-libs/libsexy-0.1.11 (>=dev-libs/glib-2.6)
x11-libs/libwnck-2.22.3 (>=dev-libs/glib-2.13.0)
x11-libs/libxklavier-3.6 (>=dev-libs/glib-2.16)
x11-libs/pango-1.20.5 (>=dev-libs/glib-2.16.3)
x11-libs/qt-4.3.3 (glib? dev-libs/glib)
x11-libs/vte-0.16.14 (>=dev-libs/glib-2.9)
x11-misc/notification-daemon-0.3.7 (>=dev-libs/glib-2.4.0)
x11-misc/shared-mime-info-0.30 (>=dev-libs/glib-2.6)
x11-terms/gnome-terminal-2.22.3-r1 (>=dev-libs/glib-2.15.2)
x11-wm/metacity-2.22.0 (>=dev-libs/glib-2.6)
lightning ~ #



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/