73 lines
2.8 KiB
Bash
73 lines
2.8 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=ptlib
|
|
pkgver=2.10.11
|
|
_debver=2.10.11~dfsg
|
|
_debrel=2.1
|
|
pkgrel=6.hyperbola3
|
|
pkgdesc="Portable Windows Library, with libsndio recommendation and with libsndio and LibreSSL support"
|
|
arch=('i686' 'x86_64')
|
|
url="http://www.opalvoip.org"
|
|
license=('MPL-1.0')
|
|
depends=('sdl' 'libsndio' 'v4l-utils' 'libldap')
|
|
makedepends=('quilt')
|
|
optdepends=('sndio: audio and MIDI server')
|
|
replaces=('pwlib')
|
|
conflicts=('pwlib')
|
|
source=(https://downloads.sourceforge.net/opalvoip/ptlib-$pkgver.tar.bz2
|
|
https://deb.debian.org/debian/pool/main/p/ptlib/ptlib_$_debver-$_debrel.debian.tar.xz
|
|
ptlib-2.10.11-bison_fixes-2.patch
|
|
patch-src_ptclib_pssl_cxx.patch
|
|
sndio.patch
|
|
MPL-1.0.txt)
|
|
sha512sums=('ac8af8962330abf11986ccb863be0990c2e78ae611666d17c68068b72c4a5ea523ba74c55566284c3549e2346e407ccfffb5cc509fbf6ef19f1eb51dcb8b5f15'
|
|
'b0eec5a458e4b4e464e7864c3c22a54c92b5640855c8881bf7a7a031780df15a8f7cdd3c4f3a0799ed7daaa12abbc6c3c384486537cd46e8c24dde629f53dd5e'
|
|
'd02ee95f98082ab6a6f317d4e78b5a2dd7de2d5491aa55dad1ccbb0d93542744b48ccfdf7b4702dc8fd76848da2f43f189f530fc511eec20198b83bd413dd0d0'
|
|
'b2db3cac3678cd030cc345693f9b93e23b6c4ad7399dbb188dd721859c287b8e2e3af04ddcd3628352c90d676eaa0b2c310f8f8569e1b74df4ea36af4b70596b'
|
|
'e5a9e62ddb6e81f0b6ff34e32df90dc0ac182378190fa615cf515836773b6f63d9c33d020cf7700a28238090aea45a266ffddf881f425746ffe872575cf6ef7c'
|
|
'ff62561d65d0b269b9a289f964a73099cc4456cb25927fc19734b0896735054a5023b6b44d4ddda17ece0a1f42050581f66ba0b9afaffa52538ec143bc908cf7')
|
|
|
|
prepare() {
|
|
cd $pkgname-$pkgver
|
|
if [[ ${pkgver%.*} = ${_debver%.*} ]]; then
|
|
# Debian patches
|
|
export QUILT_PATCHES=debian/patches
|
|
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
|
|
export QUILT_DIFF_ARGS='--no-timestamps'
|
|
|
|
mv "$srcdir"/debian .
|
|
|
|
# Doesn't apply and seems unimportant
|
|
rm -v debian/patches/bison-fix || true
|
|
rm -v debian/patches/gcc-5_support || true
|
|
rm -v debian/patches/hurd-fix || true
|
|
rm -v debian/patches/no-sslv3 || true
|
|
rm -v debian/patches/ppc64el-arm64-mips64.diff || true
|
|
|
|
quilt push -av
|
|
fi
|
|
patch -Np1 -i ../ptlib-2.10.11-bison_fixes-2.patch
|
|
patch -Np0 -i ../patch-src_ptclib_pssl_cxx.patch
|
|
patch -Np1 -i ../sndio.patch
|
|
}
|
|
|
|
build() {
|
|
cd $pkgname-$pkgver
|
|
./configure --prefix=/usr --libdir=/usr/lib \
|
|
--sysconfdir=/etc --localstatedir=/var \
|
|
--enable-opal --enable-plugins \
|
|
--enable-oss --enable-v4l2 \
|
|
--disable-avc --enable-sdl \
|
|
--enable-ipv6 --enable-v4l \
|
|
--disable-dc --disable-odbc \
|
|
--enable-expat --enable-httpforms \
|
|
--disable-pulse --enable-sndio
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd $pkgname-$pkgver
|
|
make DESTDIR="${pkgdir}" install
|
|
install -Dm644 $srcdir/MPL-1.0.txt $pkgdir/usr/share/licenses/$pkgname/MPL-1.0.txt
|
|
}
|