summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2010-02-04 14:11:07 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2010-02-04 14:11:07 +0000
commit795634cdf2182b65e84820b78131ebaea651380b (patch)
tree3761ea1e9add4a34f7f78b6569a0c0d75727dbdf
parent076377a0b54d95b1d37f2362811aa01ef135d700 (diff)
downloadaports-795634cdf2182b65e84820b78131ebaea651380b.tar.bz2
aports-795634cdf2182b65e84820b78131ebaea651380b.tar.xz
testing/live-media: new aport
A set of C++ libraries for multimedia streaming http://live555.com/liveMedia
-rw-r--r--testing/live-media/APKBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/testing/live-media/APKBUILD b/testing/live-media/APKBUILD
new file mode 100644
index 000000000..7f06135f3
--- /dev/null
+++ b/testing/live-media/APKBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=live-media
+pkgver=2010.01.22
+pkgrel=0
+pkgdesc="A set of C++ libraries for multimedia streaming"
+url="http://live555.com/liveMedia"
+license="LGPL"
+depends=
+makedepends=
+subpackages="$pkgname-dev"
+source="ftp://ftp.archlinux.org/other/$pkgname/live.$pkgver.tar.gz"
+
+_builddir="$srcdir"/live
+
+prepare() {
+ cd "$_builddir"
+ 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
+}
+
+build() {
+ cd "$_builddir"
+ ./genMakefiles linux
+ make C_COMPILER="${CC:-gcc}" CPLUSPLUS_COMPILER="${CXX:-g++}" \
+ || return 1
+}
+
+package() {
+ local dir
+ cd "$_builddir"
+ for dir in BasicUsageEnvironment UsageEnvironment groupsock liveMedia; do
+ mkdir -p "$pkgdir"/usr/lib/live/${dir}
+ cp -r ${dir}/*.a ${dir}/include "$pkgdir"/usr/lib/live/${dir}
+ done
+
+ mkdir -p "$pkgdir"/usr/bin
+ for testprog in `find testProgs -type f -perm 755`; do
+ install ${testprog} "$pkgdir"/usr/bin
+ done
+}
+
+md5sums="2964edc82256170ffc874c7d3b0e5b06 live.2010.01.22.tar.gz"