This commit is contained in:
Poyraz76
2015-08-20 18:32:12 +03:00
parent 96f0fc438b
commit e6b04bbc98
4 changed files with 131 additions and 0 deletions
+26
View File
@@ -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 =
+70
View File
@@ -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>