live555
This commit is contained in:
@@ -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")
|
||||
@@ -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 =
|
||||
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>live555</Name>
|
||||
<Homepage>http://www.live555.com</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2.1</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Multimedia streaming library</Summary>
|
||||
<Description>Live555 is a set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP)</Description>
|
||||
<!-- we can't use the upstream address as archive since older versions are removed too quickly
|
||||
web sitesinden adres vermeyin,başka alana çekin, hemen kaynak siliniyor http://www.live555.com/liveMedia/public/-->
|
||||
<!-- <Archive sha1sum="e67b262d71d46af4b95dcb937aaa0f4385a05dfd" type="targz">http://source.pisilinux.org/1.0/live.2013.10.09.tar.gz</Archive> -->
|
||||
<Archive sha1sum="28b3e0c4ab90a2cfc56d66fddbb67047d3702617" type="targz">http://distfiles.alpinelinux.org/distfiles/live.2014.05.08.tar.gz</Archive>
|
||||
<Patches>
|
||||
<Patch level="1">shared-config.patch</Patch>
|
||||
|
||||
<!--<Patch level="1">live-pic.patch</Patch>
|
||||
<Patch level="1">libs.patch</Patch>
|
||||
-->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>live555</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>live555-devel</Name>
|
||||
<Summary>Development files for live555</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">live555</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2014-05-25</Date>
|
||||
<Version>2014.05.08</Version>
|
||||
<Comment>version bump</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvarice@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2013-10-09</Date>
|
||||
<Version>0.0_20131009</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Erdinç Gültekin</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2012-08-27</Date>
|
||||
<Version>0.0_20121004</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Erdinç Gültekin</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>live555</Name>
|
||||
<Summary xml:lang="tr">Çokluortam yayın kitaplığı</Summary>
|
||||
<Description xml:lang="tr">Live555, açık standart protokolleri kullanan (RTP/RTCP, RTSP, SIP) çoklu ortam duraksız işlemleri (streaming) için C++ kütüphaneleridir.</Description>
|
||||
<Description xml:lang="fr">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).</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>live555-devel</Name>
|
||||
<Summary xml:lang="tr">live555 için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
Reference in New Issue
Block a user