]> Pileus Git - ~andy/sunrise/blob - media-sound/songbird-bin/songbird-bin-1.2.0.1146.ebuild
sunrise/ app-portage/elog-list/elog-list-0.0.6.ebuild: Update headers for 2010
[~andy/sunrise] / media-sound / songbird-bin / songbird-bin-1.2.0.1146.ebuild
1 # Copyright 1999-2010 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 inherit eutils versionator
6
7 MY_PN="Songbird"
8 MY_PV=$(replace_version_separator 3 '-')
9
10 DESCRIPTION="A multimedia player, inspired by iTunes"
11 HOMEPAGE="http://www.songbirdnest.com/"
12 SRC_URI="x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_${MY_PV}_linux-i686.tar.gz )
13         amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_${MY_PV}_linux-x86_64.tar.gz )"
14
15 LICENSE="GPL-2"
16 SLOT="0"
17 KEYWORDS="~amd64 ~x86"
18 IUSE="alsa esd faac faad ffmpeg flac gnome jpeg lame mpeg musepack ogg oss speex theora ugly vorbis"
19
20 RDEPEND="alsa? ( media-plugins/gst-plugins-alsa )
21         esd?  ( media-plugins/gst-plugins-esd )
22         faac? ( media-plugins/gst-plugins-faac )
23         faad? ( media-plugins/gst-plugins-faad )
24         ffmpeg? ( media-plugins/gst-plugins-ffmpeg )
25         flac? ( media-plugins/gst-plugins-flac )
26         gnome? ( media-plugins/gst-plugins-gconf
27                 media-plugins/gst-plugins-gnomevfs )
28         jpeg? ( media-plugins/gst-plugins-jpeg )
29         lame? ( media-plugins/gst-plugins-lame )
30         mpeg? ( media-plugins/gst-plugins-mpeg2dec )
31         musepack? ( media-plugins/gst-plugins-musepack )
32         ogg? ( media-plugins/gst-plugins-ogg )
33         oss?  ( media-plugins/gst-plugins-oss )
34         speex? ( media-plugins/gst-plugins-speex )
35         theora? ( media-plugins/gst-plugins-ogg
36                 media-plugins/gst-plugins-theora )
37         ugly?  ( media-libs/gst-plugins-ugly )
38         vorbis? ( media-plugins/gst-plugins-ogg
39                 media-plugins/gst-plugins-vorbis )
40         x11-libs/libXdmcp
41         x11-libs/libXau
42         x11-libs/libXfixes
43         x11-libs/libXcursor
44         x11-libs/libXrandr
45         x11-libs/libXi
46         x11-libs/libXrender
47         x11-libs/libXext
48         x11-libs/libX11
49         x11-libs/pango
50         dev-libs/liboil
51         media-libs/gstreamer
52         media-libs/gst-plugins-base
53         media-plugins/gst-plugins-x
54         media-plugins/gst-plugins-xvideo
55         media-plugins/gst-plugins-mad
56         >=net-misc/neon-0.26.4
57         media-plugins/gst-plugins-neon
58         >=sys-libs/glibc-2.3.2
59         >=x11-libs/gtk+-2.0.0
60         x11-libs/libXft"
61
62 S=${WORKDIR}/${MY_PN}
63
64 RESTRICT="strip"
65
66 src_unpack() {
67         unpack ${A}
68         epatch "${FILESDIR}"/${PN}-1.0.0_rc2-symlink.patch
69 }
70
71 src_install() {
72         insinto /opt/songbird
73         doins -r *
74         fperms 755 /opt/songbird/songbird
75         fperms 755 /opt/songbird/songbird-bin
76         dosym /opt/songbird/songbird /opt/bin/songbird-bin
77
78         newicon "${S}"/chrome/icons/default/default.xpm ${PN}.xpm
79         make_desktop_entry ${PN} ${PN} ${PN}.xpm "AudioVideo;Player"
80 }
81
82 pkg_postinst() {
83         echo
84         ewarn "Songbird is still under development!"
85         ewarn "This ebuild is not supported by Gentoo, so"
86         ewarn "please do not send any bugs at Gentoo's bugzilla."
87         einfo "If you need help, find it there:"
88         einfo "http://tnij.org/songbird-community"
89         einfo "or"
90         einfo "http://tnij.org/songbird-at-fgo"
91         einfo ""
92         einfo "If You need other music/video plugins, look at"
93         einfo "Your portage tree into media-plugins/gst-plugins-*,"
94         einfo "but remember, that not all plugins are supported yet."
95         einfo ""
96         einfo "If You don't want too much deps on it package,"
97         einfo "disable gnome support"
98         echo
99 }