annotate audio/mpd/mpd.sh @ 1288:9867e578b1a9

misc: update copyright years
author David Demelier <markand@malikania.fr>
date Tue, 16 Nov 2021 14:49:42 +0100
parents 325631424c65
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1217
27d1a83dc8d6 misc: change shebang to /bin/sh
David Demelier <markand@malikania.fr>
parents: 1216
diff changeset
1 #!/bin/sh
924
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 #
1288
9867e578b1a9 misc: update copyright years
David Demelier <markand@malikania.fr>
parents: 1222
diff changeset
3 # Copyright (c) 2019-2021 David Demelier <markand@malikania.fr>
924
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 #
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 # Permission to use, copy, modify, and/or distribute this software for any
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 # purpose with or without fee is hereby granted, provided that the above
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 # copyright notice and this permission notice appear in all copies.
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 #
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 #
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
17
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 #
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
19 # TODO: add those options:
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 #
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
21 # ADPLUG
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
22 # CHROMAPRINT
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
23 # GME
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
24 # MODPLUG
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
25 # MPCDEC
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
26 # NFS
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
27 # SAMBA
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
28 # SHINE
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
29 # SIDPLAY
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
30 # TREMOR
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
31 # UDISKS
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
32 # UPNP
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
33 # WILDMIDI
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
34 # YAML (yajl)
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
35 # ZZIP
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
36 #
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
37
1221
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
38 PKGNAME=mpd
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
39 PKGVERSION=0.21.14
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
40 PKGREVISION=1
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
41 PKGLICENSE="GPL-2.0-only"
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
42 PKGSUMMARY="daemon for playing music of various formats"
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
43 PKGDOWNLOAD="https://www.musicpd.org/download/mpd/${PKGVERSION%.*}/$PKGNAME-$PKGVERSION.tar.xz"
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
44 PKGDEPENDS="libmpdclient meson:build"
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
45 PKGOPTIONS="AAC
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
46 ALSA
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
47 AO
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
48 AUDIOFILE
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
49 AVAHI
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
50 BZIP2
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
51 CD
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
52 CURL
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
53 DBUS
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
54 FFMPEG
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
55 FLAC
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
56 FLUIDSYNTH
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
57 ICU
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
58 ID3
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
59 IPV6
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
60 JACK
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
61 MIKMOD
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
62 MMS
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
63 MP2
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
64 MP3
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
65 OPENAL
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
66 OPUS
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
67 OSS
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
68 PULSEAUDIO
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
69 REGEX
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
70 SAMPLERATE
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
71 SHOUT
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
72 SNDFILE
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
73 SOXR
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
74 SQLITE
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
75 SYSLOG
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
76 VORBIS
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
77 WAVPACK
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
78 WEBDAV
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
79 XML
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
80 YAML
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
81 ZLIB"
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
82 PKGPROTECT="etc/mpd.conf etc/rc.d/mpd"
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
83 PKGUIDS="mpd:106"
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
84 PKGGIDS="mpd:106"
924
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
85
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
86 : ${CC:=clang}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
87 : ${CFLAGS:=-O2}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
88 : ${CXX:=clang++}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
89 : ${CXXFLAGS:=-O2}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
90 : ${LDFLAGS:=}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
91 : ${AAC:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
92 : ${ALSA:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
93 : ${AO:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
94 : ${AUDIOFILE:=yes}
1094
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
95 : ${AVAHI:=yes}
924
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
96 : ${BZIP2:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
97 : ${CD:=cdio cdio-paranoia}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
98 : ${CURL:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
99 : ${DBUS:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
100 : ${FFMPEG:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
101 : ${FLAC:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
102 : ${FLUIDSYNTH:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
103 : ${ICU:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
104 : ${ID3:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
105 : ${IPV6:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
106 : ${JACK:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
107 : ${MIKMOD:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
108 : ${MMS:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
109 : ${MP2:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
110 : ${MP3:=lame mad mpg123}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
111 : ${OPENAL:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
112 : ${OPUS:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
113 : ${OSS:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
114 : ${PULSEAUDIO:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
115 : ${REGEX:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
116 : ${SAMPLERATE:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
117 : ${SHOUT:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
118 : ${SNDFILE:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
119 : ${SOXR:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
120 : ${SQLITE:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
121 : ${SYSLOG:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
122 : ${VORBIS:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
123 : ${WEBDAV:=yes} # Note: requires XML and CURL.
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
124 : ${XML:=yes} # Note: XML support through expat dependency.
1094
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
125 : ${YAML:=yes} # Note: YAML support through yajl dependency.
924
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
126 : ${ZLIB:=yes}
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
127
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
128 if [ "$AAC" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
129 PKGDEPENDS="faad2 $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
130 with_aac="-D faad=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
131 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
132 with_aac="-D faad=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
133 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
134
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
135 if [ "$ALSA" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
136 PKGDEPENDS="alsa-lib $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
137 with_alsa="-D alsa=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
138 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
139 with_alsa="-D alsa=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
140 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
141
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
142 if [ "$AO" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
143 PKGDEPENDS="libao $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
144 with_ao="-D ao=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
145 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
146 with_ao="-D ao=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
147 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
148
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
149 if [ "$AUDIOFILE" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
150 PKGDEPENDS="audiofile $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
151 with_audiofile="-D audiofile=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
152 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
153 with_audiofile="-D audiofile=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
154 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
155
1094
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
156 if [ "$AVAHI" = "yes" ]; then
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
157 PKGDEPENDS="avahi $PKGDEPENDS"
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
158 with_avahi="-D zeroconf=avahi"
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
159 else
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
160 with_avahi="-D zeroconf=disabled"
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
161 fi
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
162
924
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
163 if [ "$BZIP2" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
164 PKGDEPENDS="bzip2 $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
165 with_bzip2="-D bzip2=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
166 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
167 with_bzip2="-D bzip2=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
168 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
169
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
170 if [ -z "${CD##*cdio*}" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
171 PKGDEPENDS="libcdio $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
172 with_cdio="-D iso9660=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
173 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
174 with_cdio="-D iso9660=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
175 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
176
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
177 if [ -z "${CD##*cdio-paranoia*}" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
178 PKGDEPENDS="libcdio-paranoia $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
179 with_cdio_paranoia="-D cdio_paranoia=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
180 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
181 with_cdio_paranoia="-D cdio_paranoia=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
182 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
183
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
184 if [ "$CURL" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
185 PKGDEPENDS="curl $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
186 with_curl="-D curl=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
187 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
188 with_curl="-D curl=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
189 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
190
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
191 if [ "$DBUS" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
192 PKGDEPENDS="dbus $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
193 with_dbus="-D dbus=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
194 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
195 with_dbus="-D dbus=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
196 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
197
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
198 if [ "$FFMPEG" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
199 PKGDEPENDS="ffmpeg $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
200 with_ffmpeg="-D ffmpeg=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
201 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
202 with_ffmpeg="-D ffmpeg=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
203 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
204
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
205 if [ "$FLAC" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
206 PKGDEPENDS="flac $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
207 with_flac="-D flac=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
208 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
209 with_flac="-D flac=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
210 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
211
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
212 if [ "$FLUIDSYNTH" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
213 PKGDEPENDS="fluidsynth $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
214 with_fluidsynth="-D fluidsynth=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
215 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
216 with_fluidsynth="-D fluidsynth=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
217 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
218
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
219 if [ "$ICU" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
220 PKGDEPENDS="icu $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
221 with_icu="-D icu=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
222 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
223 with_icu="-D icu=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
224 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
225
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
226 if [ "$ID3" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
227 PKGDEPENDS="libid3tag $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
228 with_id3="-D id3=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
229 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
230 with_id3="-D id3=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
231 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
232
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
233 if [ "$IPV6" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
234 with_ipv6="-D ipv6=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
235 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
236 with_ipv6="-D ipv6=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
237 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
238
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
239 if [ "$JACK" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
240 PKGDEPENDS="jack2 $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
241 with_jack="-D jack=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
242 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
243 with_jack="-D jack=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
244 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
245
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
246 if [ "$MIKMOD" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
247 PKGDEPENDS="libmikmod $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
248 with_mikmod="-D mikmod=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
249 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
250 with_mikmod="-D mikmod=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
251 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
252
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
253 if [ "$MMS" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
254 PKGDEPENDS="libmms $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
255 with_mms="-D mms=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
256 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
257 with_mms="-D mms=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
258 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
259
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
260 if [ "$MP2" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
261 PKGDEPENDS="twolame $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
262 with_mp2="-D twolame=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
263 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
264 with_mp2="-D twolame=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
265 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
266
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
267 if [ -z "${MP3##*mad*}" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
268 PKGDEPENDS="libmad $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
269 with_mad="-D mad=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
270 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
271 with_mad="-D mad=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
272 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
273
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
274 if [ -z "${MP3##*lame*}" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
275 PKGDEPENDS="lame $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
276 with_lame="-D lame=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
277 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
278 with_lame="-D lame=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
279 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
280
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
281 if [ -z "${MP3##*mpg123*}" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
282 PKGDEPENDS="mpg123 $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
283 with_mpg123="-D mpg123=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
284 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
285 with_mpg123="-D mpg123=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
286 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
287
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
288 if [ "$OPENAL" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
289 PKGDEPENDS="openal-soft $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
290 with_openal="-D openal=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
291 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
292 with_openal="-D openal=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
293 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
294
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
295 if [ "$OPUS" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
296 PKGDEPENDS="opus $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
297 with_opus="-D opus=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
298 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
299 with_opus="-D opus=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
300 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
301
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
302 if [ "$OSS" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
303 with_oss="-D oss=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
304 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
305 with_oss="-D oss=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
306 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
307
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
308 if [ "$PULSEAUDIO" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
309 PKGDEPENDS="pulseaudio $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
310 with_pulseaudio="-D pulse=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
311 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
312 with_pulseaudio="-D pulse=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
313 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
314
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
315 if [ "$REGEX" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
316 PKGDEPENDS="pcre $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
317 with_regex="-D pcre=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
318 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
319 with_regex="-D pcre=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
320 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
321
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
322 if [ "$SAMPLERATE" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
323 PKGDEPENDS="libsamplerate $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
324 with_samplerate="-D libsamplerate=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
325 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
326 with_samplerate="-D libsamplerate=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
327 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
328
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
329 if [ "$SHOUT" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
330 PKGDEPENDS="libshout $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
331 with_shout="-D shout=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
332 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
333 with_shout="-D shout=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
334 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
335
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
336 if [ "$SNDFILE" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
337 PKGDEPENDS="libsndfile $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
338 with_sndfile="-D sndfile=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
339 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
340 with_sndfile="-D snfile=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
341 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
342
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
343 if [ "$SOXR" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
344 PKGDEPENDS="soxr $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
345 with_soxr="-D soxr=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
346 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
347 with_soxr="-D soxr=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
348 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
349
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
350 if [ "$SQLITE" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
351 PKGDEPENDS="sqlite $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
352 with_sqlite="-D sqlite=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
353 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
354 with_sqlite="-D sqlite=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
355 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
356
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
357 if [ "$SYSLOG" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
358 with_syslog="-D syslog=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
359 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
360 with_syslog="-D syslog=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
361 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
362
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
363 if [ "$VORBIS" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
364 PKGDEPENDS="libvorbis $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
365 with_vorbis="-D vorbis=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
366 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
367 with_vorbis="-D vorbis=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
368 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
369
1094
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
370 if [ "$WAVPACK" = "yes" ]; then
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
371 PKGDEPENDS="wavpack $PKGDEPENDS"
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
372 with_wavpack="-D wavpack=enabled"
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
373 else
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
374 with_wavpack="-D wavpack=disabled"
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
375 fi
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
376
924
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
377 if [ "$WEBDAV" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
378 with_webdav="-D webdav=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
379 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
380 with_webdav="-D webdav=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
381 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
382
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
383 if [ "$XML" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
384 PKGDEPENDS="expat $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
385 with_xml="-D expat=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
386 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
387 with_xml="-D expat=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
388 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
389
1094
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
390 if [ "$YAML" = "yes" ]; then
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
391 PKGDEPENDS="yaml $PKGDEPENDS"
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
392 with_yaml="-D yajl=enabled"
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
393 else
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
394 with_yaml="-D yajl=disabled"
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
395 fi
3dece1f7570b vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents: 1019
diff changeset
396
924
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
397 if [ "$ZLIB" = "yes" ]; then
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
398 PKGDEPENDS="zlib $PKGDEPENDS"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
399 with_zlib="-D zlib=enabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
400 else
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
401 with_zlib="-D zlib=disabled"
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
402 fi
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
403
1222
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
404 build()
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
405 {
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
406 rm -rf $PKGNAME-$PKGVERSION
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
407 tar xvf $PKGNAME-$PKGVERSION.tar.xz
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
408 cd $PKGNAME-$PKGVERSION
924
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
409
1222
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
410 CC="$CC" \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
411 CFLAGS="$CFLAGS" \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
412 CXX="$CXX" \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
413 CXXFLAGS="$CXXFLAGS" \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
414 LDFLAGS="$LDFLAGS" \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
415 meson . build \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
416 --prefix / \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
417 --buildtype release \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
418 --default-library shared \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
419 -D systemd=disabled \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
420 $with_aac \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
421 $with_alsa \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
422 $with_ao \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
423 $with_audiofile \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
424 $with_avahi \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
425 $with_bzip2 \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
426 $with_cdio \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
427 $wiht_cdio_paranoia \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
428 $with_curl \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
429 $with_dbus \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
430 $with_ffmpeg \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
431 $with_flac \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
432 $with_fluidsynth \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
433 $with_icu \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
434 $with_id3 \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
435 $with_ipv6 \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
436 $with_jack \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
437 $with_lame \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
438 $with_mad \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
439 $with_mikmod \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
440 $with_mms \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
441 $with_mp2 \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
442 $with_mpg123 \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
443 $with_openal \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
444 $with_opus \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
445 $with_oss \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
446 $with_pulseaudio \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
447 $with_regex \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
448 $with_samplerate \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
449 $with_shout \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
450 $with_sndfile \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
451 $with_soxr \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
452 $with_sqlite \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
453 $with_syslog \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
454 $with_vorbis \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
455 $with_wavpack \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
456 $with_webdav \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
457 $with_xml \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
458 $with_yaml \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
459 $with_zlib
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
460 ninja -C build
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
461 DESTDIR=$DESTDIR ninja -C build install
924
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
462
1222
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
463 # Not installed by default.
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
464 install -Dm644 doc/mpdconf.example $DESTDIR/etc/mpd.conf
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
465 install -Dm644 doc/mpd.1 $DESTDIR/share/man/man1/mpd.1
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
466 install -Dm644 doc/mpd.conf.5 $DESTDIR/share/man/man5/mpd.conf.5
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
467 install -Dm644 ../mpd $DESTDIR/etc/rc.d/mpd
924
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
468
1222
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
469 # Customize the default config with our pid, uid and gid.
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
470 sed -i -e 's|^#pid_file.*|pid_file "/var/run/mpd/mpd.pid"|' $DESTDIR/etc/mpd.conf
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
471 sed -i -e 's|^#user.*|user "mpd"|' $DESTDIR/etc/mpd.conf
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
472 sed -i -e 's|^#group.*|group "mpd"|' $DESTDIR/etc/mpd.conf
924
9c2079a14085 audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff changeset
473
1222
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
474 cd ..
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
475 rm -rf $PKGNAME-$PKGVERSION
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
476 }