Gentoo Archives: gentoo-commits

From: "Tony Vroon (chainsaw)" <chainsaw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/audacious: ChangeLog audacious-1.4.5.ebuild
Date: Mon, 31 Dec 2007 11:44:55
Message-Id: E1J9J4c-0004SB-LC@stork.gentoo.org
1 chainsaw 07/12/31 11:44:50
2
3 Modified: ChangeLog
4 Added: audacious-1.4.5.ebuild
5 Log:
6 Version bump. Numerous bugfixes.
7 (Portage version: 2.1.4_rc11)
8
9 Revision Changes Path
10 1.134 media-sound/audacious/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/audacious/ChangeLog?rev=1.134&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/audacious/ChangeLog?rev=1.134&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/audacious/ChangeLog?r1=1.133&r2=1.134
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-sound/audacious/ChangeLog,v
19 retrieving revision 1.133
20 retrieving revision 1.134
21 diff -u -r1.133 -r1.134
22 --- ChangeLog 3 Dec 2007 18:00:35 -0000 1.133
23 +++ ChangeLog 31 Dec 2007 11:44:50 -0000 1.134
24 @@ -1,6 +1,11 @@
25 # ChangeLog for media-sound/audacious
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-sound/audacious/ChangeLog,v 1.133 2007/12/03 18:00:35 chainsaw Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-sound/audacious/ChangeLog,v 1.134 2007/12/31 11:44:50 chainsaw Exp $
29 +
30 +*audacious-1.4.5 (31 Dec 2007)
31 +
32 + 31 Dec 2007; Tony Vroon <chainsaw@g.o> +audacious-1.4.5.ebuild:
33 + Version bump. Numerous bugfixes.
34
35 *audacious-1.4.4 (03 Dec 2007)
36
37
38
39
40 1.1 media-sound/audacious/audacious-1.4.5.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/audacious/audacious-1.4.5.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/audacious/audacious-1.4.5.ebuild?rev=1.1&content-type=text/plain
44
45 Index: audacious-1.4.5.ebuild
46 ===================================================================
47 # Copyright 1999-2007 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/media-sound/audacious/audacious-1.4.5.ebuild,v 1.1 2007/12/31 11:44:50 chainsaw Exp $
50
51 inherit flag-o-matic
52
53 MY_P="${P/_/-}"
54 S="${WORKDIR}/${MY_P}"
55 DESCRIPTION="Audacious Player - Your music, your way, no exceptions"
56 HOMEPAGE="http://audacious-media-player.org/"
57 SRC_URI="http://distfiles.atheme.org/${MY_P}.tgz
58 mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2"
59
60 LICENSE="GPL-2"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
63 IUSE="chardet dbus nls libsamplerate"
64
65 RDEPEND="dbus? ( >=dev-libs/dbus-glib-0.60 )
66 libsamplerate? ( media-libs/libsamplerate )
67 >=dev-libs/libmcs-0.6.0
68 >=dev-libs/libmowgli-0.5.0
69 dev-libs/libxml2
70 >=gnome-base/libglade-2.3.1
71 >=x11-libs/gtk+-2.6
72 >=dev-libs/glib-2.10"
73
74 DEPEND="${RDEPEND}
75 !media-plugins/audacious-plugins-ugly
76 >=dev-util/pkgconfig-0.9.0
77 nls? ( dev-util/intltool )"
78
79 PDEPEND=">=media-plugins/audacious-plugins-1.4.3.2"
80
81 src_compile() {
82 econf \
83 $(use_enable chardet) \
84 $(use_enable dbus) \
85 $(use_enable nls) \
86 $(use_enable libsamplerate samplerate) \
87 || die
88
89 emake || die "make failed"
90 }
91
92 src_install() {
93 make DESTDIR="${D}" install || die
94 dodoc AUTHORS NEWS README
95
96 # Gentoo_ice skin installation; bug #109772
97 insinto /usr/share/audacious/Skins/gentoo_ice
98 doins "${WORKDIR}"/gentoo_ice/*
99 docinto gentoo_ice
100 dodoc "${WORKDIR}"/README
101 }
102
103 pkg_postinst() {
104 elog "Note that you need to recompile *all* third-party plugins for Audacious 1.4"
105 elog "Plugins compiled against 1.3 will not be loaded."
106 if ! useq dbus ; then
107 eerror "Unsupported configuration: D-Bus disabled"
108 ewarn "D-Bus has been disabled. Note that audtool will not be provided, you will not"
109 ewarn "be to able to get song information from scripts or control the player remotely."
110 ewarn "This configuration is provided for people heavily opposed to D-Bus that are able "
111 ewarn "to live with the loss of functionality that this implies. Reports about remote "
112 ewarn "control or multiple instances of Audacious being launched will be *closed*."
113 else
114 elog "Remote control is now only provided over D-Bus. Audacious offers both a private "
115 elog "interface and an MPRIS compliant interface on the bus. The older interface using "
116 elog "beepctrl.h is no longer present."
117 fi
118 }
119
120
121
122 --
123 gentoo-commits@g.o mailing list