]> Pileus Git - ~andy/sunrise/blob - media-sound/songbird-bin/songbird-bin-1.4.3.1438.ebuild
sci-visualization/tulip: Fix qt deps
[~andy/sunrise] / media-sound / songbird-bin / songbird-bin-1.4.3.1438.ebuild
1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 EAPI=2
6
7 inherit eutils versionator
8
9 MY_PN="Songbird"
10 MY_PV=$(replace_version_separator 3 '-')
11
12 DESCRIPTION="A multimedia player, inspired by iTunes"
13 HOMEPAGE="http://www.songbirdnest.com/"
14 SRC_URI="amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_${MY_PV}_linux-x86_64.tar.gz  )
15         x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_${MY_PV}_linux-i686.tar.gz ) "
16
17 LICENSE="GPL-2"
18 SLOT="0"
19 KEYWORDS="~amd64 ~x86"
20 IUSE="alsa faac faad ffmpeg flac gnome jpeg lame mpeg musepack ogg oss speex theora ugly vorbis"
21
22 RDEPEND="dev-libs/liboil
23         media-libs/gst-plugins-base
24         media-libs/gstreamer
25         media-plugins/gst-plugins-mad
26         media-plugins/gst-plugins-neon
27         media-plugins/gst-plugins-x
28         media-plugins/gst-plugins-xvideo
29         net-libs/neon
30         sys-libs/glibc
31         x11-libs/gtk+:2
32         x11-libs/libX11
33         x11-libs/libXau
34         x11-libs/libXcursor
35         x11-libs/libXdmcp
36         x11-libs/libXext
37         x11-libs/libXfixes
38         x11-libs/libXft
39         x11-libs/libXi
40         x11-libs/libXrandr
41         x11-libs/libXrender
42         x11-libs/pango
43         alsa? ( media-plugins/gst-plugins-alsa )
44         faac? ( media-plugins/gst-plugins-faac )
45         faad? ( media-plugins/gst-plugins-faad )
46         ffmpeg? ( media-plugins/gst-plugins-ffmpeg )
47         flac? ( media-plugins/gst-plugins-flac )
48         gnome? ( media-plugins/gst-plugins-gconf
49                 media-plugins/gst-plugins-gnomevfs )
50         jpeg? ( media-plugins/gst-plugins-jpeg )
51         lame? ( media-plugins/gst-plugins-lame )
52         mpeg? ( media-plugins/gst-plugins-mpeg2dec )
53         musepack? ( media-plugins/gst-plugins-musepack )
54         ogg? ( media-plugins/gst-plugins-ogg
55                 theora? ( media-plugins/gst-plugins-theora )
56                 vorbis? ( media-plugins/gst-plugins-vorbis )
57         )
58         oss? ( media-plugins/gst-plugins-oss )
59         speex? ( media-plugins/gst-plugins-speex )
60         ugly?  ( media-libs/gst-plugins-ugly )"
61
62 S=${WORKDIR}/${MY_PN}
63
64 RESTRICT="strip"
65
66 src_prepare() {
67         epatch "${FILESDIR}/${PN}-1.2.0-symlink.patch"
68 }
69
70 src_install() {
71         einfo "unbundling gst, theora and vorbis libs"
72         find lib \( \
73                 -name "libgst*" -o -name "libtheora*" -o \
74                 -name "libvorbis*" -o -name "libogg*" -o \
75                 -name "libFLAC*" \) -delete || die
76         insinto /opt/songbird
77         doins -r * || die
78         fperms 755 /opt/songbird/songbird || die
79         fperms 755 /opt/songbird/songbird-bin || die
80         dosym /opt/songbird/songbird /opt/bin/songbird-bin || die
81
82         newicon "${S}"/chrome/icons/default/default.xpm ${PN}.xpm || die
83         make_desktop_entry ${PN} ${PN} ${PN}.xpm "AudioVideo;Player"
84 }
85
86 pkg_postinst() {
87         einfo "The Linux branch of songbird is no longer under active development,"
88         einfo "bug 139019 is RESOLVED/WONTFIX according to this. Please see"
89         einfo "http://blog.songbirdnest.com/2010/04/02/songbird-singing-a-new-tune/"
90         einfo "for details."
91         einfo "If you need other music/video plugins, search for"
92         einfo "media-plugins/gst-plugins-*, but some might not be supported."
93 }