diff --git a/multimedia/stream/live555/actions.py b/multimedia/stream/live555/actions.py new file mode 100644 index 0000000000..90cfa4225c --- /dev/null +++ b/multimedia/stream/live555/actions.py @@ -0,0 +1,26 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir="live" + +def setup(): + shelltools.system("./genMakefiles shared") + +def build(): + # http://bugs.gentoo.org/show_bug.cgi?id=247844 + autotools.make('-j1 LINK_OPTS="-L. %s"' % get.LDFLAGS().replace("-Wl,--as-needed","")) + +def install(): + for directory in ["BasicUsageEnvironment", "groupsock", "liveMedia", "UsageEnvironment"]: + pisitools.insinto("/usr/include/%s" % directory, "%s/include/*" % directory) + pisitools.insinto("/usr/lib/", "%s/*.so" % directory) + + pisitools.dodoc("README", "COPYING") \ No newline at end of file diff --git a/multimedia/stream/live555/files/shared-config.patch b/multimedia/stream/live555/files/shared-config.patch new file mode 100644 index 0000000000..3c5410cbb4 --- /dev/null +++ b/multimedia/stream/live555/files/shared-config.patch @@ -0,0 +1,21 @@ +diff -Nur live-old/config.shared live/config.shared +--- live-old/config.shared 1970-01-01 02:00:00.000000000 +0200 ++++ live/config.shared 2007-02-23 13:35:55.000000000 +0200 +@@ -0,0 +1,17 @@ ++COMPILE_OPTS = $(INCLUDES) -I. -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 ++C = c ++C_COMPILER = $(CC) ++C_FLAGS = $(COMPILE_OPTS) -fPIC $(CFLAGS) ++CPP = cpp ++CPLUSPLUS_COMPILER = $(CXX) ++CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -fPIC $(CXXFLAGS) ++OBJ = o ++LINK = $(CXX) -o ++LINK_OPTS = -L. ++CONSOLE_LINK_OPTS = $(LINK_OPTS) ++LIBRARY_LINK = $(CC) -o ++LIBRARY_LINK_OPTS = $(LINK_OPTS) -shared -Wl,-soname,$@ ++LIB_SUFFIX = so ++LIBS_FOR_CONSOLE_APPLICATION = ++LIBS_FOR_GUI_APPLICATION = ++EXE = diff --git a/multimedia/stream/live555/pspec.xml b/multimedia/stream/live555/pspec.xml new file mode 100644 index 0000000000..bb7c9043f8 --- /dev/null +++ b/multimedia/stream/live555/pspec.xml @@ -0,0 +1,70 @@ + + + + + live555 + http://www.live555.com + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Multimedia streaming library + Live555 is a set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP) + + + http://distfiles.alpinelinux.org/distfiles/live.2014.05.08.tar.gz + + shared-config.patch + + + + + + + live555 + + /usr/lib + /usr/share/doc + + + + + live555-devel + Development files for live555 + + live555 + + + /usr/include + + + + + + 2014-05-25 + 2014.05.08 + version bump + Kamil Atlı + suvarice@gmail.com + + + 2013-10-09 + 0.0_20131009 + First release + Erdinç Gültekin + admins@pisilinux.org + + + 2012-08-27 + 0.0_20121004 + First release + Erdinç Gültekin + admins@pisilinux.org + + + diff --git a/multimedia/stream/live555/translations.xml b/multimedia/stream/live555/translations.xml new file mode 100644 index 0000000000..57fbc8d6af --- /dev/null +++ b/multimedia/stream/live555/translations.xml @@ -0,0 +1,14 @@ + + + + live555 + Çokluortam yayın kitaplığı + Live555, açık standart protokolleri kullanan (RTP/RTCP, RTSP, SIP) çoklu ortam duraksız işlemleri (streaming) için C++ kütüphaneleridir. + Live555 est un ensemble de librairies C++ pour le streaming (diffusion numérique) multimédia utilisant les protocoles de standards ouverts (RTP/RTCP, RTSP, SIP). + + + + live555-devel + live555 için geliştirme dosyaları + +