Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

[EBUILD] Songbird-bin-1.7.3 (updated: 2010-06-13)

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
63 posts
  • 1
  • 2
  • 3
  • Next
Author
Message
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

[EBUILD] Songbird-bin-1.7.3 (updated: 2010-06-13)

  • Quote

Post by Poe » Sat Sep 15, 2007 12:58 pm

Songbird is new media player based on iTunes (idea). I've made ebuilds for it.
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
 #
0.6
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
and emerge it :)

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
and emerge it :)

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
}
and make

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
there is 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"
#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
} 
cheers!

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.
Last edited by Poe on Sun Jun 13, 2010 2:00 pm, edited 37 times in total.
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
Dottout
l33t
l33t
User avatar
Posts: 882
Joined: Tue Mar 07, 2006 6:38 pm

  • Quote

Post by Dottout » Sat Sep 15, 2007 1:11 pm

it looks nice, thank you
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Sat Sep 15, 2007 1:37 pm

you're welcome :)

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.
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
Just_The_Boss
n00b
n00b
Posts: 1
Joined: Sat Sep 22, 2007 12:32 pm

  • Quote

Post by Just_The_Boss » Sat Sep 22, 2007 12:36 pm

Some errors in your ebuild :)

ogg? ( media plugins/gst-plugins-ogg --> ogg? ( media-plugins/gst-plugins-ogg

ugly? ( media-plugins/gst-plugins-ugly ) --> ugly? ( media-libs/gst-plugins-ugly )

AND

media-plugins/gst-plugins-base --> media-libs/gst-plugins-base

:)

Thx a lot for this ebuild, nice software
Top
sternklang
Veteran
Veteran
User avatar
Posts: 1641
Joined: Sat Sep 10, 2005 1:22 pm
Location: Somewhere in time and space

  • Quote

Post by sternklang » Sat Sep 22, 2007 3:04 pm

Thanks for this ebuild! You might want to post it as an attachment to [bug=139019]this bug[/bug] as a candidate for a Portage ebuild.
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Sun Sep 23, 2007 11:07 am

Just_The_Boss wrote:Some errors in your ebuild :)

ogg? ( media plugins/gst-plugins-ogg --> ogg? ( media-plugins/gst-plugins-ogg

ugly? ( media-plugins/gst-plugins-ugly ) --> ugly? ( media-libs/gst-plugins-ugly )

AND

media-plugins/gst-plugins-base --> media-libs/gst-plugins-base

:)

Thx a lot for this ebuild, nice software
oh, thanks. I forgot about it :) I'm going to change it.
nice to read you like it :)

@sternklang, I'll do it :)

cheers
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
sternklang
Veteran
Veteran
User avatar
Posts: 1641
Joined: Sat Sep 10, 2005 1:22 pm
Location: Somewhere in time and space

  • Quote

Post by sternklang » Sun Sep 23, 2007 1:34 pm

Poe wrote:@sternklang, I'll do it :)
I attached your ebuild to that bug, renaming it to match the 0.2.1 ebuild in the sunrise overlay (songbird-bin instead of mozilla-songbird-bin). That needs to be done for the ebuild to be considered, devs don't like links to forum posts in bugs. :wink:

The ebuild is working fine for me so far. Thanks!
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Sun Sep 23, 2007 6:23 pm

sternklang wrote:
Poe wrote:@sternklang, I'll do it :)
I attached your ebuild to that bug, renaming it to match the 0.2.1 ebuild in the sunrise overlay (songbird-bin instead of mozilla-songbird-bin). That needs to be done for the ebuild to be considered, devs don't like links to forum posts in bugs. :wink:
hehe, ok, I see.
The ebuild is working fine for me so far. Thanks!
i'm glad :)
in future i'll make ebuild for snapshot version (but I dont know when, because I havent time, and snapshots dont work so good on my system (works good, but I have border in songbird from my xfce window decorator. in 0.2.5 i havent it)).
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
merlin2k
Tux's lil' helper
Tux's lil' helper
Posts: 126
Joined: Fri Nov 24, 2006 3:41 pm
Location: Hamburg, Germany

  • Quote

Post by merlin2k » Wed Oct 24, 2007 8:51 am

why is songbird not in the official portage tree?
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Fri Nov 16, 2007 10:05 pm

i dont know why. Maybe will be now, because I've made new ebuild for 0.3.1 version.
Here You are :)

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
}
	
cheers
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Mon Jan 07, 2008 2:36 pm

Songbird-0.4 is out! And there is an ebuild for these.
What's new? "Softer" running, without cuts etc and finally Songbird displays songs in right order! and in my opinion sound is better.
All realse notes

Put Songbird-bin-0.4.ebuild into /your/local/portage/tree/media-sound/Songbird-bin

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
}

cheers :)
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
quark
Tux's lil' helper
Tux's lil' helper
Posts: 102
Joined: Fri Jun 06, 2003 11:48 am
Location: Hessen, Germany
Contact:
Contact quark
Website

  • Quote

Post by quark » Sat Jan 26, 2008 3:53 pm

I got sick of amarok dying all the time and having hick-ups. Will five Songbird a try. Thanks a bunch for the ebuild.
HP Compaq nx9420 || Intel Core2 CPU T7200 @ 2GHz | 2Gb RAM | 120Gb HD
HP Compaq nc2400 || Intel Core Duo CPU U2500 @ 1.2 GHz | 2Gb RAM | 120Gb HD
Top
quark
Tux's lil' helper
Tux's lil' helper
Posts: 102
Joined: Fri Jun 06, 2003 11:48 am
Location: Hessen, Germany
Contact:
Contact quark
Website

  • Quote

Post by quark » Sat Jan 26, 2008 3:54 pm

Oh, one question: why -bin?
HP Compaq nx9420 || Intel Core2 CPU T7200 @ 2GHz | 2Gb RAM | 120Gb HD
HP Compaq nc2400 || Intel Core Duo CPU U2500 @ 1.2 GHz | 2Gb RAM | 120Gb HD
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Sat Jan 26, 2008 4:08 pm

nice to hear it :) I hope, you like it.
why bin? look at songbirdnest.com, there are only -bin pckage, the source we have to get only from svn, so ebuilds for -bin are easier for make, and different between build from package and source is small, I think.

here you are: http://publicsvn.songbirdnest.com/wiki/ ... structions
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
sverzel
n00b
n00b
Posts: 5
Joined: Sat Jan 26, 2008 12:35 am

Manifest

  • Quote

Post by sverzel » Tue Feb 19, 2008 10:27 pm

Hey guys, I can't emerge Songbird since the Manifest file is missing. Any hints on this?
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

Re: Manifest

  • Quote

Post by Poe » Wed Feb 20, 2008 8:13 pm

sverzel wrote:Hey guys, I can't emerge Songbird since the Manifest file is missing. Any hints on this?
I wrote in the 1st post that you have to do

Code: Select all

#ebuild file.ebuild digest
in your /overlay/Songbird-bin/
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
sverzel
n00b
n00b
Posts: 5
Joined: Sat Jan 26, 2008 12:35 am

  • Quote

Post by sverzel » Wed Feb 20, 2008 10:35 pm

And I thought I read the thing.. tired eyes. Works fine now, thank you!
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Wed Mar 19, 2008 5:25 pm

I've made ebuild for 0.5-rc1. It works better than olders on my machine.
There are release notes - http://www.songbirdnest.com/release-notes/0.5/RC1
and ebuild
media-sound/Songbird-bin-0.5_rc1.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.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
}
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Thu Mar 20, 2008 9:15 pm

0.5_rc2
new Songbird - 0.5_rc2 and an ebuild for it. I added jpeg flag. if it's enabled, it installs media-plugins/gst-plugins-jpeg. it's probably need if you want to have album extension in Songbird (these extension is not for this version yet, only for older versions, but I hope, it'll be available when 0.5 will be out).
Release notes
media-sound/Songbird-bin-0.5_rc2.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.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
}
cheers
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Sat Mar 29, 2008 3:16 pm

Songbird-bin-0.5.ebuild
We have Songbird 0.5!
New Features and new USE flags ( faad and mad ) added!

ebuild? here you are :)

media-sound/Songbird-bin-0.5.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.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 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 )
	mad? ( media-plugins/gst-plugins-mad ) "
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 "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
}
enjoy!
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Sat Mar 29, 2008 9:05 pm

I found small 'bug' - if you needed play any internet radio, you couldn't. because you haven't gst-plugins-neon package.
I removed USE="mad", because I forgot, that gst-plugins-mad is need in standard and it's in main packages in deps, and I added to main deps gst-plugins-neon.

here you are, Songbird-bin-0.5-r1.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.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
}
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
Douglas77
n00b
n00b
Posts: 2
Joined: Tue Dec 04, 2007 7:24 pm

d/ling both archs?

  • Quote

Post by Douglas77 » Wed Apr 09, 2008 5:55 am

First of all, thanks for your ebuild!

I'm running on amd64; am I supposed to somehow disable x86? Because now

Code: Select all

ebuild digest
fetches both tarballs, i.e.
Songbird_0.5_linux-x86_64.tar.gz AND Songbird_0.5_linux-i686.tar.gz
?
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Wed Apr 09, 2008 6:03 am

so strange... Could you give me your emerge --info?
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Wed Apr 09, 2008 2:34 pm

o sh.... I forgot about simply thing - if you're making digest, ebuild has to download both sources (x86 and amd64), for generates correct digest with both md5.
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
Poe
Bodhisattva
Bodhisattva
User avatar
Posts: 2155
Joined: Sat Apr 03, 2004 5:57 pm
Location: Mysłowice/Lublin, Poland
Contact:
Contact Poe
Website

  • Quote

Post by Poe » Tue Apr 15, 2008 6:21 pm

Hi. I've made an ebuild for 0.6_pre20080410. It's very developing version. On my machine runs little unstable, and before first run 0.6 you have to delete your library from Songbird (Songbird will ask you 'delete or not', but if you would click 'not', then songbird wouldn't run well).
but if somebody would like to test, here you are:
save as media-sound/Songbird-bin-0.6_pre20080410
and make digest by

Code: Select all

#ebuild Songbird-bin-0.6_pre20080410 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_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
}

Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Top
Post Reply

63 posts
  • 1
  • 2
  • 3
  • Next

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic