Gentoo Archives: gentoo-commits

From: "Christoph Mende (angelos)" <angelos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/mpd: ChangeLog mpd-0.13.1.ebuild
Date: Sun, 03 Feb 2008 20:14:58
Message-Id: E1JLlEs-0007og-H9@stork.gentoo.org
1 angelos 08/02/03 20:14:54
2
3 Modified: ChangeLog
4 Added: mpd-0.13.1.ebuild
5 Log:
6 Version bump, bug 208787
7 (Portage version: 2.1.4.1)
8
9 Revision Changes Path
10 1.111 media-sound/mpd/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mpd/ChangeLog?rev=1.111&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mpd/ChangeLog?rev=1.111&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mpd/ChangeLog?r1=1.110&r2=1.111
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-sound/mpd/ChangeLog,v
19 retrieving revision 1.110
20 retrieving revision 1.111
21 diff -u -r1.110 -r1.111
22 --- ChangeLog 20 Jan 2008 02:55:31 -0000 1.110
23 +++ ChangeLog 3 Feb 2008 20:14:53 -0000 1.111
24 @@ -1,6 +1,11 @@
25 # ChangeLog for media-sound/mpd
26 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/ChangeLog,v 1.110 2008/01/20 02:55:31 angelos Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/ChangeLog,v 1.111 2008/02/03 20:14:53 angelos Exp $
29 +
30 +*mpd-0.13.1 (03 Feb 2008)
31 +
32 + 03 Feb 2008; Christoph Mende <angelos@g.o> +mpd-0.13.1.ebuild:
33 + Version bump, bug 208787
34
35 *mpd-0.14.0_pre20080120 (20 Jan 2008)
36
37
38
39
40 1.1 media-sound/mpd/mpd-0.13.1.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mpd/mpd-0.13.1.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mpd/mpd-0.13.1.ebuild?rev=1.1&content-type=text/plain
44
45 Index: mpd-0.13.1.ebuild
46 ===================================================================
47 # Copyright 1999-2008 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/mpd-0.13.1.ebuild,v 1.1 2008/02/03 20:14:53 angelos Exp $
50
51 inherit eutils
52
53 DESCRIPTION="The Music Player Daemon (mpd)"
54 HOMEPAGE="http://www.musicpd.org"
55 SRC_URI="http://www.musicpd.org/uploads/files/${P}.tar.bz2"
56
57 LICENSE="GPL-2"
58 SLOT="0"
59 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
60 IUSE="aac alsa ao audiofile avahi flac icecast iconv ipv6 jack libsamplerate mp3 mikmod musepack ogg oss pulseaudio unicode vorbis"
61
62 DEPEND="!sys-cluster/mpich2
63 aac? ( >=media-libs/faad2-2.0_rc2 )
64 alsa? ( media-sound/alsa-utils )
65 ao? ( >=media-libs/libao-0.8.4 )
66 audiofile? ( media-libs/audiofile )
67 avahi? ( net-dns/avahi )
68 flac? ( media-libs/flac )
69 icecast? ( media-libs/libshout )
70 iconv? ( virtual/libiconv )
71 jack? ( media-sound/jack-audio-connection-kit )
72 libsamplerate? ( media-libs/libsamplerate )
73 mp3? ( media-libs/libmad
74 media-libs/libid3tag )
75 mikmod? ( media-libs/libmikmod )
76 musepack? ( media-libs/libmpcdec )
77 ogg? ( media-libs/libogg )
78 pulseaudio? ( media-sound/pulseaudio )
79 vorbis? ( media-libs/libvorbis )"
80
81 pkg_setup() {
82 if use ogg && use flac && ! built_with_use media-libs/flac ogg; then
83 eerror "To be able to play OggFlac files you need to build"
84 eerror "media-libs/flac with +ogg, to build libOggFLAC."
85 die "Missing libOggFLAC library."
86 fi
87
88 enewuser mpd "" "" "/var/lib/mpd" audio || die "problem adding user mpd"
89 }
90
91 src_unpack() {
92 unpack ${A}
93 cd "${S}"
94 epatch "${FILESDIR}"/mpdconf.patch || die "epatch for config file failed"
95 }
96
97 src_compile() {
98 local myconf
99
100 myconf=""
101
102 if use avahi; then
103 myconf="${myconf} --with-zeroconf=avahi"
104 else
105 myconf="${myconf} --with-zeroconf=no"
106 fi
107
108 if use ogg && use flac; then
109 myconf="${myconf} --enable-oggflac --enable-libOggFLACtest"
110 else
111 myconf="${myconf} --disable-oggflac --disable-libOggFLACtest"
112 fi
113
114 econf \
115 $(use_enable aac) \
116 $(use_enable alsa) \
117 $(use_enable alsa alsatest) \
118 $(use_enable ao) \
119 $(use_enable ao aotest) \
120 $(use_enable audiofile) \
121 $(use_enable audiofile audiofiletest) \
122 $(use_enable flac) \
123 $(use_enable flac libFLACtest) \
124 $(use_enable icecast shout) \
125 $(use_enable iconv) \
126 $(use_enable ipv6) \
127 $(use_enable jack) \
128 $(use_enable libsamplerate lsr) \
129 $(use_enable mp3) \
130 $(use_enable mp3 id3) \
131 $(use_enable mikmod mod) \
132 $(use_enable mikmod libmikmodtest) \
133 $(use_enable musepack mpc) \
134 $(use_enable oss) \
135 $(use_enable ogg oggtest) \
136 $(use_enable pulseaudio pulse) \
137 $(use_enable vorbis oggvorbis) \
138 $(use_enable vorbis vorbistest) \
139 ${myconf} || die "could not configure"
140
141 emake || die "emake failed"
142 }
143
144 src_install() {
145 dodir /var/run/mpd
146 fowners mpd:audio /var/run/mpd
147 fperms 750 /var/run/mpd
148 keepdir /var/run/mpd
149
150 emake install DESTDIR="${D}" || die
151 rm -rf "${D}"/usr/share/doc/mpd/
152 dodoc AUTHORS ChangeLog INSTALL README TODO UPGRADING
153 dodoc doc/COMMANDS doc/mpdconf.example
154
155 insinto /etc
156 newins doc/mpdconf.example mpd.conf
157
158 newinitd "${FILESDIR}"/mpd.rc mpd
159
160 if use unicode; then
161 dosed 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' /etc/mpd.conf
162 fi
163 diropts -m0755 -o mpd -g audio
164 dodir /var/lib/mpd/music
165 keepdir /var/lib/mpd/music
166 dodir /var/lib/mpd/playlists
167 keepdir /var/lib/mpd/playlists
168 dodir /var/log/mpd
169 keepdir /var/log/mpd
170
171 use alsa && \
172 dosed 's:need :need alsasound :' /etc/init.d/mpd
173 }
174
175 pkg_postinst() {
176 elog "If you will be starting mpd via /etc/init.d/mpd initscript, please make"
177 elog "sure that MPD's pid_file is set to /var/run/mpd/mpd.pid."
178
179 # also change the homedir if the user has existed before
180 usermod -d "/var/lib/mpd" mpd
181 }
182
183
184
185 --
186 gentoo-commits@l.g.o mailing list