diff options
Diffstat (limited to 'main/kamailio/APKBUILD')
-rw-r--r-- | main/kamailio/APKBUILD | 35 |
1 files changed, 30 insertions, 5 deletions
diff --git a/main/kamailio/APKBUILD b/main/kamailio/APKBUILD index 823feb5fc8..f37cb21280 100644 --- a/main/kamailio/APKBUILD +++ b/main/kamailio/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=kamailio pkgver=3.1.3 -pkgrel=1 +pkgrel=2 pkgdesc="Open Source SIP Server" url="http://www.kamailio.org/" pkgusers="kamailio" @@ -15,12 +15,14 @@ makedepends="bison flex expat-dev postgresql-dev pcre-dev mysql-dev libxml2-dev curl-dev unixodbc-dev confuse-dev ncurses-dev sqlite-dev" install="$pkgname.pre-install $pkgname.pre-upgrade" subpackages="$pkgname-doc $pkgname-postgres $pkgname-presence $pkgname-pcre - $pkgname-mediaproxy $pkgname-unixodbc $pkgname-mysql" + $pkgname-mediaproxy $pkgname-unixodbc $pkgname-mysql $pkgname-sqlite" source="http://www.kamailio.org/pub/kamailio/$pkgver/src/kamailio-${pkgver}_src.tar.gz kamailio.cfg kamailio.initd kamailio-3.1-backslash.patch sqlite.patch + 0001-utils-add-sqlite-support-to-kamctl-kamdbctl.patch + 0001-utils-Install-the-sqlite-scripts.patch 0001-modules_k-uac-fix-from-to-restore-for-small-original.patch " @@ -118,19 +120,40 @@ _mv_mod_k() { mysql() { pkgdesc="MySQL support for kamailio" depends="kamailio mysql-client" + replaces="kamailio" _mv_mod db_mysql - mkdir -p "$subpkgdir"/usr/share/kamailio + mkdir -p "$subpkgdir"/usr/share/kamailio \ + "$subpkgdir"/usr/lib/kamailio/kamctl mv "$pkgdir"/usr/share/kamailio/mysql \ - "$subpkgdir"/usr/share/kamailio/ + "$subpkgdir"/usr/share/kamailio/ || return 1 + mv "$pkgdir"/usr/lib/kamailio/kamctl/*.mysql \ + "$subpkgdir"/usr/lib/kamailio/kamctl/ || return 1 } postgres() { pkgdesc="PostgreSQL support for kamailio" depends="kamailio postgresql-client" + replaces="kamailio" _mv_mod db_postgres - mkdir -p "$subpkgdir"/usr/share/kamailio + mkdir -p "$subpkgdir"/usr/share/kamailio \ + "$subpkgdir"/usr/lib/kamailio/kamctl mv "$pkgdir"/usr/share/kamailio/postgres \ "$subpkgdir"/usr/share/kamailio/ + mv "$pkgdir"/usr/lib/kamailio/kamctl/*.pgsql \ + "$subpkgdir"/usr/lib/kamailio/kamctl/ || return 1 +} + +sqlite() { + pkgdesc="Sqlite support for kamailio" + depends="kamailio sqlite" + replaces="kamailio" + _mv_mod_k db_sqlite || return 1 + mkdir -p "$subpkgdir"/usr/share/kamailio \ + "$subpkgdir"/usr/lib/kamailio/kamctl + mv "$pkgdir"/usr/share/kamailio/sqlite \ + "$subpkgdir"/usr/share/kamailio/ || return 1 + mv "$pkgdir"/usr/lib/kamailio/kamctl/*.sqlite \ + "$subpkgdir"/usr/lib/kamailio/kamctl/ || return 1 } pcre() { @@ -161,4 +184,6 @@ a3c959ec568c43a905710e7d25cd8c25 kamailio.cfg c0dc4e13d9e57feb99f016d3ee443c0b kamailio.initd 8454687f047f703c5cb443db3a0003a8 kamailio-3.1-backslash.patch 199df21eaa4856dcacdcc438f72765f1 sqlite.patch +9611a1246bc522cbfa5d8d99b3a55ac8 0001-utils-add-sqlite-support-to-kamctl-kamdbctl.patch +bc92b472c843e01f4c16bf0078bfae27 0001-utils-Install-the-sqlite-scripts.patch 3f7d63e6ff634157b8b2bab514af65e9 0001-modules_k-uac-fix-from-to-restore-for-small-original.patch" |