]> Pileus Git - ~andy/sunrise/blob - media-sound/songbird-bin/songbird-bin-0.2.1.ebuild
net-mail/checkgmail: Updated ebuild for version 1.12
[~andy/sunrise] / media-sound / songbird-bin / songbird-bin-0.2.1.ebuild
1 # Copyright 1999-2007 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_all_version_separators _ )"
9
10 DESCRIPTION="Songbird is a desktop Web player, a digital jukebox and Web browser mash-up"
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="ffmpeg dvd flac mad mpeg ogg theora vorbis"
19
20 #gstreamer deps are a mix of
21 # - a copy of totem and
22 # - http://publicsvn.songbirdnest.com/trac/wiki/SettingUpGStreamer
23
24 #local useflags?
25 #lame? (>=media-plugins/gst-plugins-lame-0.10)
26 #faad? (>=media-plugins/gst-plugins-faad-0.10)
27 #faac? (>=media-plugins/gst-plugins-faac-0.10)
28 #IUSE="lame faad faac"
29 #how about ugly?
30
31 # pitdfdll has not come out with a 0.10 release, should be soon though -AJL
32 # IUSE="win32codecs"
33 # win32codecs? ( >=media-plugins/gst-plugins-pitfdll-0.10 )
34
35 DEPEND=""
36 RDEPEND="x11-libs/libXdmcp
37         x11-libs/libXau
38         x11-libs/libXfixes
39         x11-libs/libXcursor
40         x11-libs/libXrandr
41         x11-libs/libXi
42         x11-libs/libXrender
43         x11-libs/libXext
44         x11-libs/libX11
45         x11-libs/pango
46         >=x11-libs/gtk+-2.0.0
47         >=virtual/xft-7.0
48         >=virtual/libstdc++-3.3
49         >=media-libs/gstreamer-0.10.1
50         >=media-libs/gst-plugins-base-0.10
51         >=media-plugins/gst-plugins-xvideo-0.10
52         >=media-plugins/gst-plugins-x-0.10
53         >=media-plugins/gst-plugins-gconf-0.10
54         >=media-plugins/gst-plugins-gnomevfs-0.10
55         >=media-libs/gst-plugins-good-0.10
56         >=media-plugins/gst-plugins-pango-0.10
57         >=media-libs/gst-plugins-ugly-0.10
58         ffmpeg? ( >=media-plugins/gst-plugins-ffmpeg-0.10 )
59         mpeg? ( >=media-plugins/gst-plugins-mpeg2dec-0.10 )
60         flac? ( >=media-plugins/gst-plugins-flac-0.10 )
61         mad? ( >=media-plugins/gst-plugins-mad-0.10 )
62         ogg? ( >=media-plugins/gst-plugins-ogg-0.10 )
63         theora? (
64                 >=media-plugins/gst-plugins-ogg-0.10
65                 >=media-plugins/gst-plugins-theora-0.10
66         )
67         vorbis? (
68                 >=media-plugins/gst-plugins-ogg-0.10
69                 >=media-plugins/gst-plugins-vorbis-0.10
70         )"
71
72 S=${WORKDIR}/${MY_PN}
73
74 RESTRICT="strip"
75
76 src_install() {
77         insinto /opt/songbird
78         doins -r *
79         fperms 755 /opt/songbird/Songbird
80         fperms 755 /opt/songbird/xulrunner/xulrunner
81         fperms 755 /opt/songbird/xulrunner/xulrunner-bin
82         dosym /opt/songbird/Songbird /opt/bin/songbird-bin
83
84         newicon "${S}/chrome/icons/default/default.xpm" ${PN}.xpm
85         make_desktop_entry ${PN} ${PN} ${PN}.xpm "AudioVideo;Player"
86 }