Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[EBUILD] Songbird-bin-1.7.3 (updated: 2010-06-13)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Sat Sep 15, 2007 12:58 pm    Post subject: [EBUILD] Songbird-bin-1.7.3 (updated: 2010-06-13) Reply with quote

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/songbird-bin-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/Articles/Builds/Contributed_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/Articles/Builds/Contributed_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/songbird-bin-1.1.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:

--- 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:

#ebuild Songbird-bin-0.6 digest

and emerge it :)

The Ebuild
Code:


# 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:

#ebuild Songbird-bin-0.6_rc3.ebuild digest

and emerge it :)

Code:

# 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:

#ebuild Songbird-bin-0.6_pre20080509.ebuild digest


Code:

# 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:

#ebuild Songbird-bin-0.6_pre20080410.ebuild ebuild


Code:

# 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:

ebuild Songbird-bin-0.5-r1.ebuild digest

Code:

# 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:

ebuild Songbird-bin-0.5_rc2.ebuild digest

Code:

# 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:

ebuild Songbird-bin-0.5_rc1.ebuild digest


Code:

# 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:

# 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:

# 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:


# 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:

# ebuild mozilla-songbird-bin-0.2.5.ebuild digest

there is the ebuild
Code:

# 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.
_________________
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333


Last edited by Poe on Sun Jun 13, 2010 2:00 pm; edited 37 times in total
Back to top
View user's profile Send private message
Dottout
l33t
l33t


Joined: 07 Mar 2006
Posts: 882

PostPosted: Sat Sep 15, 2007 1:11 pm    Post subject: Reply with quote

it looks nice, thank you
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Sat Sep 15, 2007 1:37 pm    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
Just_The_Boss
n00b
n00b


Joined: 22 Sep 2007
Posts: 1

PostPosted: Sat Sep 22, 2007 12:36 pm    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
sternklang
Veteran
Veteran


Joined: 10 Sep 2005
Posts: 1641
Location: Somewhere in time and space

PostPosted: Sat Sep 22, 2007 3:04 pm    Post subject: Reply with quote

Thanks for this ebuild! You might want to post it as an attachment to this bug as a candidate for a Portage ebuild.
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Sun Sep 23, 2007 11:07 am    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
sternklang
Veteran
Veteran


Joined: 10 Sep 2005
Posts: 1641
Location: Somewhere in time and space

PostPosted: Sun Sep 23, 2007 1:34 pm    Post subject: Reply with quote

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!
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Sun Sep 23, 2007 6:23 pm    Post subject: Reply with quote

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.
Quote:

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
Back to top
View user's profile Send private message
merlin2k
Tux's lil' helper
Tux's lil' helper


Joined: 24 Nov 2006
Posts: 126
Location: Hamburg, Germany

PostPosted: Wed Oct 24, 2007 8:51 am    Post subject: Reply with quote

why is songbird not in the official portage tree?
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Fri Nov 16, 2007 10:05 pm    Post subject: Reply with quote

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:

# 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
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Mon Jan 07, 2008 2:36 pm    Post subject: Reply with quote

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 [u]/your/local/portage/tree/media-sound/Songbird-bin

Code:

# 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
Back to top
View user's profile Send private message
quark
Tux's lil' helper
Tux's lil' helper


Joined: 06 Jun 2003
Posts: 102
Location: Hessen, Germany

PostPosted: Sat Jan 26, 2008 3:53 pm    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
quark
Tux's lil' helper
Tux's lil' helper


Joined: 06 Jun 2003
Posts: 102
Location: Hessen, Germany

PostPosted: Sat Jan 26, 2008 3:54 pm    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Sat Jan 26, 2008 4:08 pm    Post subject: Reply with quote

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/Subversion_Instructions
_________________
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Back to top
View user's profile Send private message
sverzel
n00b
n00b


Joined: 26 Jan 2008
Posts: 5

PostPosted: Tue Feb 19, 2008 10:27 pm    Post subject: Manifest Reply with quote

Hey guys, I can't emerge Songbird since the Manifest file is missing. Any hints on this?
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Wed Feb 20, 2008 8:13 pm    Post subject: Re: Manifest Reply with quote

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:

#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
Back to top
View user's profile Send private message
sverzel
n00b
n00b


Joined: 26 Jan 2008
Posts: 5

PostPosted: Wed Feb 20, 2008 10:35 pm    Post subject: Reply with quote

And I thought I read the thing.. tired eyes. Works fine now, thank you!
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Wed Mar 19, 2008 5:25 pm    Post subject: Reply with quote

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:

# 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
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Thu Mar 20, 2008 9:15 pm    Post subject: Reply with quote

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:

# 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
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Sat Mar 29, 2008 3:16 pm    Post subject: Reply with quote

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:

# 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
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Sat Mar 29, 2008 9:05 pm    Post subject: Reply with quote

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:

# 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
Back to top
View user's profile Send private message
Douglas77
n00b
n00b


Joined: 04 Dec 2007
Posts: 2

PostPosted: Wed Apr 09, 2008 5:55 am    Post subject: d/ling both archs? Reply with quote

First of all, thanks for your ebuild!

I'm running on amd64; am I supposed to somehow disable x86? Because now
Code:
ebuild digest
fetches both tarballs, i.e.
Songbird_0.5_linux-x86_64.tar.gz AND Songbird_0.5_linux-i686.tar.gz
?
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Wed Apr 09, 2008 6:03 am    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Wed Apr 09, 2008 2:34 pm    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Tue Apr 15, 2008 6:21 pm    Post subject: Reply with quote

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:

#ebuild Songbird-bin-0.6_pre20080410 digest


Code:

# 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
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum