View previous topic :: View next topic |
Author |
Message |
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Mon Oct 19, 2009 2:31 pm Post subject: |
|
|
songbird-bin-1.4.0_p1325.ebuild: (pre 1.4.0 build)
Code: | # Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils versionator
MY_VER="1.4.0-1325"
MY_PN="Songbird"
S="${WORKDIR}/${MY_PN}"
DESCRIPTION="A multimedia player, inspired by iTunes"
HOMEPAGE="http://www.songbirdnest.com/"
SRC_URI="amd64? ( http://developer.songbirdnest.com/builds/Songbird1.4/latest/${MY_PN}_${MY_VER}_linux-x86_64.tar.gz )
x86? ( http://developer.songbirdnest.com/builds/Songbird1.4/latest/${MY_PN}_${MY_VER}_linux-i686.tar.gz ) "
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="alsa esd faac faad ffmpeg flac gnome jpeg musepack oss ogg pulseaudio speex theora ugly"
RESTRICT="strip"
RDEPEND="${DEPEND}
alsa? ( media-plugins/gst-plugins-alsa )
esd? ( media-plugins/gst-plugins-esd )
faac? ( media-plugins/gst-plugins-faac )
faad? ( media-plugins/gst-plugins-faad )
ffmpeg? ( media-plugins/gst-plugins-ffmpeg )
flac? ( media-plugins/gst-plugins-flac )
gnome? ( media-plugins/gst-plugins-gconf
media-plugins/gst-plugins-gnomevfs )
jpeg? ( media-plugins/gst-plugins-jpeg )
musepack? ( media-plugins/gst-plugins-musepack )
oss? ( media-plugins/gst-plugins-oss )
ogg? ( media-plugins/gst-plugins-ogg
media-plugins/gst-plugins-vorbis )
pulseaudio? ( media-plugins/gst-plugins-pulse )
speex? ( media-plugins/gst-plugins-speex )
theora? ( media-plugins/gst-plugins-theora )
ugly? ( media-libs/gst-plugins-ugly )"
DEPEND="${RDEPEND}
x11-libs/libXdmcp
x11-libs/libXau
x11-libs/libXfixes
x11-libs/libXcursor
x11-libs/libXrandr
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXext
x11-libs/libX11
x11-libs/libXft
dev-libs/liboil
media-libs/gstreamer
media-libs/gst-plugins-base
media-plugins/gst-plugins-x
media-plugins/gst-plugins-xvideo
media-plugins/gst-plugins-lame
media-plugins/gst-plugins-mpeg2dec
media-plugins/gst-plugins-mad
>=net-misc/neon-0.26.4
media-plugins/gst-plugins-neon
>=sys-libs/glibc-2.3.2
>=x11-libs/gtk+-2.0.0
x11-libs/pango"
src_unpack() {
unpack ${A}
# epatch "${FILESDIR}/${PN}-1.2.0-symlink.patch"
}
src_install() {
insinto /opt/songbird
doins -r *
fperms 755 /opt/songbird/songbird
fperms 755 /opt/songbird/songbird-bin
dosym /opt/songbird/songbird /opt/bin/songbird-bin
newicon "${S}"/chrome/icons/default/default.xpm ${PN}.xpm
make_desktop_entry ${PN} ${PN} ${PN}.xpm "AudioVideo;Player"
}
pkg_postinst() {
echo
ewarn "Songbird is still under development!"
ewarn "This ebuild is not supported by Gentoo, so"
ewarn "please do not send any bugs at Gentoo's bugzilla."
einfo "If you need help, find it there:"
einfo "http://tnij.org/songbird-community"
einfo "or"
einfo "http://tnij.org/songbird-at-fgo"
einfo ""
einfo "If You need other music/video plugins, look at"
einfo "Your portage tree into media-plugins/gst-plugins-*,"
einfo "but remember, that not all plugins are supported yet."
einfo ""
einfo "If You don't want too much deps on it package,"
einfo "disable gnome support"
einfo ""
einfo "For hotkeys, check: "
einfo "http://bugzilla.songbirdnest.com/show_bug.cgi?id=2788#c3"
echo
} |
_________________ https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa
Hardcore Gentoo Linux user since 2004 |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Mon Oct 19, 2009 2:34 pm Post subject: |
|
|
gordon_freeman wrote: | I just get lost of gstreamer problems when I run it: Code: | run_moz: /opt/songbird/songbird-bin
xx /opt/songbird/songbird-bin
[b](songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/opt/songbird/gst-plugins/libgstpulse.so': libpulse.so.0: cannot open shared object file: No such file or director[/b]y
(songbird-bin:19754): GStreamer-WARNING **: invalid name template bwf_audio_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template alaw_audio_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template dv_dif_video_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template jpeg2000_video_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template mpeg_audio_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template mpeg_video_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template up_video_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template vc3_video_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgsthdvparse.so': /usr/lib64/gstreamer-0.10/libgsthdvparse.so: undefined symbol: _gst_debug_dump_mem
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgstffmpeg.so': libx264.so.75: cannot open shared object file: No such file or directory
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgstrawparse.so': /usr/lib64/gstreamer-0.10/libgstrawparse.so: undefined symbol: gst_video_format_new_caps_interlaced
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgstdeinterlace.so': /usr/lib64/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: gst_video_format_parse_caps_interlaced
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgstpostproc.so': libx264.so.75: cannot open shared object file: No such file or directory
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgstmpegdemux.so': /usr/lib64/gstreamer-0.10/libgstmpegdemux.so: undefined symbol: _gst_debug_dump_mem
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgstapp.so': /usr/lib/libgstapp-0.10.so.0: undefined symbol: gst_buffer_list_get_type
/opt/songbird/songbird-bin: symbol lookup error: /usr/lib64/python2.6/site-packages/gst-0.10/gst/_gst.so: undefined symbol: gst_task_pool_get_type
Could not initialize GStreamer: Error re-scanning registry , child terminated by signal
| Any ideas? |
it doesn't work that way, right ?
install as much gstreamer-plugins as needed locally (via emerge)
after that:
Code: | cd /opt/songbird/lib/ |
(backup stuff in case we need it later)
after that try again to start it up
the line with pulseaudio shouldn't bother you - it works fine without it _________________ https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa
Hardcore Gentoo Linux user since 2004 |
|
Back to top |
|
|
gordon_freeman n00b
Joined: 13 Oct 2009 Posts: 39
|
Posted: Mon Oct 19, 2009 2:47 pm Post subject: |
|
|
kernelOfTruth wrote: | gordon_freeman wrote: | I just get lost of gstreamer problems when I run it: Code: | run_moz: /opt/songbird/songbird-bin
xx /opt/songbird/songbird-bin
[b](songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/opt/songbird/gst-plugins/libgstpulse.so': libpulse.so.0: cannot open shared object file: No such file or director[/b]y
(songbird-bin:19754): GStreamer-WARNING **: invalid name template bwf_audio_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template alaw_audio_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template dv_dif_video_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template jpeg2000_video_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template mpeg_audio_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template mpeg_video_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template up_video_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: invalid name template vc3_video_sink_%u: conversion specification must be of type '%d' or '%s' for GST_PAD_REQUEST padtemplate
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgsthdvparse.so': /usr/lib64/gstreamer-0.10/libgsthdvparse.so: undefined symbol: _gst_debug_dump_mem
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgstffmpeg.so': libx264.so.75: cannot open shared object file: No such file or directory
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgstrawparse.so': /usr/lib64/gstreamer-0.10/libgstrawparse.so: undefined symbol: gst_video_format_new_caps_interlaced
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgstdeinterlace.so': /usr/lib64/gstreamer-0.10/libgstdeinterlace.so: undefined symbol: gst_video_format_parse_caps_interlaced
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgstpostproc.so': libx264.so.75: cannot open shared object file: No such file or directory
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgstmpegdemux.so': /usr/lib64/gstreamer-0.10/libgstmpegdemux.so: undefined symbol: _gst_debug_dump_mem
(songbird-bin:19754): GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-0.10/libgstapp.so': /usr/lib/libgstapp-0.10.so.0: undefined symbol: gst_buffer_list_get_type
/opt/songbird/songbird-bin: symbol lookup error: /usr/lib64/python2.6/site-packages/gst-0.10/gst/_gst.so: undefined symbol: gst_task_pool_get_type
Could not initialize GStreamer: Error re-scanning registry , child terminated by signal
| Any ideas? |
it doesn't work that way, right ?
install as much gstreamer-plugins as needed locally (via emerge)
after that:
Code: | cd /opt/songbird/lib/ |
(backup stuff in case we need it later)
after that try again to start it up
the line with pulseaudio shouldn't bother you - it works fine without it | it started up this time but I still get the gstreamer errors for some reason |
|
Back to top |
|
|
Poe Bodhisattva
Joined: 03 Apr 2004 Posts: 2155 Location: Mysłowice/Lublin, Poland
|
Posted: Tue Oct 27, 2009 7:38 am Post subject: |
|
|
Hi. I spoke with songbird devs, and now we've got own a few lines on songbird-wiki - http://wiki.songbirdnest.com/Developer/Articles/Builds/Contributed_Builds
there is the latest ebuild and there will be newer.
I would like to take that topic for support still.
thanks and cheers,
Poe _________________ Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Last edited by Poe on Wed Nov 18, 2009 1:43 pm; edited 1 time in total |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9280
|
Posted: Tue Nov 10, 2009 11:12 am Post subject: |
|
|
You could put this bug back into life and see where it gets... |
|
Back to top |
|
|
Poe Bodhisattva
Joined: 03 Apr 2004 Posts: 2155 Location: Mysłowice/Lublin, Poland
|
Posted: Wed Nov 18, 2009 1:43 pm Post subject: |
|
|
genstorm wrote: | You could put this bug back into life and see where it gets... |
added too _________________ Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333 |
|
Back to top |
|
|
yngwin Retired Dev
Joined: 19 Dec 2002 Posts: 4572 Location: Suzhou, China
|
Posted: Wed Nov 18, 2009 10:34 pm Post subject: |
|
|
Can Songbird be built now without bundled libraries? Meaning does it work with system xulrunner, or do they still patch the living daylights out of it? _________________ "Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF |
|
Back to top |
|
|
saboya Guru
Joined: 28 Nov 2006 Posts: 552 Location: Brazil
|
Posted: Thu Nov 19, 2009 1:51 pm Post subject: |
|
|
yngwin wrote: | Can Songbird be built now without bundled libraries? Meaning does it work with system xulrunner, or do they still patch the living daylights out of it? |
Still patching. They're working with upstream to get those in in tho. |
|
Back to top |
|
|
yngwin Retired Dev
Joined: 19 Dec 2002 Posts: 4572 Location: Suzhou, China
|
Posted: Thu Nov 19, 2009 7:47 pm Post subject: |
|
|
saboya wrote: | They're working with upstream to get those in in tho. |
Good to hear! In that case there is hope for you guys, that it will get into portage eventually. _________________ "Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF |
|
Back to top |
|
|
Poe Bodhisattva
Joined: 03 Apr 2004 Posts: 2155 Location: Mysłowice/Lublin, Poland
|
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
|
Back to top |
|
|
Poe Bodhisattva
Joined: 03 Apr 2004 Posts: 2155 Location: Mysłowice/Lublin, Poland
|
|
Back to top |
|
|
richardash1981 Tux's lil' helper
Joined: 08 Apr 2005 Posts: 94 Location: England
|
Posted: Tue Oct 12, 2010 9:28 pm Post subject: |
|
|
Just a quick note that I've put an ebuild for 1.8.0 release on the bugzilla entry which removes some more binary libs and tidies up the version code so that future bumps could be as simple as renaming the ebuild. |
|
Back to top |
|
|
|