Merge pull request #126 from ayhanyalcinsoy/master

some of gst deps
This commit is contained in:
Ertuğrul Erata
2015-07-23 14:07:58 +03:00
53 changed files with 2250 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>hardware.firewire</Name>
</PISI>
+25
View File
@@ -0,0 +1,25 @@
#!/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 get
def setup():
autotools.configure("--disable-static \
--disable-examples \
--with-x \
--program-suffix=2")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
# FIXME: enable it when we swich to libusb 1.0
#pisitools.removeDir("/usr/share/man/man3")
pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README")
+76
View File
@@ -0,0 +1,76 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libdc1394</Name>
<Homepage>http://sourceforge.net/projects/libdc1394/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>Programming interface for IEEE 1394 based cameras</Summary>
<Description>libdc1394 is a library that is intended to provide a high level programming interface for application developers who wish to control IEEE 1394 based cameras that conform to the 1394-based Digital Camera Specification (found at http://www.1394ta.org/).</Description>
<Archive sha1sum="c40bdf37c64e0bce5dcc3e6e868d226e309a3a19" type="targz">http://sourceforge.net/projects/libdc1394/files/libdc1394-2/2.2.3/libdc1394-2.2.3.tar.gz</Archive>
<BuildDependencies>
<Dependency>libraw1394-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libdc1394</Name>
<RuntimeDependencies>
<Dependency>libraw1394</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>libdc1394-devel</Name>
<Summary>Development files for libdc1394</Summary>
<RuntimeDependencies>
<Dependency release="current">libdc1394</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2014-09-13</Date>
<Version>2.2.3</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-05-20</Date>
<Version>2.2.1</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-01-29</Date>
<Version>2.2.1</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-20</Date>
<Version>2.2.0</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,15 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libdc1394</Name>
<Summary xml:lang="tr">IEEE 1394 tabanlı kameralar için programlama kitaplığı</Summary>
<Description xml:lang="tr">Bu kütüphane IEEE 1394 tabanlı kameraların kontrolü için yüksek seviyeli bir arayüz oluşturur.</Description>
<Description xml:lang="fr">libdc1394 est une librairie dont l'objectif est de fournir une interface de programmation d'application de haut niveau pour les développeur désirant contrôler les caméras basées sur le IEEE 1394 se conformant aux spécifications des Caméras Digitales basées sur 1394 (que l'on trouve sur http://www.1394ta.org/).</Description>
<Description xml:lang="es">libdc1394 es una librería con intención de facilitar una interfaz de programación de alto nivel para programadores de aplicaciones, que desean controlar camaras basados en IEEE 1394, conforme la especificación de camaras digitales basados en 1394 (véase http://www.1394ta.org/).</Description>
</Source>
<Package>
<Name>libdc1394-devel</Name>
<Summary xml:lang="tr">libdc1394 için geliştirme dosyaları</Summary>
</Package>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
#!/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 get
def setup():
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README")
+57
View File
@@ -0,0 +1,57 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libraw1394</Name>
<Homepage>http://www.linux1394.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>A library that provides direct access to the IEEE 1394 bus</Summary>
<Description>libraw1394 library provides direct access to the IEEE-1394 bus through the Linux 1394 subsystem's raw1394 user interface. Support for both the classic ieee1394 and new firewire linux driver stacks is included.</Description>
<Archive sha1sum="e7d5d05a6c60b9e2d05786c50a083370c6039099" type="tarxz">http://www.kernel.org/pub/linux/libs/ieee1394/libraw1394-2.1.0.tar.xz</Archive>
</Source>
<Package>
<Name>libraw1394</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>libraw1394-devel</Name>
<Summary>Development files for libraw1394</Summary>
<RuntimeDependencies>
<Dependency release="current">libraw1394</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2014-05-20</Date>
<Version>2.1.0</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-11-15</Date>
<Version>2.1.0</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,15 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libraw1394</Name>
<Summary xml:lang="tr">IEEE 1394 veriyoluna direk erişim sağlayan bir kütüphane</Summary>
<Description xml:lang="tr">IEEE 1394 yüksek hızlı bir seri veriyolu tanımlayan standarttır. Bu veriyolu Apple, i.Link ve Sony tarafından FireWire olarak adlandırılmıştır. Bu kütüphane IEEE 1394 veriyoluna direkt erişim sağlar.</Description>
<Description xml:lang="fr">IEEE 1394 est un standard définissant un bus de série très rapide. Ce bus est également appelé FireWire par Apple ou i.Link par Sony.</Description>
<Description xml:lang="es">IEEE 1394 es un estándar que define un bus serial de alta velocidad. Este bus lleva también el nombre FireWire por Apple o i.Link por Sony.</Description>
</Source>
<Package>
<Name>libraw1394-devel</Name>
<Summary xml:lang="tr">libraw1394 için geliştirme dosyaları</Summary>
</Package>
</PISI>
@@ -0,0 +1,29 @@
#!/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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
def setup():
pisitools.dosed("configure.ac", "AM_CONFIG_HEADER", "AC_CONFIG_HEADERS")
autotools.autoreconf("-vif")
autotools.configure("--disable-static \
--disable-example-progs \
--enable-cpp-progs \
--disable-rpath \
--with-cd-paranoia-name=libcdio-paranoia")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % (get.installDIR()))
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README", "THANKS")
@@ -0,0 +1,14 @@
http://savannah.gnu.org/bugs/index.php?38273
http://bugs.gentoo.org/455374
--- configure.ac
+++ configure.ac
@@ -394,7 +394,7 @@
dnl
dnl Newest automake workaround - needed for multi-language manual pages
dnl
-AC_SUBST(mkdir_p)
+AC_SUBST(mkdir_p, "${MKDIR_P}")
dnl
dnl Output configuration files
@@ -0,0 +1,83 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libcdio-paranoia</Name>
<Homepage>http://www.gnu.org/software/libcdio/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv3+</License>
<License>GPLv2+</License>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>CD paranoia libraries from libcdio</Summary>
<Description>An advanced CDDA reader with error correction.</Description>
<Archive sha1sum="8c3562c935c760de26a25f0856f5eb57035fb4dd" type="tarbz2">mirrors://gnu/libcdio/libcdio-paranoia-10.2+0.90+1.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libcdio-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>libcdio-paranoia-0.90-mkdir_p.patch</Patch>
</Patches>
</Source>
<Package>
<Name>libcdio-paranoia</Name>
<RuntimeDependencies>
<Dependency>libcdio</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="info">/usr/share/info</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="executable">/usr/bin</Path>
</Files>
</Package>
<Package>
<Name>libcdio-paranoia-devel</Name>
<Summary>Development files for libcdio-paranoia</Summary>
<RuntimeDependencies>
<Dependency release="current">libcdio-paranoia</Dependency>
<Dependency>libcdio-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2014-02-25</Date>
<Version>0.90_p1</Version>
<Comment>Rebuild for libcdio</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="3">
<Date>2014-02-25</Date>
<Version>0.90_p1</Version>
<Comment>Rebuild Unused</Comment>
<Name>Varol Maksutoğlu</Name>
<Email>waroi@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-07-28</Date>
<Version>0.90_p1</Version>
<Comment>Dep Fixed</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2013-07-07</Date>
<Version>0.90_p1</Version>
<Comment>First release.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
+29
View File
@@ -0,0 +1,29 @@
#!/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 get
from pisi.actionsapi import shelltools
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-static \
--with-cd-paranoia-name=libcdio-paranoia \
--disable-vcd-info \
--enable-cpp-progs \
--disable-rpath")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % (get.installDIR()))
pisitools.dosed("%s/usr/include/cdio/version.h" % get.installDIR(), '%s[^"]+' % get.srcVERSION(), get.srcVERSION())
pisitools.dosed("%s/usr/include/cdio/cdio_config.h" % get.installDIR(), "#define\s(CDIO_LIBCDIO_SOURCE_PATH).*", r"#undef \1")
pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README", "THANKS")
@@ -0,0 +1,22 @@
diff -Naur libcdio-0.83-orig/example/C++/OO/Makefile.in libcdio-0.83/example/C++/OO/Makefile.in
--- libcdio-0.83-orig/example/C++/OO/Makefile.in 2011-10-27 18:02:31.000000000 +1000
+++ libcdio-0.83/example/C++/OO/Makefile.in 2012-02-18 11:10:07.369277231 +1000
@@ -315,15 +315,15 @@
isofile2_SOURCES = isofile2.cpp
isofile2_LDADD = $(LIBISO9660PP_LIBS) $(LIBISO9660_LIBS) \
- $(LIBCDIOPP_LIBS) $(LTLIBICONV)
+ $(LIBCDIOPP_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
isolist_SOURCES = isolist.cpp
isolist_LDADD = $(LIBISO9660PP_LIBS) $(LIBISO9660_LIBS) \
- $(LIBCDIOPP_LIBS) $(LTLIBICONV)
+ $(LIBCDIOPP_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
iso4_SOURCES = iso4.cpp
iso4_LDADD = $(LIBISO9660PP_LIBS) $(LIBISO9660_LIBS) \
- $(LIBCDIOPP_LIBS) $(LTLIBICONV)
+ $(LIBCDIOPP_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
mmc1_SOURCES = mmc1.cpp
mmc1_DEPENDENCIES = $(LIBCDIO_DEPS)
@@ -0,0 +1,33 @@
From 6c0251d145e44b7cdfeb9767c615646fb8f51320 Mon Sep 17 00:00:00 2001
From: Christophe Fergeau <cfergeau@redhat.com>
Date: Thu, 22 Nov 2012 13:53:15 +0100
Subject: [PATCH] udf: Don't return freed memory from udf_fopen
When trying to open a file located in the root directory of the
UDF filesystem, we call udf_ff_open with the dirent corresponding
to the root dir and the filename. In this case, udf_ff_open will
return the same dirent as the one that was passed as argument, so
we must not free it as we'll be returning it.
This causes a crash with iso-read when trying to read a file located
at the root of the image.
---
lib/udf/udf_fs.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/lib/udf/udf_fs.c b/lib/udf/udf_fs.c
index 5f5add7..1e0601e 100644
--- a/lib/udf/udf_fs.c
+++ b/lib/udf/udf_fs.c
@@ -257,7 +257,8 @@ udf_fopen(udf_dirent_t *p_udf_root, const char *psz_name)
p_udf_root->psz_name, p_udf_root->b_dir,
p_udf_root->b_parent);
p_udf_file = udf_ff_traverse(p_udf_dirent, psz_token);
- udf_dirent_free(p_udf_dirent);
+ if (p_udf_file != p_udf_dirent)
+ udf_dirent_free(p_udf_dirent);
}
else if ( 0 == strncmp("/", psz_name, sizeof("/")) ) {
return udf_new_dirent(&p_udf_root->fe, p_udf_root->p_udf,
--
1.7.2.5
+81
View File
@@ -0,0 +1,81 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libcdio</Name>
<Homepage>http://www.gnu.org/software/libcdio/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>A library to encapsulate CD-ROM reading and control</Summary>
<Description>This library provides an interface for CD-ROM access. It can be used by applications that need OS- and device-independent access to CD-ROM devices.</Description>
<Archive sha1sum="530031897955729ddb7c850c183f234f7a6516b7" type="targz">mirrors://gnu/libcdio/libcdio-0.92.tar.gz</Archive>
<BuildDependencies>
<Dependency>libgcc</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">libcdio-0.83-linking.patch</Patch>
<!-- <Patch level="1">udf-Dont-return-freed-memory-from-udf_fopen.patch</Patch> -->
</Patches>
</Source>
<Package>
<Name>libcdio</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="info">/usr/share/info</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="executable">/usr/bin</Path>
</Files>
</Package>
<Package>
<Name>libcdio-devel</Name>
<Summary>Development files for libcdio</Summary>
<RuntimeDependencies>
<Dependency release="current">libcdio</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2014-05-20</Date>
<Version>0.92</Version>
<Comment>Version bump.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="3">
<Date>2014-03-08</Date>
<Version>0.90</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-07-06</Date>
<Version>0.90</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2011-05-27</Date>
<Version>0.82</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+14
View File
@@ -0,0 +1,14 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libcdio</Name>
<Summary xml:lang="tr">CD-ROM okuma ve kontrol kitaplığının küçültülmüş sürümü</Summary>
<Summary xml:lang="fr">Un librairie encapsulant la lecture et le controle du lecteur CD-ROM.</Summary>
<Description xml:lang="tr">GNU kompakt disk girdi ve kontrol kitaplığı (libcdio) CD-ROM ve CD kalıplarına ulaşım için gerekli bir kitaplıktır.</Description>
</Source>
<Package>
<Name>libcdio-devel</Name>
<Summary xml:lang="tr">libcdio için geliştirme dosyaları</Summary>
</Package>
</PISI>
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
#
# nut is done with checkouts from
# svn://svn.mplayerhq.hu/nut/src/trunk
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def build():
shelltools.export("CFLAGS", "%s -fPIC" % get.CFLAGS())
autotools.make("-j1 CC=%s" % get.CC())
def install():
autotools.rawInstall("PREFIX=%s/usr" % get.installDIR())
pisitools.dodoc("COPYING", "README*")
@@ -0,0 +1,21 @@
diff -Nur nut-old/Makefile nut/Makefile
--- nut-old/Makefile 2008-07-30 12:17:38.000000000 +0300
+++ nut/Makefile 2008-07-30 12:17:55.000000000 +0300
@@ -25,7 +25,7 @@
$(NUTUTILS_PROGS): CFLAGS += -Ilibnut
-install: install-libnut install-nututils
+install: install-libnut-shared install-nututils
install-libnut: libnut install-libnut-headers
install -d $(prefix)/lib
@@ -43,7 +43,7 @@
install -d $(prefix)/bin
install -m 755 $(NUTUTILS_PROGS) $(prefix)/bin
-uninstall: uninstall-libnut uninstall-nututils
+uninstall: uninstall-libnut-shared uninstall-nututils
uninstall-libnut:
rm -f $(prefix)/lib/libnut.a
+65
View File
@@ -0,0 +1,65 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libnut</Name>
<Homepage>http://www.nut-container.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>app:console</IsA>
<IsA>library</IsA>
<Summary>NUT container tools and library</Summary>
<Description>Library and tools to work with NUT multimedia files.</Description>
<Archive sha1sum="64aa3218c6e51465345c40a19341fd47c966e7c7" type="tarbz2">http://source.pisilinux.org/1.0/libnut-661.tar.bz2</Archive>
<Patches>
<Patch level="1">shared.patch</Patch>
</Patches>
</Source>
<Package>
<Name>libnut</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libnut-devel</Name>
<Summary>Development files for libnut</Summary>
<RuntimeDependencies>
<Dependency release="current">libnut</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-05-22</Date>
<Version>0.0_661</Version>
<Comment>Rebuild</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-02-01</Date>
<Version>0.0_661</Version>
<Comment>Rebuild</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2010-10-12</Date>
<Version>0.0_661</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libnut</Name>
<Summary xml:lang="tr">NUT dosya biçemi kitaplığı ve araçları</Summary>
<Description xml:lang="tr">libnut NUT çokluortam sistemini kullanmak ve düzenlemek için gerekli olan kitaplıkları ve araçları içerir.</Description>
</Source>
<Package>
<Name>libnut-devel</Name>
<Summary xml:lang="tr">libnut için geliştirme dosyaları</Summary>
</Package>
</PISI>
+38
View File
@@ -0,0 +1,38 @@
#!/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 pisitools
from pisi.actionsapi import autotools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
options = "--enable-shared --disable-static --disable-silent-rules"
if get.buildTYPE() == "emul32":
shelltools.export("PKG_CONFIG_LIBDIR", "/usr/lib32/pkgconfig")
shelltools.system("./bootstrap.sh")
autotools.configure(options)
def build():
autotools.make()
def install():
if get.buildTYPE() == "emul32":
pisitools.insinto("/usr/lib32", "libopenjpeg/.libs/libopenjpeg.so*")
pisitools.insinto("/usr/lib32/pkgconfig", "libopenjpeg1.pc")
pisitools.dosed("%s//usr/lib32/pkgconfig/libopenjpeg1.pc" % get.installDIR(),
get.emul32prefixDIR(),
get.defaultprefixDIR())
return
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dosym("openjpeg-1.5/openjpeg.h", "/usr/include/openjpeg.h")
pisitools.dodoc("README*")
@@ -0,0 +1,31 @@
diff -urN -x '*.orig' -x '*.rej' -x '*~' -x '.*' OpenJPEG.orig/libopenjpeg/mqc.c OpenJPEG.patched/libopenjpeg/mqc.c
--- OpenJPEG.orig/libopenjpeg/mqc.c 2007-07-17 20:07:22.000000000 -0500
+++ OpenJPEG.patched/libopenjpeg/mqc.c 2007-07-17 20:07:44.000000000 -0500
@@ -507,20 +507,20 @@
int mqc_decode(opj_mqc_t *mqc) {
int d;
- mqc->a -= (*mqc->curctx)->qeval;
- if ((mqc->c >> 16) < (*mqc->curctx)->qeval) {
+ unsigned int qeval = (*mqc->curctx)->qeval;
+ mqc->a -= qeval;
+ qeval <<= 16;
+ if (mqc->c < qeval) {
d = mqc_lpsexchange(mqc);
- mqc_renormd(mqc);
} else {
- mqc->c -= (*mqc->curctx)->qeval << 16;
+ mqc->c -= qeval;
if ((mqc->a & 0x8000) == 0) {
d = mqc_mpsexchange(mqc);
- mqc_renormd(mqc);
} else {
- d = (*mqc->curctx)->mps;
+ return (*mqc->curctx)->mps;
}
}
-
+ mqc_renormd(mqc);
return d;
}
+106
View File
@@ -0,0 +1,106 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>openjpeg</Name>
<Homepage>http://www.openjpeg.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Summary>JPEG2000 decoding library</Summary>
<Description>openjpeg is an open-source JPEG 2000 codec written in C. It has been developed in order to promote the use of JPEG 2000, the new still-image compression standard from the Joint Photographic Experts Group (JPEG).</Description>
<Archive sha1sum="496e99ff1d37b73bbce6a066dd9bd3576ebca0a2" type="targz">http://downloads.sourceforge.net/project/openjpeg.mirror/1.5.2/openjpeg-1.5.2.tar.gz</Archive>
<BuildDependencies>
<!--<Dependency>lcms2-devel</Dependency>
<Dependency>lcms2-32bit</Dependency>-->
<Dependency>tiff-devel</Dependency>
<Dependency>doxygen</Dependency>
<Dependency>libpng-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">openjpeg-20070717svn-mqc-optimize.patch</Patch>
</Patches>
</Source>
<Package>
<Name>openjpeg</Name>
<RuntimeDependencies>
<Dependency>libpng</Dependency>
<Dependency>tiff</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share/pkgconfig/</Path>
<Path fileType="data">/usr/share/openjpeg-1.5</Path>
<Path fileType="data">/usr/share/man/man1</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>openjpeg-devel</Name>
<Summary>Development files for openjpeg</Summary>
<RuntimeDependencies>
<Dependency release="current">openjpeg</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
<Path fileType="header">/usr/include</Path>
<Path fileType="man">/usr/share/man/man3</Path>
</Files>
</Package>
<Package>
<Name>openjpeg-32bit</Name>
<Summary>32-bit shared libraries for openjpeg</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>glibc-32bit</Dependency>
<Dependency>libpng-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">openjpeg</Dependency>
<Dependency>glibc-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2014-05-22</Date>
<Version>1.5.2</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-03-09</Date>
<Version>1.5.1</Version>
<Comment>Rebuild.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-07-28</Date>
<Version>1.5.1</Version>
<Comment>Fix pc file for emul32</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-18</Date>
<Version>1.5.1</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,14 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>openjpeg</Name>
<Summary xml:lang="tr">JPEG2000 çözme kütüphanesi</Summary>
<Summary xml:lang="pl">Biblioteka implementująca kodek formatu JPEG 2000</Summary>
</Source>
<Package>
<Name>openjpeg-devel</Name>
<Summary xml:lang="tr">openjpeg için geliştirme dosyaları</Summary>
<Summary xml:lang="pl">Pliki nagłówkowe do openjpeg</Summary>
</Package>
</PISI>
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>multimedia.stream</Name>
</PISI>
+32
View File
@@ -0,0 +1,32 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
makeargs="prefix=/usr sbindir=/usr/bin mandir=/usr/share/man"
def setup():
pisitools.dosed("Makefile", "CC=.*", "CC=%s" % get.CC())
pisitools.dosed("Makefile", "LDFLAGS=.*", \
"LDFLAGS=%s" % get.LDFLAGS())
pisitools.dosed("librtmp/Makefile", "CC=.*", \
"CC=%s" % get.CC())
def build():
autotools.make(' -j1 %s XCFLAGS="%s"' % (makeargs, get.CFLAGS()) )
def install():
autotools.rawInstall(' -j1 %s DESTDIR=%s' % (makeargs, get.installDIR()))
#pisitools.remove("/usr/lib/librtmp.a")
pisitools.insinto("/usr/share/doc/%s" % get.srcNAME(), "librtmp/COPYING", "librtmp-COPYING")
pisitools.dodoc("COPYING", "ChangeLog", "README")
+75
View File
@@ -0,0 +1,75 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>rtmpdump</Name>
<Homepage>http://rtmpdump.mplayerhq.hu/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<!-- librtmp has LGPL -->
<License>LGPLv2</License>
<IsA>app:console</IsA>
<IsA>library</IsA>
<Summary>Toolkit for RTMP streams</Summary>
<Description>rtmpdump is a tool for dumping media content streamed over RTMP. All forms of RTMP are supported, including rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps:// .</Description>
<Archive sha1sum="189504016b9f6e53149a8442e93c3086fbe1a27a" type="targz">http://source.pisilinux.org/1.0/rtmpdump-20130918.tar.gz</Archive>
<BuildDependencies>
<Dependency>openssl-devel</Dependency>
<Dependency>zlib-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>rtmpdump</Name>
<RuntimeDependencies>
<Dependency>openssl</Dependency>
<Dependency>zlib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/rtmpdump</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>rtmpdump-devel</Name>
<Summary>Development files for rtmpdump</Summary>
<RuntimeDependencies>
<Dependency release="current">rtmpdump</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="man">/usr/share/man/man3</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-05-20</Date>
<Version>20130918</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-02-11</Date>
<Version>2.3</Version>
<Comment>Rebuild</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2011-01-19</Date>
<Version>2.3</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>rtmpdump</Name>
<Summary xml:lang="tr">RTMP yayınları araç takımı</Summary>
<Description xml:lang="tr">rtmpdump, RTMP üzerinden yayın yapan ortam içeriklerinin dökümünü yapmak için yazılmış bir araçtır. RTMP yayımının bütün biçimleri desteklenmektedir: rtmp://, rtmpt://, rtmpe://, rtmpte://, ve rtmps:// .</Description>
</Source>
<Package>
<Name>rtmpdump-devel</Name>
<Summary xml:lang="tr">rtmpdump için geliştirme dosyaları</Summary>
</Package>
</PISI>
+69
View File
@@ -0,0 +1,69 @@
#!/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 get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.rawConfigure("--prefix=/usr \
--mandir=/usr/share/man \
--disable-debug \
--disable-static \
--disable-stripping \
--enable-avfilter \
--enable-avresample \
--enable-dxva2 \
--enable-fontconfig \
--enable-gnutls \
--enable-gpl \
--enable-libass \
--enable-libbluray \
--enable-libfreetype \
--enable-libgsm \
--enable-libmodplug \
--enable-libmp3lame \
--enable-libopencore_amrnb \
--enable-libopencore_amrwb \
--enable-libopenjpeg \
--enable-libopus \
--enable-libpulse \
--enable-librtmp \
--enable-libschroedinger \
--enable-libspeex \
--enable-libtheora \
--enable-libv4l2 \
--enable-libvorbis \
--enable-libvpx \
--enable-libx264 \
--enable-libx265 \
--enable-libxvid \
--enable-pic \
--enable-postproc \
--enable-runtime-cpudetect \
--enable-shared \
--enable-swresample \
--enable-vdpau \
--enable-version3 \
--enable-x11grab \
--enable-libdc1394 \
--enable-libnut \
--enable-libcelt \
--enable-frei0r \
--enable-libcdio \
--enable-libvo-aacenc \
--enable-libvo-amrwbenc \
--enable-nonfree \
--enable-libfaac")
def build():
autotools.make()
autotools.make('tools/qt-faststart')
def install():
autotools.rawInstall("DESTDIR=%s install-man" % get.installDIR())
pisitools.dobin("tools/qt-faststart")
pisitools.dodoc("Changelog", "README.md", "LICENSE.md", "COPYING*")
@@ -0,0 +1,133 @@
--- libavcodec/libx265.c~ 2014-03-23 23:07:50.000000000 +0100
+++ libavcodec/libx265.c 2014-04-05 19:28:05.566614823 +0200
@@ -38,8 +38,6 @@
x265_encoder *encoder;
x265_param *params;
- uint8_t *header;
- int header_size;
char *preset;
char *tune;
@@ -66,7 +64,6 @@
libx265Context *ctx = avctx->priv_data;
av_frame_free(&avctx->coded_frame);
- av_freep(&ctx->header);
x265_param_free(ctx->params);
@@ -80,11 +77,8 @@
{
libx265Context *ctx = avctx->priv_data;
x265_nal *nal;
- uint8_t *buf;
int sar_num, sar_den;
int nnal;
- int ret;
- int i;
if (avctx->strict_std_compliance > FF_COMPLIANCE_EXPERIMENTAL &&
!av_pix_fmt_desc_get(avctx->pix_fmt)->log2_chroma_w &&
@@ -121,11 +115,11 @@
av_reduce(&sar_num, &sar_den,
avctx->sample_aspect_ratio.num,
avctx->sample_aspect_ratio.den, 4096);
- ctx->params->bEnableVuiParametersPresentFlag = 1;
- ctx->params->bEnableAspectRatioIdc = 1;
- ctx->params->aspectRatioIdc = 255;
- ctx->params->sarWidth = sar_num;
- ctx->params->sarHeight = sar_den;
+ ctx->params->vui.bEnableVuiParametersPresentFlag = 1;
+ ctx->params->vui.bEnableAspectRatioIdc = 1;
+ ctx->params->vui.aspectRatioIdc = 255;
+ ctx->params->vui.sarWidth = sar_num;
+ ctx->params->vui.sarHeight = sar_den;
if (x265_max_bit_depth == 8)
ctx->params->internalBitDepth = 8;
@@ -148,6 +142,9 @@
ctx->params->rc.rateControlMode = X265_RC_ABR;
}
+ if (!(avctx->flags & CODEC_FLAG_GLOBAL_HEADER))
+ ctx->params->bRepeatHeaders = 1;
+
if (ctx->x265_opts) {
AVDictionary *dict = NULL;
AVDictionaryEntry *en = NULL;
@@ -180,35 +177,23 @@
return AVERROR_INVALIDDATA;
}
- ret = x265_encoder_headers(ctx->encoder, &nal, &nnal);
- if (ret < 0) {
- av_log(avctx, AV_LOG_ERROR, "Cannot encode headers.\n");
- libx265_encode_close(avctx);
- return AVERROR_INVALIDDATA;
- }
-
- for (i = 0; i < nnal; i++)
- ctx->header_size += nal[i].sizeBytes;
-
- ctx->header = av_malloc(ctx->header_size + FF_INPUT_BUFFER_PADDING_SIZE);
- if (!ctx->header) {
- av_log(avctx, AV_LOG_ERROR,
- "Cannot allocate HEVC header of size %d.\n", ctx->header_size);
- libx265_encode_close(avctx);
- return AVERROR(ENOMEM);
- }
+ if (avctx->flags & CODEC_FLAG_GLOBAL_HEADER) {
+ avctx->extradata_size = x265_encoder_headers(ctx->encoder, &nal, &nnal);
+ if (avctx->extradata_size <= 0) {
+ av_log(avctx, AV_LOG_ERROR, "Cannot encode headers.\n");
+ libx265_encode_close(avctx);
+ return AVERROR_INVALIDDATA;
+ }
- buf = ctx->header;
- for (i = 0; i < nnal; i++) {
- memcpy(buf, nal[i].payload, nal[i].sizeBytes);
- buf += nal[i].sizeBytes;
- }
+ avctx->extradata = av_malloc(avctx->extradata_size + FF_INPUT_BUFFER_PADDING_SIZE);
+ if (!avctx->extradata) {
+ av_log(avctx, AV_LOG_ERROR,
+ "Cannot allocate HEVC header of size %d.\n", avctx->extradata_size);
+ libx265_encode_close(avctx);
+ return AVERROR(ENOMEM);
+ }
- if (avctx->flags & CODEC_FLAG_GLOBAL_HEADER) {
- avctx->extradata_size = ctx->header_size;
- avctx->extradata = ctx->header;
- ctx->header_size = 0;
- ctx->header = NULL;
+ memcpy(avctx->extradata, nal[0].payload, avctx->extradata_size);
}
return 0;
@@ -250,8 +235,6 @@
for (i = 0; i < nnal; i++)
payload += nal[i].sizeBytes;
- payload += ctx->header_size;
-
ret = ff_alloc_packet(pkt, payload);
if (ret < 0) {
av_log(avctx, AV_LOG_ERROR, "Error getting output packet.\n");
@@ -259,14 +242,6 @@
}
dst = pkt->data;
- if (ctx->header) {
- memcpy(dst, ctx->header, ctx->header_size);
- dst += ctx->header_size;
-
- av_freep(&ctx->header);
- ctx->header_size = 0;
- }
-
for (i = 0; i < nnal; i++) {
memcpy(dst, nal[i].payload, nal[i].sizeBytes);
dst += nal[i].sizeBytes;
+215
View File
@@ -0,0 +1,215 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>ffmpeg</Name>
<Homepage>http://ffmpeg.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<License>GPLv3</License>
<License>LGPLv2</License>
<License>LGPLv3</License>
<IsA>app:console</IsA>
<Summary>A command-line tool to record, convert and stream audio and video</Summary>
<Description>FFmpeg is a complete solution to record, convert and stream audio and video.</Description>
<Archive sha1sum="ec0111e8298bdb2291d82e3b4f67354ba48fab19" type="tarbz2">http://ffmpeg.org/releases/ffmpeg-2.5.tar.bz2</Archive>
<BuildDependencies>
<Dependency>freetype-devel</Dependency>
<Dependency>faac-devel</Dependency>
<Dependency>lame-devel</Dependency>
<Dependency>x264-devel</Dependency>
<Dependency>libva-devel</Dependency>
<Dependency>libsdl-devel</Dependency>
<Dependency>libvpx-devel</Dependency>
<Dependency>libass-devel</Dependency>
<Dependency>libopus-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>libvdpau-devel</Dependency>
<Dependency>libtheora-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
<Dependency>gnutls-devel</Dependency>
<Dependency>celt-devel</Dependency>
<Dependency>gsm-devel</Dependency>
<Dependency>libbluray-devel</Dependency>
<Dependency>opencore-amr-devel</Dependency>
<Dependency>libmodplug-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>openjpeg-devel</Dependency>
<Dependency>frei0r-plugins-devel</Dependency>
<Dependency>rtmpdump-devel</Dependency>
<Dependency>schroedinger-devel</Dependency>
<Dependency>speex-devel</Dependency>
<Dependency>libv4l-devel</Dependency>
<Dependency>libvo-amrwbenc-devel</Dependency>
<Dependency>xvid-devel</Dependency>
<Dependency>libdc1394-devel</Dependency>
<Dependency>libnut-devel</Dependency>
<Dependency>libcdio-paranoia-devel</Dependency>
<Dependency>libXv-devel</Dependency>
</BuildDependencies>
<!--<Patches>
<Patch>fix_build_x265.patch</Patch>
</Patches>-->
</Source>
<Package>
<Name>ffmpeg</Name>
<RuntimeDependencies>
<Dependency>gsm</Dependency>
<Dependency>celt</Dependency>
<Dependency>faac</Dependency>
<Dependency>lame</Dependency>
<Dependency>x264</Dependency>
<Dependency>xvid</Dependency>
<Dependency>zlib</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>speex</Dependency>
<Dependency>libva</Dependency>
<Dependency>libXv</Dependency>
<Dependency>gnutls</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libnut</Dependency>
<Dependency>libsdl</Dependency>
<Dependency>libv4l</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>libass</Dependency>
<Dependency>libopus</Dependency>
<Dependency>libXext</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>freetype</Dependency>
<Dependency>libvdpau</Dependency>
<Dependency>openjpeg</Dependency>
<Dependency>rtmpdump</Dependency>
<Dependency>libbluray</Dependency>
<Dependency>libdc1394</Dependency>
<Dependency>libtheora</Dependency>
<Dependency>libvorbis</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>libmodplug</Dependency>
<Dependency>libvo-aacenc</Dependency>
<Dependency>opencore-amr</Dependency>
<Dependency>schroedinger</Dependency>
<Dependency>libvo-amrwbenc</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>libcdio-paranoia</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/usr/share/ffmpeg</Path>
</Files>
</Package>
<Package>
<Name>ffmpeg-devel</Name>
<Summary>Development files for ffmpeg</Summary>
<RuntimeDependencies>
<Dependency release="current">ffmpeg</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="13">
<Date>2014-12-13</Date>
<Version>2.5</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="12">
<Date>2014-12-05</Date>
<Version>2.5</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2014-06-24</Date>
<Version>2.2.4</Version>
<Comment>Version bump.</Comment>
<Name>Vedat Demir</Name>
<Email>vedat@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2014-06-04</Date>
<Version>2.2.3</Version>
<Comment>Version bump.</Comment>
<Name>Vedat Demir</Name>
<Email>vedat@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-05-21</Date>
<Version>2.2.2</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="8">
<Date>2014-04-05</Date>
<Version>2.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2013-11-27</Date>
<Version>2.1.1</Version>
<Comment>fix dep</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="6">
<Date>2013-11-24</Date>
<Version>2.1.1</Version>
<Comment>Version bump</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-07-28</Date>
<Version>1.2.1</Version>
<Comment>missing dep.</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-07-06</Date>
<Version>1.2.1</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-01-25</Date>
<Version>1.1.1</Version>
<Comment>Fixed.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="2" type="security">
<Date>2013-01-26</Date>
<Version>1.1.1</Version>
<Comment>Version bump to 1.1.1</Comment>
<Name>Idris Kalp</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="1" type="security">
<Date>2012-09-29</Date>
<Version>1.0</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>ffmpeg</Name>
<Summary xml:lang="tr">FFmpeg ses ve görüntü dosyalarını kaydedebilen, dönüştürebilen ve açabilen yazılımdır</Summary>
<Summary xml:lang="pl">FFmpeg to kompletne rozwiązanie nagrywania, konwersji i transmisji strumieni dźwięku i obrazu</Summary>
<Description xml:lang="tr">FFmpeg ses ve görüntü dosyalarını kaydedebilen,dönüştürebilen ve açabilen komple bir çözüm. libavcodec ve birçok popüler ses/görüntü codeclerini içerir.</Description>
<Description xml:lang="pl">FFmpeg to kompletne rozwiązanie nagrywania, konwersji i transmisji strumieni dźwięku i obrazu. Jest to działające z linii poleceń narzędzie do konwersji obrazu z jednego formatu do innego. Obsługuje także przechwytywanie i kodowanie w czasie rzeczywistym z karty telewizyjnej.</Description>
</Source>
<Package>
<Name>ffmpeg-devel</Name>
<Summary xml:lang="tr">ffmpeg için geliştirme dosyaları</Summary>
<Summary xml:lang="pl">Pliki nagłówkowe ffmpeg</Summary>
</Package>
</PISI>
+29
View File
@@ -0,0 +1,29 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
#autotools.autoreconf("-vfi")
autotools.configure("--disable-static \
--disable-rpath")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
if get.buildTYPE() == "emul32": return
pisitools.dodoc("ChangeLog", "COPYING*", "README*", "TODO")
pisitools.insinto("/%s/%s/" % (get.docDIR(), get.srcNAME()), "contrib")
+145
View File
@@ -0,0 +1,145 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libv4l</Name>
<Homepage>http://freecode.com/projects/libv4l</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>V4L wrapper for V4L2</Summary>
<Description>A library to access V4L2 API with V4L1 alike calls.</Description>
<Archive sha1sum="f444b24e5805da4f814d467d20f65188d9b5be10" type="tarbz2">http://linuxtv.org/downloads/v4l-utils/v4l-utils-1.0.1.tar.bz2</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>glibc-devel</Dependency>
<Dependency>libgcc</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libv4l</Name>
<RuntimeDependencies>
<Dependency>libjpeg-turbo</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/lib/udev/rules.d</Path>
<Path fileType="config">/lib/udev/rc_keymaps</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>v4l-utils</Name>
<Summary>Utilities for libv4l</Summary>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency release="current">libv4l</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/sbin</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/icons</Path>
</Files>
</Package>
<Package>
<Name>libv4l-devel</Name>
<Summary>Development files for libv4l</Summary>
<RuntimeDependencies>
<Dependency release="current">libv4l</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
<Path fileType="doc">/usr/share/doc/libv4l/contrib</Path>
</Files>
</Package>
<Package>
<Name>libv4l-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libv4l</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libjpeg-turbo-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>libjpeg-turbo-32bit</Dependency>
<Dependency>glibc-32bit</Dependency>
<Dependency release="current">libv4l</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="8">
<Date>2014-05-20</Date>
<Version>1.0.1</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-02-20</Date>
<Version>23042013</Version>
<Comment>Rebuild Unused</Comment>
<Name>Varol Maksutoğlu</Name>
<Email>waroi@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-02-17</Date>
<Version>23042013</Version>
<Comment>Rebuild.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-17</Date>
<Version>23042013</Version>
<Comment>Release Bump.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-07-29</Date>
<Version>23042013</Version>
<Comment>missing dep</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-04-23</Date>
<Version>23042013</Version>
<Comment>bump frome gitsnapshot</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-02-17</Date>
<Version>0.9.3</Version>
<Comment>bump</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-12-03</Date>
<Version>0.8.9</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
+27
View File
@@ -0,0 +1,27 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libv4l</Name>
<Summary xml:lang="tr">V4L kitaplığı</Summary>
<Summary xml:lang="pl">Warstwa abstrakcji dla urządzeń video4linux2</Summary>
<Description xml:lang="tr">V4L2 arabirimini V4L1 tarzı çağrılarla erişim sağlayan kitaplık.</Description>
<Description xml:lang="pl">libv4l to zestaw bibliotek dodający niewielką warstwę abstrakcji dla urządzeń video4linux2. Celem tej warstwy jest ułatwienie autorom aplikacji obsługi szerokiej gamy urządzeń bez pisania osobnego kodu dla różnych urządzeń tej samej klasy.</Description>
</Source>
<Package>
<Name>libv4l-devel</Name>
<Summary xml:lang="tr">libv4l için geliştirme dosyaları</Summary>
<Summary xml:lang="pl">Pliki nagłówkowe bibliotek libv4l</Summary>
</Package>
<Package>
<Name>libv4l-32bit</Name>
<Summary xml:lang="tr">libv4l için 32-bit paylaşımlı kitaplıklar</Summary>
<Summary xml:lang="pl">32-bitowe biblioteki libv4l</Summary>
</Package>
<Package>
<Name>v4l-utils</Name>
<Summary xml:lang="pl">Zbiór narzędzi do urządzeń Video4Linux</Summary>
</Package>
</PISI>
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.autoreconf("-vfi")
autotools.configure("--disable-dependency-tracking \
--disable-static")
def build():
autotools.make()
def install():
autotools.rawInstall('DESTDIR="%s"' % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "README")
+61
View File
@@ -0,0 +1,61 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>opencore-amr</Name>
<Homepage>http://opencore-amr.sourceforge.net/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Apache-2.0</License>
<IsA>library</IsA>
<Summary>AMR speech codec implementation</Summary>
<Description>Opencore AMR is an implementation of Adaptive Multi Rate Narrowband and Wideband speech codec.</Description>
<Archive sha1sum="737f00e97a237f4ae701ea55913bb38dc5513501" type="targz">http://sourceforge.net/projects/opencore-amr/files/opencore-amr/opencore-amr-0.1.3.tar.gz</Archive>
</Source>
<Package>
<Name>opencore-amr</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/opencore-amr</Path>
</Files>
</Package>
<Package>
<Name>opencore-amr-devel</Name>
<Summary>Development files for opencore-amr</Summary>
<RuntimeDependencies>
<Dependency release="current">opencore-amr</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-05-20</Date>
<Version>0.1.3</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-02-01</Date>
<Version>0.1.3</Version>
<Comment>Rebuild.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-08-29</Date>
<Version>0.1.3</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>opencore-amr</Name>
<Summary xml:lang="tr">AMR ses kodek sistemi</Summary>
<Description xml:lang="tr">Opencore AMR, Adaptive Multi Rate Narrowband ve Wideband ses kodek sistemi altyapısıdır.</Description>
</Source>
<Package>
<Name>opencore-amr-devel</Name>
<Summary xml:lang="tr">opencore-amr için geliştirme dosyaları</Summary>
</Package>
</PISI>
+25
View File
@@ -0,0 +1,25 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.configure("--disable-dependency-tracking \
--disable-gtk-doc \
--disable-static \
--disable-gstreamer")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.removeDir("/usr/share/gtk-doc")
pisitools.dodoc("AUTHORS", "COPYING*", "NEWS", "TODO")
@@ -0,0 +1,30 @@
--- ltmain.sh.old 2007-10-09 07:38:25.000000000 +0200
+++ ltmain.sh 2007-10-09 07:39:25.000000000 +0200
@@ -1794,6 +1794,11 @@
arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
;;
+ -Wl,--as-needed)
+ deplibs="$deplibs $arg"
+ continue
+ ;;
+
-Wl,*)
args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
arg=
@@ -2137,6 +2142,15 @@
lib=
found=no
case $deplib in
+ -Wl,--as-needed)
+ if test "$linkmode,$pass" = "prog,link"; then
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+ deplibs="$deplib $deplibs"
+ fi
+ continue
+ ;;
-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
if test "$linkmode,$pass" = "prog,link"; then
compile_deplibs="$deplib $compile_deplibs"
+86
View File
@@ -0,0 +1,86 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>schroedinger</Name>
<Homepage>http://www.diracvideo.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>Dirac codec library</Summary>
<Description>C-based libraries and GStreamer plugins for the Dirac video codec.</Description>
<Archive sha1sum="c01ee0bed6c1bd7608763927f719f94ebc6aaa41" type="targz">http://www.diracvideo.org/download/schroedinger/schroedinger-1.0.11.tar.gz</Archive>
<BuildDependencies>
<!-- FIXME: new version depends on orc -->
<Dependency>orc-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>ltmain_as-needed.patch</Patch>
</Patches>
</Source>
<Package>
<Name>schroedinger</Name>
<RuntimeDependencies>
<Dependency>orc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>schroedinger-devel</Name>
<Summary>Development files for schroedinger</Summary>
<RuntimeDependencies>
<Dependency release="current">schroedinger</Dependency>
<Dependency>orc-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2014-05-20</Date>
<Version>1.0.11</Version>
<Comment>Rebuild</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-03-10</Date>
<Version>1.0.11</Version>
<Comment>Rebuild</Comment>
<Name>Varol Maksutoğlu</Name>
<Email>waroi@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-07-29</Date>
<Version>1.0.11</Version>
<Comment>Rebuild</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-07-07</Date>
<Version>1.0.11</Version>
<Comment>Rebuild</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-08-29</Date>
<Version>1.0.11</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>schroedinger</Name>
<Summary xml:lang="tr">Dirac kodek kitaplığı</Summary>
<Description xml:lang="tr">C ile kodlanmış Dirac video kodeği kitaplıkları ve GStreamer eklentileri</Description>
</Source>
<Package>
<Name>schroedinger-devel</Name>
<Summary xml:lang="tr">schroedinger için geliştirme dosyaları</Summary>
</Package>
</PISI>
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
autotools.configure("--prefix=/usr")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.remove("/usr/lib/*.la")
pisitools.dodoc("ChangeLog", "README", "COPYING")
+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>vo-aacenc</Name>
<Homepage>http://sourceforge.net/projects/opencore-amr/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Apache-2.0</License>
<IsA>app:cli</IsA>
<Summary>VisualOn AAC encoder library</Summary>
<Description>VisualOn AAC encoder library</Description>
<Archive sha1sum="6f8eea8e13f369e3568d9cb33d78e0ac28b7eaee" type="targz">http://sourceforge.net/projects/opencore-amr/files/vo-aacenc/vo-aacenc-0.1.3.tar.gz/download</Archive>
</Source>
<Package>
<Name>libvo-aacenc</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libvo-aacenc-devel</Name>
<RuntimeDependencies>
<Dependency version="current">libvo-aacenc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig/vo-aacenc.pc</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2014-06-18</Date>
<Version>1.3</Version>
<Comment>Rebuild, remove vo-aacenc binary package.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-05-20</Date>
<Version>1.3</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-01-28</Date>
<Version>1.3</Version>
<Comment>Version Bump</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-09-30</Date>
<Version>1.1.2</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libvo-aacenc</Name>
<Summary xml:lang="tr">VisualOn AAC kodlama kütüphanesi</Summary>
<Description xml:lang="tr">VisualOn AAC kodlama kütüphanesi</Description>
</Source>
</PISI>
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.autoreconf("-vif")
autotools.configure("--disable-dependency-tracking \
--disable-static \
--enable-example")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.remove("/usr/lib/*.la")
pisitools.dodoc("ChangeLog", "README", "COPYING")
+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>vo-amrwbenc</Name>
<Homepage>http://sourceforge.net/projects/opencore-amr/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Apache-2.0</License>
<IsA>app:cli</IsA>
<Summary>VisualOn AMR-WB encoder library</Summary>
<Description>VisualOn AMR-WB encoder library</Description>
<Archive sha1sum="427a147a378d258614d5d470f1f222e249535be7" type="targz">http://sourceforge.net/projects/opencore-amr/files/vo-amrwbenc/vo-amrwbenc-0.1.3.tar.gz</Archive>
</Source>
<Package>
<Name>vo-amrwbenc</Name>
<RuntimeDependencies>
<Dependency version="current">libvo-amrwbenc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/bin/amrwb-enc</Path>
</Files>
</Package>
<Package>
<Name>libvo-amrwbenc</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libvo-amrwbenc-devel</Name>
<RuntimeDependencies>
<Dependency version="current">libvo-amrwbenc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig/vo-amrwbenc.pc</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-05-27</Date>
<Version>1.3</Version>
<Comment>Rebuild.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-01-28</Date>
<Version>1.3</Version>
<Comment>Version bump.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-09-30</Date>
<Version>1.1.2</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libvo-aacenc</Name>
<Summary xml:lang="tr">VisualOn AMR-WB kodlama kütüphanesi</Summary>
<Description xml:lang="tr">VisualOn AMR-WB kodlama kütüphanesi</Description>
</Source>
</PISI>
+27
View File
@@ -0,0 +1,27 @@
#!/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 get
from pisi.actionsapi import pisitools
from pisi.actionsapi import cmaketools
from pisi.actionsapi import shelltools
def setup():
pisitools.ldflags.add("-z,noexecstack")
shelltools.cd("build/linux")
cmaketools.configure("-DCMAKE_BUILD_TYPE=release", sourceDir="../../source")
def build():
shelltools.cd("build/linux")
cmaketools.make()
def install():
shelltools.cd("build/linux")
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.remove("/usr/lib/libx265.a")
+76
View File
@@ -0,0 +1,76 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>x265</Name>
<Homepage>http://x265.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Summary>Open source H265/EVC encoder</Summary>
<Description>x265 is a commercially funded open source implementation of the H.265/High Efficiency Video Coding (HEVC) compression standard.</Description>
<Archive sha1sum="7eee170b6adeb7c3012d3a165afb6a0fd1f02646" type="tarbz2">https://bitbucket.org/multicoreware/x265/get/1.7.tar.bz2</Archive>
<BuildDependencies>
<Dependency>yasm-devel</Dependency>
<Dependency>cmake</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>x265</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
</Files>
</Package>
<Package>
<Name>x265-devel</Name>
<Summary>Development files for x265</Summary>
<RuntimeDependencies>
<Dependency release="current">x265</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2015-07-23</Date>
<Version>1.7</Version>
<Comment>Version bump</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-12-02</Date>
<Version>1.4</Version>
<Comment>Version bump</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-06-18</Date>
<Version>1.0</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2014-04-05</Date>
<Version>0.9</Version>
<Comment>First release</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
</History>
</PISI>
+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>x265</Name>
<Summary xml:lang="tr">Açık kaynak kodlu H265/EVC çözücü</Summary>
<Description xml:lang="tr">x265 H265/EVC görüntü dosyalarını açmak için kullanılan bir kütüphane</Description>
</Source>
<Package>
<Name>x265-devel</Name>
<Summary xml:lang="tr">x265 için geliştirme dosyaları</Summary>
</Package>
</PISI>
+25
View File
@@ -0,0 +1,25 @@
#!/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 = "xvidcore/build/generic"
def setup():
autotools.configure()
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
shelltools.cd("../..")
pisitools.insinto("/usr/share/doc/xvid/examples", "examples/*")
pisitools.dodoc("AUTHORS", "ChangeLog*", "README", "LICENSE", "TODO")
+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xvid</Name>
<Homepage>http://www.xvid.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>High performance MPEG-4 video de-/encoding solution</Summary>
<Description>Xvid is a codec which makes it possible to compress movies too much while still maintaining the original image quality.</Description>
<Archive sha1sum="465763c92679ca230526d4890d17dbf6d6974b08" type="targz">http://downloads.xvid.org/downloads/xvidcore-1.3.3.tar.gz</Archive>
</Source>
<Package>
<Name>xvid</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/xvid</Path>
</Files>
</Package>
<Package>
<Name>xvid-devel</Name>
<RuntimeDependencies>
<Dependency release="current">xvid</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/xvid/examples</Path>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2014-12-14</Date>
<Version>1.3.3</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-05-22</Date>
<Version>1.3.2</Version>
<Comment>Rebuild</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-01-17</Date>
<Version>1.3.2</Version>
<Comment>Rebuild for 1.0</Comment>
<Name>Richard de Bruin</Name>
<Email>richdb@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-08-29</Date>
<Version>1.3.2</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xvid</Name>
<Summary xml:lang="tr">Yüksek performanslı bir MPEG-4 video kodlayıcı/çözücü</Summary>
<Description xml:lang="tr">Xvid videoları kalite kaybına neden olmadan yüksek oranlarda sıkıştırabilmeye olanak tanıyan bir kodlayıcıdır.</Description>
<Description xml:lang="es">Xvid es un codec que posibilita una alta compresión de peliculas, manteniendo la calidad original de la imagen.</Description>
</Source>
</PISI>