Mercurial > vanilla
annotate audio/mpd/mpd.sh @ 1211:4cc6011ced79
crypto/libassuan: initial import, closes #2275
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 15 Nov 2019 20:15:00 +0100 |
parents | 3dece1f7570b |
children | 6710613b88b9 |
rev | line source |
---|---|
1019
ddab65a5b3f5
vanilla: use /bin/busybox sh as default shell
David Demelier <markand@malikania.fr>
parents:
924
diff
changeset
|
1 #!/bin/busybox sh |
924
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 # |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 # Copyright (c) 2019 David Demelier <markand@malikania.fr> |
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 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
38 PKGNAME=mpd |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
39 PKGVERSION=0.21.14 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
40 PKGREVISION=1 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
41 PKGLICENSE="GPLv20" |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
42 PKGSUMMARY="daemon for playing music of various formats" |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
43 PKGDOWNLOAD="https://www.musicpd.org/download/mpd/${PKGVERSION%.*}/$PKGNAME-$PKGVERSION.tar.xz" |
1094
3dece1f7570b
vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents:
1019
diff
changeset
|
44 PKGDEPENDS="libmpdclient meson:build" |
924
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
45 PKGOPTIONS="AAC |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
46 ALSA |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
47 AO |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
48 AUDIOFILE |
1094
3dece1f7570b
vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents:
1019
diff
changeset
|
49 AVAHI |
924
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
50 BZIP2 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
51 CD |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
52 CURL |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
53 DBUS |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
54 FFMPEG |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
55 FLAC |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
56 FLUIDSYNTH |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
57 ICU |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
58 ID3 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
59 IPV6 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
60 JACK |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
61 MIKMOD |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
62 MMS |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
63 MP2 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
64 MP3 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
65 OPENAL |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
66 OPUS |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
67 OSS |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
68 PULSEAUDIO |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
69 REGEX |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
70 SAMPLERATE |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
71 SHOUT |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
72 SNDFILE |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
73 SOXR |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
74 SQLITE |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
75 SYSLOG |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
76 VORBIS |
1094
3dece1f7570b
vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents:
1019
diff
changeset
|
77 WAVPACK |
924
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
78 WEBDAV |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
79 XML |
1094
3dece1f7570b
vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents:
1019
diff
changeset
|
80 YAML |
924
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
81 ZLIB" |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
82 PKGPROTECT="etc/mpd.conf etc/rc.d/mpd" |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
83 PKGUIDS="mpd:106" |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
84 PKGGIDS="mpd:106" |
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 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
404 build() |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
405 { |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
406 rm -rf $PKGNAME-$PKGVERSION |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
407 tar xvf $PKGNAME-$PKGVERSION.tar.xz |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
408 cd $PKGNAME-$PKGVERSION |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
409 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
410 CC="$CC" \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
411 CFLAGS="$CFLAGS" \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
412 CXX="$CXX" \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
413 CXXFLAGS="$CXXFLAGS" \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
414 LDFLAGS="$LDFLAGS" \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
415 meson . build \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
416 --prefix / \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
417 --buildtype release \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
418 --default-library shared \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
419 -D systemd=disabled \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
420 $with_aac \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
421 $with_alsa \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
422 $with_ao \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
423 $with_audiofile \ |
1094
3dece1f7570b
vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents:
1019
diff
changeset
|
424 $with_avahi \ |
924
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
425 $with_bzip2 \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
426 $with_cdio \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
427 $wiht_cdio_paranoia \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
428 $with_curl \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
429 $with_dbus \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
430 $with_ffmpeg \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
431 $with_flac \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
432 $with_fluidsynth \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
433 $with_icu \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
434 $with_id3 \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
435 $with_ipv6 \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
436 $with_jack \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
437 $with_lame \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
438 $with_mad \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
439 $with_mikmod \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
440 $with_mms \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
441 $with_mp2 \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
442 $with_mpg123 \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
443 $with_openal \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
444 $with_opus \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
445 $with_oss \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
446 $with_pulseaudio \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
447 $with_regex \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
448 $with_samplerate \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
449 $with_shout \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
450 $with_sndfile \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
451 $with_soxr \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
452 $with_sqlite \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
453 $with_syslog \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
454 $with_vorbis \ |
1094
3dece1f7570b
vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents:
1019
diff
changeset
|
455 $with_wavpack \ |
924
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
456 $with_webdav \ |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
457 $with_xml \ |
1094
3dece1f7570b
vanilla: add many ghost dependencies
David Demelier <markand@malikania.fr>
parents:
1019
diff
changeset
|
458 $with_yaml \ |
924
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
459 $with_zlib |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
460 ninja -C build |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
461 DESTDIR=$DESTDIR ninja -C build install |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
462 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
463 # Not installed by default. |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
464 install -Dm644 doc/mpdconf.example $DESTDIR/etc/mpd.conf |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
465 install -Dm644 doc/mpd.1 $DESTDIR/share/man/man1/mpd.1 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
466 install -Dm644 doc/mpd.conf.5 $DESTDIR/share/man/man5/mpd.conf.5 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
467 install -Dm644 ../mpd $DESTDIR/etc/rc.d/mpd |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
468 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
469 # Customize the default config with our pid, uid and gid. |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
470 sed -i -e 's|^#pid_file.*|pid_file "/var/run/mpd/mpd.pid"|' $DESTDIR/etc/mpd.conf |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
471 sed -i -e 's|^#user.*|user "mpd"|' $DESTDIR/etc/mpd.conf |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
472 sed -i -e 's|^#group.*|group "mpd"|' $DESTDIR/etc/mpd.conf |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
473 |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
474 cd .. |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
475 rm -rf $PKGNAME-$PKGVERSION |
9c2079a14085
audio/mpd: initial import, closes #1597
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
476 } |