Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 48094 - Rhythmbox-0.8.0 compiles on PPC; requires gst-plugins-flac-0.8.0 for flac use
Summary: Rhythmbox-0.8.0 compiles on PPC; requires gst-plugins-flac-0.8.0 for flac use
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-16 18:27 UTC by Christopher Sachs
Modified: 2004-04-25 11:24 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Add ~ppc keyword; depend on >=gst-plugins-flac-0.8.0 with flac use flag (rhythmbox-0.8.0.ebuild.diff,606 bytes, patch)
2004-04-16 18:29 UTC, Christopher Sachs
Details | Diff
rhythmbox-0.8.0 patch (rhythmbox-0.8.0,1.21 KB, patch)
2004-04-17 08:51 UTC, Joe McCann (RETIRED)
Details | Diff
rhythmbox-0.8.0 patch (rhythmbox-0.8.0,1.27 KB, patch)
2004-04-17 08:53 UTC, Joe McCann (RETIRED)
Details | Diff
rhythmbox-0.8.1 diff (rhythmbox-0.8.1,656 bytes, patch)
2004-04-21 14:27 UTC, Joe McCann (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Sachs 2004-04-16 18:27:25 UTC
Rhythmbox compiles and works great on PPC with gstreamer as the back end, but PPC
is not listed in the keywords.

Also in order to play FLAC files I had to emerge gst-plugins-flac-0.8.0 so
perhaps it should be added to the dependencies for the flac use flag.

Reproducible: Always
Steps to Reproduce:




Gentoo Base System version 1.4.8
Portage 2.0.50-r6 (default-ppc-2004.0, gcc-3.2.3, glibc-2.3.2-r9, 2.6.4-pegasos0)
=================================================================
System uname: 2.6.4-pegasos0 ppc 7457, altivec supported
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="ppc"
AUTOCLEAN="yes"
CFLAGS="-O3 -pipe -mcpu=7400 -maltivec -mabi=altivec"
CHOST="powerpc-unknown-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/lib/pbbuttons /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -pipe -mcpu=7400 -maltivec -mabi=altivec"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X aalib alsa altivec apm berkdb cdr crypt cups doc dvd dvdr emacs esd faad
flac foomaticdb gdbm gif gnome gnome-libs gpm gstreamer gtk gtk2 imlib ipv6 jpeg
kde libwww mad mitshm motif mozilla moznocompose moznoirc moznomail mpeg nls
oggvorbis opengl oss pam perl png pnp ppc python qt quicktime readline samba sdl
slang spell ssl tcltk tcpd tiff truetype xinerama xml xml2 xv zlib"
Comment 1 Christopher Sachs 2004-04-16 18:29:37 UTC
Created attachment 29466 [details, diff]
Add ~ppc keyword; depend on >=gst-plugins-flac-0.8.0 with flac use flag
Comment 2 Christopher Sachs 2004-04-16 19:05:51 UTC
Comment on attachment 29466 [details, diff]
Add ~ppc keyword; depend on >=gst-plugins-flac-0.8.0 with flac use flag

--- rhythmbox-0.8.0.ebuild	2004-04-16 18:57:11.032384360 -0700
+++ rhythmbox-0.8.0.ebuild	2004-04-16 19:01:52.107654424 -0700
@@ -8,7 +8,7 @@
 HOMEPAGE="http://www.rhythmbox.org/"
 LICENSE="GPL-2"

-KEYWORDS="~x86"
+KEYWORDS="~x86 ~ppc"
 IUSE="oggvorbis xine flac faad mad pda"
 SLOT="0"

@@ -19,6 +19,7 @@
	>=gnome-base/libbonobo-2
	!xine? ( >=media-libs/gst-plugins-0.8.0
		 >=media-plugins/gst-plugins-gnomevfs-0.8.0
+		 flac? ( >=media-plugins/gst-plugins-flac-0.8.0 )
		 oggvorbis? ( >=media-plugins/gst-plugins-vorbis-0.8.0 )
		 mp3? ( >=media-plugins/gst-plugins-mad-0.8.0 ) )
	xine? ( faad? ( >=media-libs/faad2-2.0_rc3 )
Comment 3 Joe McCann (RETIRED) gentoo-dev 2004-04-17 08:48:28 UTC
I was going to start a new bug, but this seems like a good start already. rhythmbox-0.8.0 should also depend on gtk+-2.4 since it uses the new api. Also would it be possible to change the xine use flag to a gstreamer use flag, since that is the behavior of most other applications that have optional gstreamer support. Also needs intltool dep.
Comment 4 Joe McCann (RETIRED) gentoo-dev 2004-04-17 08:51:04 UTC
Created attachment 29495 [details, diff]
rhythmbox-0.8.0 patch

Attatching patch with the corrections listed. Also cleaning up the gst-flac
line from the previous attatchment
Comment 5 Joe McCann (RETIRED) gentoo-dev 2004-04-17 08:53:26 UTC
Created attachment 29496 [details, diff]
rhythmbox-0.8.0 patch

forgot ~ppc keyword
Comment 6 Joe McCann (RETIRED) gentoo-dev 2004-04-21 14:20:07 UTC
After more testing, MAKEOPTS="${MAKEOPTS} -j1" is not needed anymore.
Comment 7 Joe McCann (RETIRED) gentoo-dev 2004-04-21 14:27:53 UTC
Created attachment 29769 [details, diff]
rhythmbox-0.8.1 diff

Patched against 0.8.0-r1 since some things were fixed.
Comment 8 foser (RETIRED) gentoo-dev 2004-04-21 14:55:12 UTC
ppc, i'm gonna take this, since they are all general maintenance issues.

Keywords got mistakenly reset and that has been fixed in 0.8.0-r1 already (so ~ppc is already in).
Comment 9 foser (RETIRED) gentoo-dev 2004-04-25 11:24:05 UTC
issues in here fixed 0.8.0-r1 & 0.8.1

about gtk+-2.4 dep : it can work with both gtk-2.2 & gtk-2.4