summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDavid Matson2016-10-30 13:29:14 -0700
committerDavid Matson2016-11-08 15:45:25 -0800
commit89b194ae440af071f805772f75af71c338e1e68a (patch)
treee8423e71a05477b76143f475fdea3913da796dd0 /PKGBUILD
downloadaur-89b194ae440af071f805772f75af71c338e1e68a.tar.gz
Add initial package.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD237
1 files changed, 237 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 00000000000..d8c540e07b8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,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
+}
+