diff options
-rw-r--r-- | abs/core/live-media/PKGBUILD | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/abs/core/live-media/PKGBUILD b/abs/core/live-media/PKGBUILD index f3f230d..e7979f6 100644 --- a/abs/core/live-media/PKGBUILD +++ b/abs/core/live-media/PKGBUILD @@ -1,32 +1,36 @@ -#$Id: PKGBUILD 21746 2008-12-15 23:00:08Z giovanni $ +# $Id: PKGBUILD 92357 2010-09-29 11:47:34Z giovanni $ # Maintainer: Giovanni Scafora <giovanni@archlinux.org> # Contributor: Gilles CHAUVIN <gcnweb@gmail.com> pkgname=live-media -pkgver=2008.12.20 +pkgver=2010.09.25 pkgrel=1 pkgdesc="A set of C++ libraries for multimedia streaming" arch=('i686' 'x86_64') license=('LGPL') url="http://live555.com/liveMedia" -depends=(gcc-libs) -source=(http://live555.com/liveMedia/public/live.$pkgver.tar.gz) -md5sums=('266d9b15f57ca952667780d9c2185e5e') +depends=('gcc-libs') +source=(ftp://ftp.archlinux.org/other/live-media/live.${pkgver}.tar.gz) +md5sums=('f55a9f60c7b6c9d37c44d5c841a2eac1') build() { - cd $startdir/src/live - sed -i "s|COMPILE_OPTS =.*|COMPILE_OPTS = \$(INCLUDES) -I. -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 $CFLAGS|g" config.linux + cd ${srcdir}/live + sed \ + -e 's/$(INCLUDES) -I. -O2 -DSOCKLEN_T/$(INCLUDES) -I. -O2 -I. -fPIC -DSOCKLEN_T/g' \ + -e 's/\(LIBRARY_LINK =\).*/\1 $(LD) -o/g' \ + -e 's/\(LIBRARY_LINK_OPTS =\).*/\1 $(LINK_OPTS) -r -Bstatic/g' \ + -i config.linux ./genMakefiles linux make || return 1 for dir in BasicUsageEnvironment UsageEnvironment groupsock liveMedia; do - mkdir -p $startdir/pkg/usr/lib/$pkgname/$dir - cp -r $dir/*.a $dir/include $startdir/pkg/usr/lib/$pkgname/$dir + mkdir -p ${pkgdir}/usr/lib/live/${dir} + cp -r ${dir}/*.a ${dir}/include ${pkgdir}/usr/lib/live/${dir} done - mkdir -p $startdir/pkg/usr/bin + mkdir -p ${pkgdir}/usr/bin for testprog in `find testProgs -type f -perm 755`; do - install $testprog $startdir/pkg/usr/bin + install ${testprog} ${pkgdir}/usr/bin done } |