mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 21:37:15 +02:00
main/sems: enabled mp3 plugin as subpkg, updated APKBUILD
This commit is contained in:
parent
6d00a6a95a
commit
a869dbcffa
@ -2,11 +2,13 @@
|
||||
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
||||
pkgname=sems
|
||||
pkgver=1.6.0
|
||||
pkgrel=7
|
||||
pkgrel=8
|
||||
pkgdesc="SIP Express Media Server, an extensible SIP media server"
|
||||
url="http://iptel.org/sems/"
|
||||
arch="all"
|
||||
license="GPL-2.0-or-later"
|
||||
# upstream does not provide test
|
||||
options="!check"
|
||||
pkgusers="sems"
|
||||
pkggroups="sems"
|
||||
install="$pkgname.pre-install"
|
||||
@ -15,7 +17,7 @@ makedepends="python2-dev cmake bash libressl-dev linux-headers
|
||||
libevent-dev libev-dev lame-dev"
|
||||
subpackages="$pkgname-doc $pkgname-conf_auth $pkgname-conference
|
||||
$pkgname-diameter_client $pkgname-dsm $pkgname-early_announce
|
||||
$pkgname-g722 $pkgname-gsm $pkgname-ivr $pkgname-mailbox
|
||||
$pkgname-g722 $pkgname-gsm $pkgname-ivr $pkgname-mailbox $pkgname-mp3
|
||||
$pkgname-pin_collect $pkgname-speex $pkgname-xmlrpc2di
|
||||
$pkgname-webconference $pkgname-voicebox $pkgname-voicemail
|
||||
$pkgname-annrecorder $pkgname-jsonrpc $pkgname-registrar"
|
||||
@ -42,20 +44,16 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/sems-server/sems/archive/$pk
|
||||
# sems-0007-Fix-gateway-module-s-version-passing-in-CMake.patch
|
||||
# sems-0010-Move-CMake-defines.patch
|
||||
|
||||
_builddir="$srcdir/$pkgname-$pkgver"
|
||||
builddir="$srcdir/$pkgname-$pkgver"
|
||||
|
||||
prepare() {
|
||||
cd "$_builddir"
|
||||
default_prepare
|
||||
cd "$builddir"
|
||||
rm -rf core/plug-in/gsm/gsm-1.0-pl10/
|
||||
for i in $source; do
|
||||
case $i in
|
||||
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
|
||||
esac
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
build() {
|
||||
cd "$_builddir"
|
||||
cd "$builddir"
|
||||
# force cmake to use relative paths. It helps us avoid having the
|
||||
# full file path in the logs
|
||||
cmake \
|
||||
@ -64,7 +62,7 @@ build() {
|
||||
-DSEMS_USE_SPANDSP=yes \
|
||||
-DSEMS_USE_LIBSAMPLERATE=yes \
|
||||
-DSEMS_USE_ZRTP=NO \
|
||||
-DSEMS_USE_MP3=NO \
|
||||
-DSEMS_USE_MP3=yes \
|
||||
-DSEMS_USE_ILBC=NO \
|
||||
-DSEMS_USE_TTS=yes \
|
||||
-DSEMS_USE_OPENSSL=yes \
|
||||
@ -73,16 +71,15 @@ build() {
|
||||
-DSEMS_CFG_PREFIX= \
|
||||
-DSEMS_AUDIO_PREFIX=/usr/share \
|
||||
-DSEMS_EXEC_PREFIX=/usr \
|
||||
-DSEMS_LIBDIR=lib \
|
||||
|| return 1
|
||||
make || return 1
|
||||
-DSEMS_LIBDIR=lib
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$_builddir"
|
||||
cd "$builddir"
|
||||
make install DESTDIR="$pkgdir"
|
||||
install -m755 -D "$srcdir"/$pkgname.initd \
|
||||
"$pkgdir"/etc/init.d/$pkgname || return 1
|
||||
"$pkgdir"/etc/init.d/$pkgname
|
||||
# is empty
|
||||
rm -f "$pkgdir"/etc/sems/etc/conf_auth.conf
|
||||
|
||||
@ -173,6 +170,12 @@ mailbox() {
|
||||
usr/lib/sems/ivr/*mailbox*
|
||||
}
|
||||
|
||||
mp3() {
|
||||
pkgdesc="MP3 support for SEMS"
|
||||
depends="sems"
|
||||
_mv_sub usr/lib/sems/plug-in/mp3.so
|
||||
}
|
||||
|
||||
pin_collect() {
|
||||
pkgdesc="Collects a PIN for SEMS"
|
||||
depends="sems sems-ivr"
|
||||
@ -258,26 +261,6 @@ registrar() {
|
||||
usr/lib/sems/plug-in/registrar_client.so
|
||||
}
|
||||
|
||||
md5sums="dc33c71af73e315c72b99c8618649ffb sems-1.6.0.tar.gz
|
||||
5b2fded836b44bda33f39adc37de4de7 sems-0001-Force-to-use-system-wide-GSM-includes.patch
|
||||
b8efd1a6415afa08f7c676f6976fca36 sems-0002-Allow-rewrite-of-custom-makefiles-by-CMake.patch
|
||||
331e7529833c906b4738006f32a65fde sems-0003-Set-CFG_PREFIX-to-empty-string-by-default.patch
|
||||
83d66d121d4f3e823a93f3e2dfbcbcff sems-0004-musl-fixes.patch
|
||||
305081ea41aebd3544cc2c528f7612c6 sems-0005-stats-needs-version.patch
|
||||
43a7423bb809b40a635f56f57c4d8fa1 sems-0011-Add-SBC-dependencies.patch
|
||||
bbcbee0f73342b4c35deff15c1d708d5 std-types.patch
|
||||
d9e752348c9e90bda4bb90278f84802c sems-0013-Fix-for-C-11.patch
|
||||
4b537f18cda6c72d7afda582a6f5858e sems.initd"
|
||||
sha256sums="fd8ece47ea2ef47f7dc62a410ec94f5a162531ce7c1a9a4e5979b8b1d944fd63 sems-1.6.0.tar.gz
|
||||
a36950f68e78af21f0e1152bb01e2f25f74b8c63210eecc01e4a4f90cf841371 sems-0001-Force-to-use-system-wide-GSM-includes.patch
|
||||
0992f15e2a5c58d63a5a06dda027323e203fbf67d57022c11d5d63fd953088bc sems-0002-Allow-rewrite-of-custom-makefiles-by-CMake.patch
|
||||
04e0b2a944c5f64305e5711f5dfdcf4675fc7980225ef87267fcaff241168d46 sems-0003-Set-CFG_PREFIX-to-empty-string-by-default.patch
|
||||
be53fb504459c59d31d03a89246cba555d796b9b08516e08f50a15ce423d4618 sems-0004-musl-fixes.patch
|
||||
0609ddae2ce3035e5d0dc40e33814dcc83dd848ae854e535e8b3140bb5f23eda sems-0005-stats-needs-version.patch
|
||||
a573a0f5dda4f5d89ed582ab7c337469ed4f1fd86082fa20d7ac973591eb4b66 sems-0011-Add-SBC-dependencies.patch
|
||||
c4aac6f50d8ba85d389a859d9067fb7e7589daf4b84cd1d68ac231bcdb0d2aeb std-types.patch
|
||||
46998ca77b6abb1577e0f4b18ac555529fb2d5694fd6045171e10ada42731df9 sems-0013-Fix-for-C-11.patch
|
||||
5bc8ece09cf1c47c8f0880fdeca40d1e72eb4bc5c6356ffc2d738179b9463e19 sems.initd"
|
||||
sha512sums="80190dbdc1d68dc7aa377b2af6a962f08c058a42cd618cb422d6d4e0f9138059fad71b7f284c6420de462ad4dcd65ea5e65b3c5b82dc1850dbd5b5a45644d3d4 sems-1.6.0.tar.gz
|
||||
87c6f878c3ad5e947a9a80431ddf28f08c04ce1415b7c42878f66b423c78d909efda836c7c2d3ed97e075c08d7a07c4707a49c14ce42c1a3aa350de1878c8d09 sems-0001-Force-to-use-system-wide-GSM-includes.patch
|
||||
4c09033d6acd1bbef2aa2d02571f74da29532decca67b9ce861872d8d9522ca31808d6e26c3b536913ef7a988f90d374e217187b9cadb6a79d5c830571e94b67 sems-0002-Allow-rewrite-of-custom-makefiles-by-CMake.patch
|
||||
|
Loading…
Reference in New Issue
Block a user