Add media-sound/songbird-bin-1.4.0.1303-beta3-r1.
[overlay.git] / media-sound / songbird-bin / songbird-bin-1.4.0.1303_beta3-r1.ebuild
1 # Copyright 1999-2006 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 inherit eutils versionator
6
7 #MY_VER="1.4.0b3-1303"
8 MY_PN="Songbird"
9 S="${WORKDIR}/${MY_PN}"
10
11 DESCRIPTION="Beta version of multimedia player, inspired by iTunes"
12 HOMEPAGE="http://www.songbirdnest.com/"
13 SRC_URI="amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_1.4.0b3-1303_linux-x86_64.tar.gz  )
14         x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_1.4.0b3-1303_linux-i686.tar.gz ) "
15 LICENSE="GPL-2"
16 SLOT="0"
17 KEYWORDS="~x86 ~amd64"
18 IUSE="alsa oss esd ogg flac faac faad musepack ugly theora speex ffmpeg gnome jpeg"
19 RESTRICT="strip"
20 RDEPEND="${DEPEND}
21         alsa? ( media-plugins/gst-plugins-alsa )
22         oss?  ( media-plugins/gst-plugins-oss )
23         esd?  ( media-plugins/gst-plugins-esd )
24         ogg? ( media-plugins/gst-plugins-ogg
25                         media-plugins/gst-plugins-vorbis )
26         gnome? ( media-plugins/gst-plugins-gconf
27                         media-plugins/gst-plugins-gnomevfs )
28         flac? ( media-plugins/gst-plugins-flac )
29         faac? ( media-plugins/gst-plugins-faac )
30         faad? ( media-plugins/gst-plugins-faad )
31         ugly?  ( media-libs/gst-plugins-ugly )
32         musepack? ( media-plugins/gst-plugins-musepack )
33         theora? ( media-plugins/gst-plugins-theora )
34         speex? ( media-plugins/gst-plugins-speex )
35         ffmpeg? ( media-plugins/gst-plugins-ffmpeg )
36         jpeg? ( media-plugins/gst-plugins-jpeg )"
37 DEPEND="${RDEPEND}
38         x11-libs/libXdmcp
39         x11-libs/libXau
40         x11-libs/libXfixes
41         x11-libs/libXcursor
42         x11-libs/libXrandr
43         x11-libs/libXi
44         x11-libs/libXrender
45         x11-libs/libXext
46         x11-libs/libX11
47         dev-libs/liboil
48         media-libs/gstreamer
49         media-libs/gst-plugins-base
50         media-plugins/gst-plugins-x
51         media-plugins/gst-plugins-xvideo
52         media-plugins/gst-plugins-lame
53         media-plugins/gst-plugins-mpeg2dec
54         media-plugins/gst-plugins-mad
55         >=net-misc/neon-0.26.4
56         media-plugins/gst-plugins-neon
57         >=sys-libs/glibc-2.3.2
58         >=x11-libs/gtk+-2.0.0
59         x11-libs/libXft
60         x11-libs/pango"
61
62 src_unpack() {
63         unpack ${A}
64         epatch "${FILESDIR}/${PN}-1.2.0-symlink.patch"
65 }
66
67 src_install() {
68         einfo "unbundling gst, theora and vorbis libs"
69         find lib \( \
70                 -name "libgst*" -o -name "libtheora*" -o \
71                 -name "libvorbis*" -o -name "libogg*" -o -name "libFLAC*" \) \
72                 -exec rm -v \{\} \; || die
73         insinto /opt/songbird
74         doins -r *
75         fperms 755 /opt/songbird/songbird
76         fperms 755 /opt/songbird/songbird-bin
77         dosym /opt/songbird/songbird /opt/bin/songbird-bin
78
79         newicon "${S}"/chrome/icons/default/default.xpm ${PN}.xpm
80         make_desktop_entry ${PN} ${PN} ${PN}.xpm "AudioVideo;Player"
81 }
82
83 pkg_postinst() {
84         echo
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 here:"
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 }
100