Gentoo Archives: gentoo-commits

From: "Samuli Suominen (drac)" <drac@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/exaile: ChangeLog exaile-0.2.11-r2.ebuild exaile-0.2.11-r1.ebuild exaile-0.2.11.ebuild
Date: Wed, 28 Nov 2007 15:42:56
Message-Id: E1IxP3q-0008WF-HQ@stork.gentoo.org
1 drac 07/11/28 15:42:50
2
3 Modified: ChangeLog
4 Added: exaile-0.2.11-r2.ebuild
5 Removed: exaile-0.2.11-r1.ebuild exaile-0.2.11.ebuild
6 Log:
7 Don't export LD_LIBRARY_PATH or MOZILLA_FIVE_HOME at all wrt #200196, thanks to Gian Luca Dalla Tore.
8 (Portage version: 2.1.4_rc3)
9
10 Revision Changes Path
11 1.31 media-sound/exaile/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/exaile/ChangeLog?rev=1.31&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/exaile/ChangeLog?rev=1.31&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/exaile/ChangeLog?r1=1.30&r2=1.31
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/exaile/ChangeLog,v
20 retrieving revision 1.30
21 retrieving revision 1.31
22 diff -u -r1.30 -r1.31
23 --- ChangeLog 25 Nov 2007 19:46:07 -0000 1.30
24 +++ ChangeLog 28 Nov 2007 15:42:49 -0000 1.31
25 @@ -1,6 +1,13 @@
26 # ChangeLog for media-sound/exaile
27 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-sound/exaile/ChangeLog,v 1.30 2007/11/25 19:46:07 drac Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-sound/exaile/ChangeLog,v 1.31 2007/11/28 15:42:49 drac Exp $
30 +
31 +*exaile-0.2.11-r2 (28 Nov 2007)
32 +
33 + 28 Nov 2007; Samuli Suominen <drac@g.o>
34 + files/exaile-0.2.11-libgtkembedmoz.patch, +exaile-0.2.11-r2.ebuild:
35 + Don't export LD_LIBRARY_PATH or MOZILLA_FIVE_HOME at all wrt #200196, thanks
36 + to Gian Luca Dalla Tore.
37
38 *exaile-0.2.11-r1 (25 Nov 2007)
39
40
41
42
43 1.1 media-sound/exaile/exaile-0.2.11-r2.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/exaile/exaile-0.2.11-r2.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/exaile/exaile-0.2.11-r2.ebuild?rev=1.1&content-type=text/plain
47
48 Index: exaile-0.2.11-r2.ebuild
49 ===================================================================
50 # Copyright 1999-2007 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-sound/exaile/exaile-0.2.11-r2.ebuild,v 1.1 2007/11/28 15:42:49 drac Exp $
53
54 inherit eutils fdo-mime multilib python
55
56 GVER=0.10
57
58 MY_P=${PN}_${PV}
59
60 DESCRIPTION="a media player aiming to be similar to AmaroK, but for GTK+"
61 HOMEPAGE="http://www.exaile.org"
62 SRC_URI="http://www.exaile.org/files/${MY_P}.tar.gz"
63
64 LICENSE="GPL-2"
65 SLOT="0"
66 KEYWORDS="~amd64 ~ppc ~x86"
67 IUSE="aac alsa cdparanoia equalizer flac gnome ipod libnotify libsexy
68 mad musepack nls ogg oss vorbis"
69
70 RDEPEND="dev-python/dbus-python
71 >=media-libs/mutagen-1.6
72 >=dev-python/pygtk-2.10
73 || ( >=dev-lang/python-2.5 >=dev-python/pysqlite-2.3.4-r1 )
74 || ( >=dev-lang/python-2.5 dev-python/elementtree )
75 libnotify? ( dev-python/notify-python )
76 libsexy? ( dev-python/sexy-python )
77 gnome? ( >=dev-python/gnome-python-extras-2.14.2-r1
78 >=media-plugins/gst-plugins-gconf-${GVER}
79 >=media-plugins/gst-plugins-gnomevfs-${GVER} )
80 >=media-libs/gst-plugins-good-${GVER}
81 equalizer? ( >=media-libs/gst-plugins-bad-0.10.5 )
82 >=dev-python/gst-python-${GVER}
83 musepack? ( >=media-plugins/gst-plugins-musepack-${GVER} )
84 vorbis? ( >=media-plugins/gst-plugins-vorbis-${GVER} )
85 flac? ( >=media-plugins/gst-plugins-flac-${GVER} )
86 aac? ( >=media-plugins/gst-plugins-faad-${GVER} )
87 alsa? ( >=media-plugins/gst-plugins-alsa-${GVER} )
88 oss? ( >=media-plugins/gst-plugins-oss-${GVER} )
89 mad? ( >=media-plugins/gst-plugins-mad-${GVER} )
90 ogg? ( >=media-plugins/gst-plugins-ogg-${GVER} )
91 cdparanoia? ( >=media-plugins/gst-plugins-cdparanoia-${GVER}
92 dev-python/cddb-py )
93 ipod? ( >=media-libs/libgpod-0.4
94 >=media-plugins/gst-plugins-faad-${GVER} )"
95 DEPEND="nls? ( dev-util/intltool sys-devel/gettext )"
96
97 pkg_setup() {
98 local fail_a="Re-emerge media-libs/libgpod with USE python."
99 local fail_b="Re-emerge dev-lang/python with USE sqlite."
100
101 if use ipod && ! built_with_use media-libs/libgpod python; then
102 eerror "${fail_a}"
103 die "${fail_a}"
104 fi
105
106 if ! has_version ">=dev-python/pysqlite-2.3.4-r1"; then
107 if ! built_with_use ">=dev-lang/python-2.5" sqlite; then
108 eerror "${fail_b}"
109 die "${fail_b}"
110 fi
111 fi
112 }
113
114 src_unpack() {
115 unpack ${A}
116 cd "${S}"
117 epatch "${FILESDIR}"/${P}-libgtkembedmoz.patch
118 }
119
120 src_compile() {
121 emake mmkeys.so || die "emake mmkeys.so failed."
122
123 if use nls; then
124 emake translations || die "emake translations failed."
125 fi
126 }
127
128 src_install() {
129 emake PREFIX="/usr" LIBDIR="/$(get_libdir)" DESTDIR="${D}" install || die "emake install failed."
130 dodoc changelog TODO
131 }
132
133 pkg_postinst() {
134 python_mod_optimize /usr/$(get_libdir)/${PN}
135 fdo-mime_desktop_database_update
136 fdo-mime_mime_database_update
137 }
138
139 pkg_postrm() {
140 python_mod_cleanup /usr/$(get_libdir)/${PN}
141 fdo-mime_desktop_database_update
142 fdo-mime_mime_database_update
143 }
144
145
146
147 --
148 gentoo-commits@g.o mailing list