more info you can find on http://songbirdnest.com/ and http://blog.songbirdnest.com/ and http://developer.songbirdnest.com/
EBUILDS
Latest: http://w208.wrzuta.pl/plik/8M46LhlG8dr/ ... 1.7.3.1700 and will be available on http://getsongbird.com too.
==OLD versions==
1.4.3.1438 - avaible here: http://wiki.songbirdnest.com/Developer/ ... ted_Builds
media-sound/songbird-bin-1.4.0.1303_beta3 - 1.4.0b3-1303
I spoke with songbird devs, and now we're on songbird-wiki - http://wiki.songbirdnest.com/Developer/ ... ted_Builds
so, there is the latest ebuild and there will be newer. I'll be annouce here only notes about new wersion. but there still will be a support thread.
thanks.
media-sound/songbird-bin-1.1.1.1018 - 1.1.1.1018
http://www.wrzuta.pl/pliki/pfwL17yinZ/s ... 1.1018.tar
Download the file above, and just unpack it into /your/overlay/media-sound and emerge.
In ebuild is hashed epatch line. If it's in ebuild, I have some errors. Somebody can look at it and try to remake it, but it's nothing important.
patch
Code: Select all
--- Songbird/songbird 2008-11-13 21:33:20.000000000 +0100
+++ Songbird/songbird 2008-11-15 01:38:51.000000000 +0100
@@ -310,6 +310,32 @@
elif [ -x "$MOZ_DIST_BIN/$MOZ_APPRUNNER_NAME" ]
then
MOZ_PROGRAM=$MOZ_DIST_BIN/$MOZ_APPRUNNER_NAME
+ ##
+ ## Try resolving symlinks
+ ##
+ else
+ here=`/bin/pwd`
+ progname="$0"
+ while [ -h "$progname" ]; do
+ bn=`basename "$progname"`
+ cd `dirname "$progname"`
+ progname=`/bin/ls -l "$bn" | sed -e 's/^.* -> //' `
+ progbase=`basename "$progname"`
+ if [ ! -x "$progname" ]; then
+ break
+ fi
+ curdir=`dirname "$progname"`
+ run_moz="$curdir/songbird-bin"
+ echo run_moz: $run_moz
+ if [ -x "$run_moz" ]; then
+ cd "$curdir"
+ MOZ_DIST_BIN=`/bin/pwd`
+ MOZ_PROGRAM=$MOZ_DIST_BIN/songbird-bin
+ echo xx $MOZ_PROGRAM
+ break
+ fi
+ done
+ cd "$here"
fi
fi
#
media-sound/Songbird-bin-0.6.ebuild - 0.6 version of Songbird. Release Notes
Save an ebuild as above name and put it into /your/overlay/media-sound/Songbird-bin
and make digest by
Code: Select all
#ebuild Songbird-bin-0.6 digest
The Ebuild
Code: Select all
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils versionator
MY_PN="Songbird"
S="${WORKDIR}/${MY_PN}"
DESCRIPTION="A multimedia player, inspired by iTunes"
HOMEPAGE="http://www.songbirdnest.com/"
SRC_URI="amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/Songbird_0.6_linux-x86_64.tar.gz )
x86? ( http://download.songbirdnest.com/installer/linux/i686/Songbird_0.6_linux-i686.tar.gz ) "
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="alsa oss esd ogg flac faac fad musepack ugly theora speex ffmpeg gnome jpeg"
RESTRICT="strip"
RDEPEND="${DEPEND}
alsa? ( media-plugins/gst-plugins-alsa )
oss? ( media-plugins/gst-plugins-oss )
esd? ( media-plugins/gst-plugins-esd )
ogg? ( media-plugins/gst-plugins-ogg
media-plugins/gst-plugins-vorbis )
gnome? ( media-plugins/gst-plugins-gconf
media-plugins/gst-plugins-gnomevfs )
flac? ( media-plugins/gst-plugins-flac )
faac? ( media-plugins/gst-plugins-faac )
faad? ( media-plugins/gst-plugins-faad )
ugly? ( media-libs/gst-plugins-ugly )
musepack? ( media-plugins/gst-plugins-musepack )
theora? ( media-plugins/gst-plugins-theora )
speex? ( media-plugins/gst-plugins-speex )
ffmpeg? ( media-plugins/gst-plugins-ffmpeg )
jpeg? ( media-plugins/gst-plugins-jpeg )"
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
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
>=virtual/xft-7.0
>=virtual/libstdc++-3.3
x11-libs/pango"
src_install() {
insinto /opt/songbird
doins -r *
fperms 755 /opt/songbird/songbird
fperms 755 /opt/songbird/xulrunner/xulrunner
fperms 755 /opt/songbird/xulrunner/xulrunner-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"
echo
}
0.6_rc3
media-sound/Songbird-bin-0.6_rc3.ebuild RC version of Songbird-0.6. Release Notes
put ebuild into /your/overlay/media-sound/Songbird-bin and make digest by
Code: Select all
#ebuild Songbird-bin-0.6_rc3.ebuild digest
Code: Select all
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils versionator
MY_PN="Songbird"
#MY_PV="$(replace_version_separator 1 '_' ${PV})"
S="${WORKDIR}/${MY_PN}"
DESCRIPTION="A multimedia player, inspired by iTunes"
HOMEPAGE="http://www.songbirdnest.com/"
SRC_URI="amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/Songbird_0.6rc3_linux-x86_64.tar.gz )
x86? ( http://download.songbirdnest.com/installer/linux/i686/Songbird_0.6rc3_linux-i686.tar.gz ) "
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="alsa oss esd ogg flac faac fad musepack ugly theora speex ffmpeg gnome jpeg"
RESTRICT="strip"
RDEPEND="${DEPEND}
alsa? ( media-plugins/gst-plugins-alsa )
oss? ( media-plugins/gst-plugins-oss )
esd? ( media-plugins/gst-plugins-esd )
ogg? ( media-plugins/gst-plugins-ogg
media-plugins/gst-plugins-vorbis )
gnome? ( media-plugins/gst-plugins-gconf
media-plugins/gst-plugins-gnomevfs )
flac? ( media-plugins/gst-plugins-flac )
faac? ( media-plugins/gst-plugins-faac )
faad? ( media-plugins/gst-plugins-faad )
ugly? ( media-libs/gst-plugins-ugly )
musepack? ( media-plugins/gst-plugins-musepack )
theora? ( media-plugins/gst-plugins-theora )
speex? ( media-plugins/gst-plugins-speex )
ffmpeg? ( media-plugins/gst-plugins-ffmpeg )
jpeg? ( media-plugins/gst-plugins-jpeg )"
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
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
>=virtual/xft-7.0
>=virtual/libstdc++-3.3
x11-libs/pango"
src_install() {
insinto /opt/songbird
doins -r *
fperms 755 /opt/songbird/songbird
fperms 755 /opt/songbird/xulrunner/xulrunner
fperms 755 /opt/songbird/xulrunner/xulrunner-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"
echo
}
0.6_pre20080509
media-sound/Songbird-bin-0.6_pre20080509.ebuild
Pre version of Songbird-0.6, Some news about 20080509
put an ebuild into /your/overlay/media-sound/Songbird-bin
and make digest by
Code: Select all
#ebuild Songbird-bin-0.6_pre20080509.ebuild digest
Code: Select all
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils versionator
MY_PN="Songbird"
#MY_PV="$(replace_version_separator 1 '_' ${PV})"
S="${WORKDIR}/${MY_PN}"
DESCRIPTION="A multimedia player, inspired by iTunes"
HOMEPAGE="http://www.songbirdnest.com/"
SRC_URI="amd64? ( http://developer.songbirdnest.com/nightly/builds/linux/x86_64/
Songbird_0.6pre_20080509_linux-x86_64.tar.gz )
x86? ( http://developer.songbirdnest.com/nightly/builds/linux/i686/Songb
ird_0.6pre_20080509_linux-i686.tar.gz ) "
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="alsa oss esd ogg flac faac fad musepack ugly theora speex ffmpeg gnome jpe
g"
RESTRICT="strip"
RDEPEND="${DEPEND}
alsa? ( media-plugins/gst-plugins-alsa )
oss? ( media-plugins/gst-plugins-oss )
esd? ( media-plugins/gst-plugins-esd )
ogg? ( media-plugins/gst-plugins-ogg
media-plugins/gst-plugins-vorbis )
gnome? ( media-plugins/gst-plugins-gconf
media-plugins/gst-plugins-gnomevfs )
flac? ( media-plugins/gst-plugins-flac )
faac? ( media-plugins/gst-plugins-faac )
faad? ( media-plugins/gst-plugins-faad )
ugly? ( media-libs/gst-plugins-ugly )
musepack? ( media-plugins/gst-plugins-musepack )
theora? ( media-plugins/gst-plugins-theora )
speex? ( media-plugins/gst-plugins-speex )
ffmpeg? ( media-plugins/gst-plugins-ffmpeg )
jpeg? ( media-plugins/gst-plugins-jpeg )"
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
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
>=virtual/xft-7.0
>=virtual/libstdc++-3.3
x11-libs/pango"
src_install() {
insinto /opt/songbird
doins -r *
fperms 755 /opt/songbird/Songbird_20080509/songbird
fperms 755 /opt/songbird/Songbird_20080509/xulrunner/xulrunner
fperms 755 /opt/songbird/Songbird_20080509/xulrunner/xulrunner-bin
dosym /opt/songbird/Songbird_20080509/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"
echo
}
==========================
0.6_pre20080410
media-sound/Songbird-bin-0.6_pre20080410.ebuild
Pre version of Songbird-bin-0.6.
insert it into /your/overlay/media-sound/Songbird-bin
and make digest by
Code: Select all
#ebuild Songbird-bin-0.6_pre20080410.ebuild ebuild
Code: Select all
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils versionator
MY_PN="Songbird"
#MY_PV="$(replace_version_separator 1 '_' ${PV})"
S="${WORKDIR}/${MY_PN}"
DESCRIPTION="A multimedia player, inspired by iTunes"
HOMEPAGE="http://www.songbirdnest.com/"
SRC_URI="amd64? ( http://developer.songbirdnest.com/nightly/builds/linux/x86_64/Songbird_0.6pre_20080410_linux-x86_64.tar.gz )
x86? ( http://developer.songbirdnest.com/nightly/builds/linux/i686/Songbird_0.6pre_20080410_linux-i686.tar.gz ) "
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="alsa oss esd ogg flac faac fad musepack ugly theora speex ffmpeg gnome jpeg"
RESTRICT="strip"
RDEPEND="
alsa? ( media-plugins/gst-plugins-alsa )
oss? ( media-plugins/gst-plugins-oss )
esd? ( media-plugins/gst-plugins-esd )
ogg? ( media-plugins/gst-plugins-ogg
media-plugins/gst-plugins-vorbis )
gnome? ( media-plugins/gst-plugins-gconf
media-plugins/gst-plugins-gnomevfs )
flac? ( media-plugins/gst-plugins-flac )
faac? ( media-plugins/gst-plugins-faac )
faad? ( media-plugins/gst-plugins-faad )
ugly? ( media-libs/gst-plugins-ugly )
musepack? ( media-plugins/gst-plugins-musepack )
theora? ( media-plugins/gst-plugins-theora )
speex? ( media-plugins/gst-plugins-speex )
ffmpeg? ( media-plugins/gst-plugins-ffmpeg )
jpeg? ( media-plugins/gst-plugins-jpeg )"
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
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
>=virtual/xft-7.0
>=virtual/libstdc++-3.3
x11-libs/pango"
src_install() {
insinto /opt/songbird
doins -r *
fperms 755 /opt/songbird/Songbird_20080410/songbird
fperms 755 /opt/songbird/Songbird_20080410/xulrunner/xulrunner
fperms 755 /opt/songbird/Songbird_20080410/xulrunner/xulrunner-bin
dosym /opt/songbird/Songbird_20080410/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"
echo
}
0.5-r1
media-sound/Songbird-bin-0.5-r1.ebuild ( Release Notes )
Added faad USE flag and gst-plugins-neon for streaming internet radios etc.
Please insert ebuild into /your/overlay/media-sound/Songbird-bin/Songbird-bin-0.5-r1.ebuild
and make digest by
Code: Select all
ebuild Songbird-bin-0.5-r1.ebuild digest
Code: Select all
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils versionator
MY_PN="Songbird"
#MY_PV="$(replace_version_separator 1 '_' ${PV})"
S="${WORKDIR}/${MY_PN}"
DESCRIPTION="A multimedia player, inspired by iTunes"
HOMEPAGE="http://www.songbirdnest.com/"
SRC_URI="x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_0.5_linux-i686.tar.gz )
amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_0.5_linux-x86_64.tar.gz ) "
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="alsa oss esd ogg flac faac fad musepack ugly theora speex ffmpeg gnome jpeg"
RESTRICT="strip"
RDEPEND="
alsa? ( media-plugins/gst-plugins-alsa )
oss? ( media-plugins/gst-plugins-oss )
esd? ( media-plugins/gst-plugins-esd )
ogg? ( media-plugins/gst-plugins-ogg
media-plugins/gst-plugins-vorbis )
gnome? ( media-plugins/gst-plugins-gconf
media-plugins/gst-plugins-gnomevfs )
flac? ( media-plugins/gst-plugins-flac )
faac? ( media-plugins/gst-plugins-faac )
faad? ( media-plugins/gst-plugins-faad )
ugly? ( media-libs/gst-plugins-ugly )
musepack? ( media-plugins/gst-plugins-musepack )
theora? ( media-plugins/gst-plugins-theora )
speex? ( media-plugins/gst-plugins-speex )
ffmpeg? ( media-plugins/gst-plugins-ffmpeg )
jpeg? ( media-plugins/gst-plugins-jpeg )"
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
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
>=virtual/xft-7.0
>=virtual/libstdc++-3.3
x11-libs/pango"
src_install() {
insinto /opt/songbird
doins -r *
fperms 755 /opt/songbird/songbird
fperms 755 /opt/songbird/xulrunner/xulrunner
fperms 755 /opt/songbird/xulrunner/xulrunner-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"
echo
}
0.5_rc2
Please insert ebuild into /your/overlay/media-sound/Songbird-bin/Songbird-bin-0.5_rc2.ebuild
and make digest by
Code: Select all
ebuild Songbird-bin-0.5_rc2.ebuild digest
Code: Select all
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils versionator
MY_PN="Songbird"
#MY_PV="$(replace_version_separator 1 '_' ${PV})"
S="${WORKDIR}/${MY_PN}"
DESCRIPTION="A multimedia player, inspired by iTunes"
HOMEPAGE="http://www.songbirdnest.com/"
SRC_URI="x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_0.5rc2_linux-i686.tar.gz )
amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_0.5rc2_linux-x86_64.tar.gz ) "
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="alsa oss esd ogg flac faac musepack ugly theora speex ffmpeg gnome jpeg"
RESTRICT="strip"
RDEPEND="
alsa? ( media-plugins/gst-plugins-alsa )
oss? ( media-plugins/gst-plugins-oss )
esd? ( media-plugins/gst-plugins-esd )
ogg? ( media-plugins/gst-plugins-ogg
media-plugins/gst-plugins-vorbis )
gnome? ( media-plugins/gst-plugins-gconf
media-plugins/gst-plugins-gnomevfs )
flac? ( media-plugins/gst-plugins-flac )
faac? ( media-plugins/gst-plugins-faac )
ugly? ( media-libs/gst-plugins-ugly )
musepack? ( media-plugins/gst-plugins-musepack )
theora? ( media-plugins/gst-plugins-theora )
speex? ( media-plugins/gst-plugins-speex )
ffmpeg? ( media-plugins/gst-plugins-ffmpeg )
jpeg? ( media-plugins/gst-plugins-jpeg )"
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
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
>=sys-libs/glibc-2.3.2
>=x11-libs/gtk+-2.0.0
>=virtual/xft-7.0
>=virtual/libstdc++-3.3
x11-libs/pango"
src_install() {
insinto /opt/songbird
doins -r *
fperms 755 /opt/songbird/songbird
fperms 755 /opt/songbird/xulrunner/xulrunner
fperms 755 /opt/songbird/xulrunner/xulrunner-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 ""
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"
echo
}
0.5-rc1
Please insert ebuild into /your/overlay/media-sound/Songbird-bin/Songbird-bin-0.5_rc1.ebuild
and make digest by
Code: Select all
ebuild Songbird-bin-0.5_rc1.ebuild digest
Code: Select all
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils versionator
MY_PN="Songbird"
#MY_PV="$(replace_version_separator 1 '_' ${PV})"
S="${WORKDIR}/${MY_PN}"
DESCRIPTION="A multimedia player, inspired by iTunes"
HOMEPAGE="http://www.songbirdnest.com/"
SRC_URI="x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_0.5rc1_linux-i686.tar.gz )
amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_0.5rc1_linux-x86_64.tar.gz ) "
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="alsa oss esd ogg flac faac musepack ugly theora speex ffmpeg gnome"
RESTRICT="strip"
RDEPEND="
alsa? ( media-plugins/gst-plugins-alsa )
oss? ( media-plugins/gst-plugins-oss )
esd? ( media-plugins/gst-plugins-esd )
ogg? ( media-plugins/gst-plugins-ogg
media-plugins/gst-plugins-vorbis )
gnome? ( media-plugins/gst-plugins-gconf
media-plugins/gst-plugins-gnomevfs )
flac? ( media-plugins/gst-plugins-flac )
faac? ( media-plugins/gst-plugins-faac )
ugly? ( media-libs/gst-plugins-ugly )
musepack? ( media-plugins/gst-plugins-musepack )
theora? ( media-plugins/gst-plugins-theora )
speex? ( media-plugins/gst-plugins-speex )
ffmpeg? ( media-plugins/gst-plugins-ffmpeg )"
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
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
>=sys-libs/glibc-2.3.2
>=x11-libs/gtk+-2.0.0
>=virtual/xft-7.0
>=virtual/libstdc++-3.3
x11-libs/pango"
src_install() {
insinto /opt/songbird
doins -r *
fperms 755 /opt/songbird/songbird
fperms 755 /opt/songbird/xulrunner/xulrunner
fperms 755 /opt/songbird/xulrunner/xulrunner-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 ""
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"
echo
}
0.4
Please insert ebuild into /your/overlay/media-sound/Songbird-bin/Songbird-bin-0.4.ebuild
Code: Select all
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils versionator
MY_PN="Songbird"
#MY_PV="$(replace_version_separator 1 '_' ${PV})"
S="${WORKDIR}/${MY_PN}"
DESCRIPTION="A multimedia player, inspired by iTunes"
HOMEPAGE="http://www.songbirdnest.com/"
SRC_URI="x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_0.4_linux-i686.tar.gz )
amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_0.4_linux-x86_64.tar.gz ) "
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="alsa oss esd ogg flac faac musepack ugly theora speex ffmpeg gnome"
RESTRICT="strip"
RDEPEND="
alsa? ( media-plugins/gst-plugins-alsa )
oss? ( media-plugins/gst-plugins-oss )
esd? ( media-plugins/gst-plugins-esd )
ogg? ( media-plugins/gst-plugins-ogg
media-plugins/gst-plugins-vorbis )
gnome? ( media-plugins/gst-plugins-gconf
media-plugins/gst-plugins-gnomevfs )
flac? ( media-plugins/gst-plugins-flac )
faac? ( media-plugins/gst-plugins-faac )
ugly? ( media-libs/gst-plugins-ugly )
musepack? ( media-plugins/gst-plugins-musepack )
theora? ( media-plugins/gst-plugins-theora )
speex? ( media-plugins/gst-plugins-speex )
ffmpeg? ( media-plugins/gst-plugins-ffmpeg )"
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
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
>=sys-libs/glibc-2.3.2
>=x11-libs/gtk+-2.0.0
>=virtual/xft-7.0
>=virtual/libstdc++-3.3
x11-libs/pango"
src_install() {
insinto /opt/songbird
doins -r *
fperms 755 /opt/songbird/songbird
fperms 755 /opt/songbird/xulrunner/xulrunner
fperms 755 /opt/songbird/xulrunner/xulrunner-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 souuorted by Gentoo, so"
ewarn "please do not send any bugs at gentoo's bugzilla."
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"
echo
}
Code: Select all
# ebuild Songbird-bin-0.4.ebuild digest
0.3.1
Please insert it into /your/overlay/media-sound/Songbird-bin/Songbird-bin-0.3.1.ebuild
Code: Select all
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils versionator
MY_PN="Songbird"
S="${WORKDIR}/${MY_PN}"
DESCRIPTION="A multimedia player, inspired by iTunes"
HOMEPAGE="http://www.songbirdnest.com/"
SRC_URI="x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_0.3.1_linux-i686.tar.gz )
amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_0.3.1_linux-x86_64.tar.gz ) "
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="alsa oss esd ogg flac faac musepack ugly theora speex ffmpeg gnome"
RESTRICT="strip"
RDEPEND="
alsa? ( media-plugins/gst-plugins-alsa )
oss? ( media-plugins/gst-plugins-oss )
esd? ( media-plugins/gst-plugins-esd )
ogg? ( media-plugins/gst-plugins-ogg
media-plugins/gst-plugins-vorbis )
gnome? ( media-plugins/gst-plugins-gconf
media-plugins/gst-plugins-gnomevfs )
flac? ( media-plugins/gst-plugins-flac )
faac? ( media-plugins/gst-plugins-faac )
ugly? ( media-libs/gst-plugins-ugly )
musepack? ( media-plugins/gst-plugins-musepack )
theora? ( media-plugins/gst-plugins-theora )
speex? ( media-plugins/gst-plugins-speex )
ffmpeg? ( media-plugins/gst-plugins-ffmpeg )"
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
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
>=sys-libs/glibc-2.3.2
>=x11-libs/gtk+-2.0.0
>=virtual/xft-7.0
>=virtual/libstdc++-3.3
x11-libs/pango"
src_install() {
insinto /opt/songbird
doins -r *
fperms 755 /opt/songbird/songbird
fperms 755 /opt/songbird/xulrunner/xulrunner
fperms 755 /opt/songbird/xulrunner/xulrunner-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!"
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 these package,"
einfo "disable gnome support"
echo
}
0.2.5
Please insert ebuild into /your/overlay/media-sound/mozilla-songbird-bin and make digest by
Code: Select all
# ebuild mozilla-songbird-bin-0.2.5.ebuild digest
Code: Select all
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils versionator
MY_PN="Songbird"
#MY_PV="$(replace_version_separator 1 '_' ${PV})"
S="${WORKDIR}/${MY_PN}"
DESCRIPTION="A multimedia player, inspired by iTunes"
HOMEPAGE="http://www.songbirdnest.com/"
SRC_URI="x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_0_2_5_linux-i686.tar.gz )
amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_0_2_5_linux-x86_64.tar.gz ) "
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="alsa oss esd ogg flac faac musepack ugly theora speex ffmpeg gnome"
RESTRICT="strip"
RDEPEND="
alsa? ( media-plugins/gst-plugins-alsa )
oss? ( media-plugins/gst-plugins-oss )
esd? ( media-plugins/gst-plugins-esd )
ogg? ( media-plugins/gst-plugins-ogg
media-plugins/gst-plugins-vorbis )
gnome? ( media-plugins/gst-plugins-gconf
media-plugins/gst-plugins-gnomevfs )
flac? ( media-plugins/gst-plugins-flac )
faac? ( media-plugins/gst-plugins-faac )
ugly? ( media-libs/gst-plugins-ugly )
musepack? ( media-plugins/gst-plugins-musepack )
theora? ( media-plugins/gst-plugins-theora )
speex? ( media-plugins/gst-plugins-speex )
ffmpeg? ( media-plugins/gst-plugins-ffmpeg )"
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
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
>=sys-libs/glibc-2.3.2
>=x11-libs/gtk+-2.0.0
>=virtual/xft-7.0
>=virtual/libstdc++-3.3
x11-libs/pango"
src_install() {
insinto /opt/songbird
doins -r *
fperms 755 /opt/songbird/Songbird
fperms 755 /opt/songbird/xulrunner/xulrunner
fperms 755 /opt/songbird/xulrunner/xulrunner-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!"
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 these package,"
einfo "disable gnome support"
echo
}
EDIT!
oh, If you have too much deps for compile, look if you have enable gnome flag for these package, because gnome flag are compiling gst-plugins-gconf and gst-plugins-gnomevfs, which need a lot of stuff from gnome.




