Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 147584 - media-sound/rhythmbox-0.9.5 needs ipod writing use flag
Summary: media-sound/rhythmbox-0.9.5 needs ipod writing use flag
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-14 09:49 UTC by Johan Tibell
Modified: 2006-09-14 11:45 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johan Tibell 2006-09-14 09:49:28 UTC
I just added --enable-ipod-writing to my local media-sound/rhythmbox-0.9.5 ebuild and it appears to be working without any problems on my ipod nano. Could the writing support be considered stable enough to have a local ipod-writing use flag for the ebuild in portage? Here's my emerge --info:

Portage 2.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r7 i686)
=================================================================
System uname: 2.6.17-gentoo-r7 i686 Intel(R) Pentium(R) M processor 1600MHz
Gentoo Base System version 1.12.4
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=pentium-m -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.club-internet.fr/pub/mirrors/gentoo http://gentoo.modulix.net/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/gentopia /usr/portage/local/layman/gentoo-haskell"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aac acpi alsa avi berkdb bitmap-fonts cairo cdr cli crypt dbus dlloader dri dts dvd dvdread eds emboss fam firefox flac fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal isdnlog jpeg ldap libg++ libnotify logrotate mad mikmod mmx mmxext mono mp3 mpeg ncurses nls nptl nptlonly nsplugin ogg opengl oss pam pcre pdf pdflib perl png ppds pppd python quicktime readline real reflection sdl session spell spl sse sse2 ssl tcpd tiff truetype truetype-fonts type1-fonts udev unicode vorbis win32codecs wmf xml xorg xv xvid zlib elibc_glibc input_devices_synaptics input_devices_mouse input_devices_keyboard kernel_linux userland_GNU video_cards_radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2006-09-14 09:53:56 UTC
AFAICS, this is already present in the ebuild :

RDEPEND=" 
[snip]
    hal? ( ipod? ( >=media-libs/libgpod-0.2.0 )
            >=sys-apps/hal-0.5 )"

pkg_config() {
[snip]
    $(use_with ipod) \
    $(use_enable ipod ipod-writing) \
}

So all you have to do is USE="${USE} hal ipod" emerge --oneshot rhythmbox and see if it works.
Comment 2 Johan Tibell 2006-09-14 11:45:22 UTC
My bad, writing didn't work for me for some other reason so I just assumed that flag was missing. Added it and did a bunch of other stuff and now it works.