diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2011-08-10 12:45:22 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2011-08-10 12:46:51 +0000 |
commit | 90050237221b7b2b88fea4c62d388269d1ffe3e9 (patch) | |
tree | 4d0e0b48e2d529afbcc0dd457837acef0a6d0c15 | |
parent | 08c7d9a7659e5fe5e20ad7f6643733b79fa2a3f6 (diff) | |
download | alpine_aports-90050237221b7b2b88fea4c62d388269d1ffe3e9.tar.bz2 alpine_aports-90050237221b7b2b88fea4c62d388269d1ffe3e9.tar.xz alpine_aports-90050237221b7b2b88fea4c62d388269d1ffe3e9.zip |
main/freeswitch: move sounds to /usr/share. subpkg for timezones
fixes #647
fixes #701
-rw-r--r-- | main/freeswitch/APKBUILD | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/main/freeswitch/APKBUILD b/main/freeswitch/APKBUILD index 5016faea47..a4a1cc0c6b 100644 --- a/main/freeswitch/APKBUILD +++ b/main/freeswitch/APKBUILD | |||
@@ -4,7 +4,7 @@ pkgname=freeswitch | |||
4 | pkgver=1.0.7_p20110602 | 4 | pkgver=1.0.7_p20110602 |
5 | _ver=${pkgver%_p*} | 5 | _ver=${pkgver%_p*} |
6 | _snapshot=${pkgver#*_p} | 6 | _snapshot=${pkgver#*_p} |
7 | pkgrel=5 | 7 | pkgrel=6 |
8 | pkgdesc="A communications platform written in C from the ground up" | 8 | pkgdesc="A communications platform written in C from the ground up" |
9 | url="http://www.freeswitch.org" | 9 | url="http://www.freeswitch.org" |
10 | arch="all" | 10 | arch="all" |
@@ -15,8 +15,8 @@ makedepends="curl-dev unixodbc-dev zlib-dev openssl-dev ncurses-dev | |||
15 | libiconv-dev subversion flac-dev libogg-dev libvorbis-dev | 15 | libiconv-dev subversion flac-dev libogg-dev libvorbis-dev |
16 | jpeg-dev" | 16 | jpeg-dev" |
17 | install="$pkgname.pre-install $pkgname.post-install $pkgname.pre-upgrade" | 17 | install="$pkgname.pre-install $pkgname.post-install $pkgname.pre-upgrade" |
18 | subpackages="$pkgname-dev $pkgname-flite $pkgname-sample-config:conf | 18 | subpackages="$pkgname-dev $pkgname-flite $pkgname-timezones |
19 | $pkgname-freetdm $pkgname-sangoma" | 19 | $pkgname-sample-config:conf $pkgname-freetdm $pkgname-sangoma" |
20 | source="saveas-http://latest.freeswitch.org/freeswitch-$_ver.tar.gz/freeswitch-$pkgver.tar.gz | 20 | source="saveas-http://latest.freeswitch.org/freeswitch-$_ver.tar.gz/freeswitch-$pkgver.tar.gz |
21 | freeswitch-mod_shout-textrels.patch | 21 | freeswitch-mod_shout-textrels.patch |
22 | 0001-mod_sofia-update-mod_sofia_globals.guess_ip-on-addre.patch | 22 | 0001-mod_sofia-update-mod_sofia_globals.guess_ip-on-addre.patch |
@@ -46,7 +46,9 @@ build() { | |||
46 | # by specifying it here we save our selves from some CPU cycles | 46 | # by specifying it here we save our selves from some CPU cycles |
47 | export lt_cv_sys_max_cmd_len=8192 | 47 | export lt_cv_sys_max_cmd_len=8192 |
48 | 48 | ||
49 | sed -i -e 's#^dbdir="${prefix}/db"#dbdir="/var/lib/freeswitch"#' configure.in || return 1 | 49 | sed -i -e 's#^dbdir="${prefix}/db"#dbdir="/var/lib/freeswitch"#' \ |
50 | -e 's#^soundsdir=.*#soundsdir="${prefix}/share/freeswitch/sounds"#' \ | ||
51 | configure.in || return 1 | ||
50 | ./bootstrap.sh | 52 | ./bootstrap.sh |
51 | 53 | ||
52 | cp -f "$srcdir/modules.conf" modules.conf || return 1 | 54 | cp -f "$srcdir/modules.conf" modules.conf || return 1 |
@@ -79,7 +81,7 @@ package(){ | |||
79 | mkdir -p "$pkgdir"/var/run/freeswitch | 81 | mkdir -p "$pkgdir"/var/run/freeswitch |
80 | mkdir -p "$pkgdir"/var/lib/freeswitch | 82 | mkdir -p "$pkgdir"/var/lib/freeswitch |
81 | mkdir -p "$pkgdir"/var/log | 83 | mkdir -p "$pkgdir"/var/log |
82 | mkdir -p "$pkgdir"/usr/share/freeswitch | 84 | mkdir -p "$pkgdir"/usr/share/freeswitch/sounds |
83 | mv "$pkgdir"/usr/db "$pkgdir"/var/lib/freeswitch/ | 85 | mv "$pkgdir"/usr/db "$pkgdir"/var/lib/freeswitch/ |
84 | mv "$pkgdir"/usr/grammar "$pkgdir"/var/lib/freeswitch/ | 86 | mv "$pkgdir"/usr/grammar "$pkgdir"/var/lib/freeswitch/ |
85 | mv "$pkgdir"/usr/htdocs "$pkgdir"/usr/share/freeswitch/ | 87 | mv "$pkgdir"/usr/htdocs "$pkgdir"/usr/share/freeswitch/ |
@@ -127,9 +129,20 @@ sangoma() { | |||
127 | _mv_mod mod_sangoma_codec | 129 | _mv_mod mod_sangoma_codec |
128 | } | 130 | } |
129 | 131 | ||
132 | timezones() { | ||
133 | pkgdesc="Freeswitch timezone configuration" | ||
134 | arch="noarch" | ||
135 | install= | ||
136 | replaces="freeswitch-sample-config" | ||
137 | mkdir -p "$subpkgdir"/etc/freeswitch/autoload_configs | ||
138 | mv "$pkgdir"/etc/freeswitch/autoload_configs/timezones.conf.xml \ | ||
139 | "$subpkgdir"/etc/freeswitch/autoload_configs | ||
140 | } | ||
141 | |||
130 | conf() { | 142 | conf() { |
131 | pkgdesc="Freeswitch sample configureation" | 143 | pkgdesc="Freeswitch sample configureation" |
132 | arch="noarch" | 144 | arch="noarch" |
145 | depends="freeswitch-timezones" | ||
133 | install= | 146 | install= |
134 | mkdir -p "$subpkgdir"/etc/freeswitch | 147 | mkdir -p "$subpkgdir"/etc/freeswitch |
135 | # move all configs except freeswitch.xml | 148 | # move all configs except freeswitch.xml |