# Packager: Richard Lapointe # Former Packager: George Vlahavas # Mandatory pkgname=opal pkgver=3.10.11 pkgrel=1rl source=("https://sourceforge.net/projects/opalvoip/files/v3.10%20Luyten/Stable%2011/opal-3.10.11.tar.bz2" \ "opal-ffmpeg.patch" \ "opal-ffmpeg3.patch") sourcetemplate=http://people.salixos.org/laprjns/$pkgname/$pkgver # Optional docs=("ChangeLog*") url="http://www.opalvoip.org/" # Workaround to compile CFLAGS="-D__STDC_CONSTANT_MACROS" CXXFLAGS="-D__STDC_CONSTANT_MACROS" slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "OPAL (Open Phone Abstraction Library)" "OPAL is a C++ multi-platform, multi-protocol library for Fax," "Video & Voice over IP and other networks." ) build() { cd $startdir/src/$pkgname-$pkgver patch -p1 < $startdir/src/opal-ffmpeg.patch || exit 1 patch -p1 < $startdir/src/opal-ffmpeg3.patch || exit 1 ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/man \ --docdir=/usr/doc/$pkgname-$pkgver \ --enable-shared \ --build=$arch-slackware-linux make || return 1 make DESTDIR=$startdir/pkg install # Remove static library rm $startdir/pkg/usr/lib${LIBDIRSUFFIX}/libopal_s.a # Copy HTML documentation mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver/html cp $startdir/src/$pkgname-$pkgver/docs/* $startdir/pkg/usr/doc/$pkgname-$pkgver/html }