summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: d8c540e07b8b9fa40001661fe18c0dc4a055ff6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
# Maintainer: David Matson <gitcoder at outlook dot com>
pkgname=freeswitch-config-demo
pkgver=1.6.12
pkgrel=1
pkgdesc='Sample configuration for demonstrating FreeSWITCH'
arch=('any')
url='https://freeswitch.org/'
license=('MPL')
depends=('freeswitch-core')
makedepends=('libjpeg-turbo')
optdepends=('ldns: for mod_enum module'
            'libjpeg-turbo: for mod_spandsp module'
            'libsndfile: for mod_sndfile module'
            'lua: for mod_lua module'
            'opus: for mod_opus module')
backup=('etc/freeswitch/autoload_configs/abstraction.conf.xml'
        'etc/freeswitch/autoload_configs/acl.conf.xml'
        'etc/freeswitch/autoload_configs/alsa.conf.xml'
        'etc/freeswitch/autoload_configs/amqp.conf.xml'
        'etc/freeswitch/autoload_configs/avmd.conf.xml'
        'etc/freeswitch/autoload_configs/blacklist.conf.xml'
        'etc/freeswitch/autoload_configs/callcenter.conf.xml'
        'etc/freeswitch/autoload_configs/cdr_csv.conf.xml'
        'etc/freeswitch/autoload_configs/cdr_mongodb.conf.xml'
        'etc/freeswitch/autoload_configs/cdr_pg_csv.conf.xml'
        'etc/freeswitch/autoload_configs/cdr_sqlite.conf.xml'
        'etc/freeswitch/autoload_configs/cepstral.conf.xml'
        'etc/freeswitch/autoload_configs/cidlookup.conf.xml'
        'etc/freeswitch/autoload_configs/conference.conf.xml'
        'etc/freeswitch/autoload_configs/conference_layouts.conf.xml'
        'etc/freeswitch/autoload_configs/console.conf.xml'
        'etc/freeswitch/autoload_configs/db.conf.xml'
        'etc/freeswitch/autoload_configs/dialplan_directory.conf.xml'
        'etc/freeswitch/autoload_configs/dingaling.conf.xml'
        'etc/freeswitch/autoload_configs/directory.conf.xml'
        'etc/freeswitch/autoload_configs/distributor.conf.xml'
        'etc/freeswitch/autoload_configs/easyroute.conf.xml'
        'etc/freeswitch/autoload_configs/enum.conf.xml'
        'etc/freeswitch/autoload_configs/erlang_event.conf.xml'
        'etc/freeswitch/autoload_configs/event_multicast.conf.xml'
        'etc/freeswitch/autoload_configs/event_socket.conf.xml'
        'etc/freeswitch/autoload_configs/fax.conf.xml'
        'etc/freeswitch/autoload_configs/fifo.conf.xml'
        'etc/freeswitch/autoload_configs/format_cdr.conf.xml'
        'etc/freeswitch/autoload_configs/graylog2.conf.xml'
        'etc/freeswitch/autoload_configs/hash.conf.xml'
        'etc/freeswitch/autoload_configs/hiredis.conf.xml'
        'etc/freeswitch/autoload_configs/httapi.conf.xml'
        'etc/freeswitch/autoload_configs/http_cache.conf.xml'
        'etc/freeswitch/autoload_configs/ivr.conf.xml'
        'etc/freeswitch/autoload_configs/java.conf.xml'
        'etc/freeswitch/autoload_configs/kazoo.conf.xml'
        'etc/freeswitch/autoload_configs/lcr.conf.xml'
        'etc/freeswitch/autoload_configs/local_stream.conf.xml'
        'etc/freeswitch/autoload_configs/logfile.conf.xml'
        'etc/freeswitch/autoload_configs/lua.conf.xml'
        'etc/freeswitch/autoload_configs/memcache.conf.xml'
        'etc/freeswitch/autoload_configs/modules.conf.xml'
        'etc/freeswitch/autoload_configs/mongo.conf.xml'
        'etc/freeswitch/autoload_configs/nibblebill.conf.xml'
        'etc/freeswitch/autoload_configs/opal.conf.xml'
        'etc/freeswitch/autoload_configs/opus.conf.xml'
        'etc/freeswitch/autoload_configs/oreka.conf.xml'
        'etc/freeswitch/autoload_configs/osp.conf.xml'
        'etc/freeswitch/autoload_configs/perl.conf.xml'
        'etc/freeswitch/autoload_configs/pocketsphinx.conf.xml'
        'etc/freeswitch/autoload_configs/portaudio.conf.xml'
        'etc/freeswitch/autoload_configs/post_load_modules.conf.xml'
        'etc/freeswitch/autoload_configs/presence_map.conf.xml'
        'etc/freeswitch/autoload_configs/python.conf.xml'
        'etc/freeswitch/autoload_configs/redis.conf.xml'
        'etc/freeswitch/autoload_configs/rss.conf.xml'
        'etc/freeswitch/autoload_configs/rtmp.conf.xml'
        'etc/freeswitch/autoload_configs/sangoma_codec.conf.xml'
        'etc/freeswitch/autoload_configs/shout.conf.xml'
        'etc/freeswitch/autoload_configs/skinny.conf.xml'
        'etc/freeswitch/autoload_configs/smpp.conf.xml'
        'etc/freeswitch/autoload_configs/sms_flowroute.conf.xml'
        'etc/freeswitch/autoload_configs/sofia.conf.xml'
        'etc/freeswitch/autoload_configs/spandsp.conf.xml'
        'etc/freeswitch/autoload_configs/switch.conf.xml'
        'etc/freeswitch/autoload_configs/syslog.conf.xml'
        'etc/freeswitch/autoload_configs/timezones.conf.xml'
        'etc/freeswitch/autoload_configs/translate.conf.xml'
        'etc/freeswitch/autoload_configs/tts_commandline.conf.xml'
        'etc/freeswitch/autoload_configs/unicall.conf.xml'
        'etc/freeswitch/autoload_configs/unimrcp.conf.xml'
        'etc/freeswitch/autoload_configs/v8.conf.xml'
        'etc/freeswitch/autoload_configs/verto.conf.xml'
        'etc/freeswitch/autoload_configs/voicemail.conf.xml'
        'etc/freeswitch/autoload_configs/voicemail_ivr.conf.xml'
        'etc/freeswitch/autoload_configs/xml_cdr.conf.xml'
        'etc/freeswitch/autoload_configs/xml_curl.conf.xml'
        'etc/freeswitch/autoload_configs/xml_rpc.conf.xml'
        'etc/freeswitch/autoload_configs/xml_scgi.conf.xml'
        'etc/freeswitch/autoload_configs/zeroconf.conf.xml'
        'etc/freeswitch/chatplan/default.xml'
        'etc/freeswitch/dialplan/default/00_ladspa.xml'
        'etc/freeswitch/dialplan/default/00_pizza_demo.xml'
        'etc/freeswitch/dialplan/default/01_example.com.xml'
        'etc/freeswitch/dialplan/default/01_Talking_Clock.xml'
        'etc/freeswitch/dialplan/default.xml'
        'etc/freeswitch/dialplan/features.xml'
        'etc/freeswitch/dialplan/public/00_inbound_did.xml'
        'etc/freeswitch/dialplan/public.xml'
        'etc/freeswitch/dialplan/skinny-patterns/20-Demo.xml'
        'etc/freeswitch/dialplan/skinny-patterns/20-Local_extension.xml'
        'etc/freeswitch/dialplan/skinny-patterns/90-External.xml'
        'etc/freeswitch/dialplan/skinny-patterns/99-Default_Drop.xml'
        'etc/freeswitch/dialplan/skinny-patterns.xml'
        'etc/freeswitch/directory/default/1000.xml'
        'etc/freeswitch/directory/default/1001.xml'
        'etc/freeswitch/directory/default/1002.xml'
        'etc/freeswitch/directory/default/1003.xml'
        'etc/freeswitch/directory/default/1004.xml'
        'etc/freeswitch/directory/default/1005.xml'
        'etc/freeswitch/directory/default/1006.xml'
        'etc/freeswitch/directory/default/1007.xml'
        'etc/freeswitch/directory/default/1008.xml'
        'etc/freeswitch/directory/default/1009.xml'
        'etc/freeswitch/directory/default/1010.xml'
        'etc/freeswitch/directory/default/1011.xml'
        'etc/freeswitch/directory/default/1012.xml'
        'etc/freeswitch/directory/default/1013.xml'
        'etc/freeswitch/directory/default/1014.xml'
        'etc/freeswitch/directory/default/1015.xml'
        'etc/freeswitch/directory/default/1016.xml'
        'etc/freeswitch/directory/default/1017.xml'
        'etc/freeswitch/directory/default/1018.xml'
        'etc/freeswitch/directory/default/1019.xml'
        'etc/freeswitch/directory/default/brian.xml'
        'etc/freeswitch/directory/default/default.xml'
        'etc/freeswitch/directory/default/example.com.xml'
        'etc/freeswitch/directory/default/skinny-example.xml'
        'etc/freeswitch/directory/default.xml'
        'etc/freeswitch/extensions.conf'
        'etc/freeswitch/freeswitch.xml'
        'etc/freeswitch/fur_elise.ttml'
        'etc/freeswitch/ivr_menus/demo_ivr.xml'
        'etc/freeswitch/ivr_menus/new_demo_ivr.xml'
        'etc/freeswitch/jingle_profiles/client.xml'
        'etc/freeswitch/jingle_profiles/server.xml'
        'etc/freeswitch/lang/de/demo/demo.xml'
        'etc/freeswitch/lang/de/de.xml'
        'etc/freeswitch/lang/de/vm/sounds.xml'
        'etc/freeswitch/lang/de/vm/tts.xml'
        'etc/freeswitch/lang/en/demo/demo-ivr.xml'
        'etc/freeswitch/lang/en/demo/demo.xml'
        'etc/freeswitch/lang/en/demo/funnies.xml'
        'etc/freeswitch/lang/en/demo/new-demo-ivr.xml'
        'etc/freeswitch/lang/en/dir/sounds.xml'
        'etc/freeswitch/lang/en/dir/tts.xml'
        'etc/freeswitch/lang/en/en.xml'
        'etc/freeswitch/lang/en/ivr/sounds.xml'
        'etc/freeswitch/lang/en/vm/sounds.xml'
        'etc/freeswitch/lang/en/vm/tts.xml'
        'etc/freeswitch/lang/en/vm/voicemail_ivr.xml'
        'etc/freeswitch/lang/es/demo/demo-es-ES.xml'
        'etc/freeswitch/lang/es/demo/demo-es-MX.xml'
        'etc/freeswitch/lang/es/demo/demo-ivr-es-ES.xml'
        'etc/freeswitch/lang/es/demo/demo-ivr-es-MX.xml'
        'etc/freeswitch/lang/es/dir/sounds-es-ES.xml'
        'etc/freeswitch/lang/es/dir/sounds-es-MX.xml'
        'etc/freeswitch/lang/es/dir/tts-es-ES.xml'
        'etc/freeswitch/lang/es/dir/tts-es-MX.xml'
        'etc/freeswitch/lang/es/es_ES.xml'
        'etc/freeswitch/lang/es/es_MX.xml'
        'etc/freeswitch/lang/es/vm/sounds-es-ES.xml'
        'etc/freeswitch/lang/es/vm/sounds-es-MX.xml'
        'etc/freeswitch/lang/es/vm/tts-es-ES.xml'
        'etc/freeswitch/lang/es/vm/tts-es-MX.xml'
        'etc/freeswitch/lang/fr/demo/demo.xml'
        'etc/freeswitch/lang/fr/dir/sounds.xml'
        'etc/freeswitch/lang/fr/dir/tts.xml'
        'etc/freeswitch/lang/fr/fr.xml'
        'etc/freeswitch/lang/fr/vm/sounds.xml'
        'etc/freeswitch/lang/he/demo/demo-ivr.xml'
        'etc/freeswitch/lang/he/demo/demo.xml'
        'etc/freeswitch/lang/he/dir/sounds.xml'
        'etc/freeswitch/lang/he/he.xml'
        'etc/freeswitch/lang/he/vm/sounds.xml'
        'etc/freeswitch/lang/pt/demo/demo-ivr-pt-BR.xml'
        'etc/freeswitch/lang/pt/demo/demo-ivr-pt-PT.xml'
        'etc/freeswitch/lang/pt/demo/demo-pt-BR.xml'
        'etc/freeswitch/lang/pt/demo/demo-pt-PT.xml'
        'etc/freeswitch/lang/pt/dir/sounds-pt-BR.xml'
        'etc/freeswitch/lang/pt/dir/sounds-pt-PT.xml'
        'etc/freeswitch/lang/pt/dir/tts-pt-BR.xml'
        'etc/freeswitch/lang/pt/dir/tts-pt-PT.xml'
        'etc/freeswitch/lang/pt/pt_BR.xml'
        'etc/freeswitch/lang/pt/pt_PT.xml'
        'etc/freeswitch/lang/pt/vm/sounds-pt-BR.xml'
        'etc/freeswitch/lang/pt/vm/sounds-pt-PT.xml'
        'etc/freeswitch/lang/pt/vm/tts-pt-BR.xml'
        'etc/freeswitch/lang/pt/vm/tts-pt-PT.xml'
        'etc/freeswitch/lang/ru/demo/demo-ivr.xml'
        'etc/freeswitch/lang/ru/demo/demo.xml'
        'etc/freeswitch/lang/ru/dir/sounds.xml'
        'etc/freeswitch/lang/ru/dir/tts.xml'
        'etc/freeswitch/lang/ru/ru.xml'
        'etc/freeswitch/lang/ru/vm/sounds.xml'
        'etc/freeswitch/lang/ru/vm/tts.xml'
        'etc/freeswitch/lang/sv/sv.xml'
        'etc/freeswitch/lang/sv/vm/sounds.xml'
        'etc/freeswitch/mime.types'
        'etc/freeswitch/mrcp_profiles/loquendo-7-mrcp-v2.xml'
        'etc/freeswitch/mrcp_profiles/nuance-1.0.0-mrcp-v1.xml'
        'etc/freeswitch/mrcp_profiles/nuance-5.0-mrcp-v1.xml'
        'etc/freeswitch/mrcp_profiles/nuance-5.0-mrcp-v2.xml'
        'etc/freeswitch/mrcp_profiles/unimrcpserver-mrcp-v1.xml'
        'etc/freeswitch/mrcp_profiles/vestec-mrcp-v1.xml'
        'etc/freeswitch/mrcp_profiles/voxeo-prophecy-8.0-mrcp-v1.xml'
        'etc/freeswitch/notify-voicemail.tpl'
        'etc/freeswitch/sip_profiles/external/example.xml'
        'etc/freeswitch/sip_profiles/external-ipv6/example.xml'
        'etc/freeswitch/sip_profiles/external-ipv6.xml'
        'etc/freeswitch/sip_profiles/external.xml'
        'etc/freeswitch/sip_profiles/internal-ipv6.xml'
        'etc/freeswitch/sip_profiles/internal.xml'
        'etc/freeswitch/skinny_profiles/internal.xml'
        'etc/freeswitch/tetris.ttml'
        'etc/freeswitch/vars.xml'
        'etc/freeswitch/voicemail.tpl'
        'etc/freeswitch/web-vm.tpl')
source=("https://files.freeswitch.org/releases/freeswitch/freeswitch-$pkgver.tar.xz")
sha256sums=('ae072ca2d96fd9ef59ca6f589f932048b088c7b469d46e468bb917371de24ff9')

build() {
  cd "freeswitch-$pkgver"
  ./configure --prefix=/usr --sysconfdir=/etc
}

package() {
  cd "freeswitch-$pkgver"
  make DESTDIR="$pkgdir/" samples-conf
}