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>