DirectFB fix build.

This commit is contained in:
Ertuğrul Erata
2015-07-06 09:47:15 +03:00
parent ba95c74652
commit 423709cc6e
24 changed files with 946 additions and 4 deletions
-1
View File
@@ -18,7 +18,6 @@ def setup():
--enable-gif \
--enable-freetype \
--enable-multi \
--enable-sysfs \
--disable-sdl \
--disable-multi \
--disable-debug \
+14 -3
View File
@@ -14,15 +14,25 @@
<Description>DirectFB is a thin library that provides hardware graphics acceleration, input device handling and abstraction, integrated windowing system with support for translucent windows and multiple display layers.</Description>
<Archive sha1sum="ff3dc6885f2875586849d88ee9f87fca866259b0" type="targz">http://www.directfb.org/downloads/Core/DirectFB-1.7/DirectFB-1.7.1.tar.gz</Archive>
<BuildDependencies>
<Dependency>libgcc</Dependency>
<Dependency>giflib-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>jasper-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>webp-devel</Dependency>
<Dependency>mesa-glu-devel</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>libmng-devel</Dependency>
<Dependency>lcms2-devel</Dependency>
<Dependency>libvdpau-devel</Dependency>
<Dependency>libmad-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
</BuildDependencies>
<Patches>
</Patches>
@@ -41,14 +51,15 @@
<Package>
<Name>DirectFB</Name>
<RuntimeDependencies>
<Dependency>giflib</Dependency>
<Dependency>zlib</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libpng</Dependency>
<Dependency>freetype</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libXext</Dependency>
<Dependency>mesa</Dependency>
<Dependency>mesa-glu</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>libmng</Dependency>
<Dependency>libvdpau</Dependency>
<Dependency>webp</Dependency>
<Dependency>tiff</Dependency>
+35
View File
@@ -0,0 +1,35 @@
#!/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():
options = "--with-pic \
--enable-ogg \
--enable-sse \
--disable-doxygen-docs \
--disable-dependency-tracking \
--disable-xmms-plugin \
--disable-static"
autotools.autoconf()
autotools.configure(options)
def build():
autotools.make()
#def check():
#autotools.make("check")
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.removeDir("/usr/share/doc/")
pisitools.dohtml("doc/html/*")
+111
View File
@@ -0,0 +1,111 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>flac</Name>
<Homepage>http://flac.sourceforge.net/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<License>LGPLv2.1</License>
<IsA>app:console</IsA>
<Summary>An encoder/decoder for the Free Lossless Audio Codec</Summary>
<Description>flac is the Free Lossless Audio Codec. The FLAC format supports streaming, seeking, and archival, and gives 25-75% compression on typical CD audio. This package contains tools and libraries to work with and support for files in FLAC format.</Description>
<Archive sha1sum="38e17439d11be26207e4af0ff50973815694b26f" type="tarxz">http://downloads.xiph.org/releases/flac/flac-1.3.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>libogg-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>flac</Name>
<RuntimeDependencies>
<Dependency>libogg</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>flac-docs</Name>
<Summary>Documentation for flac</Summary>
<RuntimeDependencies>
<Dependency>flac</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>flac-devel</Name>
<Summary>Development files for flac</Summary>
<RuntimeDependencies>
<Dependency>libogg-devel</Dependency>
<Dependency release="current">flac</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="data">/usr/share/aclocal</Path>
</Files>
</Package>
<Package>
<Name>flac-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for flac</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>libogg-32bit</Dependency>
<Dependency>glibc-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>libogg-32bit</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>glibc-32bit</Dependency>
<Dependency release="current">flac</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2014-12-03</Date>
<Version>1.3.1</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-05-21</Date>
<Version>1.3.0</Version>
<Comment>Rebuild</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="2">
<Date>2013-11-16</Date>
<Version>1.3.0</Version>
<Comment>Version bump</Comment>
<Name>Burak Fazıl Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2011-03-01</Date>
<Version>1.2.1</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>flac</Name>
<Summary xml:lang="tr">Özgür Kayıpsız Ses Kodlaması için kodlayıcı/çözücü araçları</Summary>
<Description xml:lang="tr">flac bir Özgür Kayıpsız Ses Kodlaması'dır. (Free Lossless Audio Codec) FLAC biçemi akan görüntü, arama ve arşivleme ve tipik bir Ses CD'sinde %25-75 sıkıştırmayı destekler.</Description>
</Source>
<Package>
<Name>flac-docs</Name>
<Summary xml:lang="tr">flac ile ilgili belgeler</Summary>
</Package>
<Package>
<Name>flac-devel</Name>
<Summary xml:lang="tr">flac için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>flac-32bit</Name>
<Summary xml:lang="tr">flac için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+35
View File
@@ -0,0 +1,35 @@
#!/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 libtools
from pisi.actionsapi import get
def setup():
autotools.autoreconf("-vfi")
# libtools.libtoolize("--force --install")
autotools.configure("--disable-dependency-tracking \
--enable-alsa \
--enable-alsa-mmap \
--enable-pulse \
--disable-arts \
--disable-esd \
--disable-nas \
--enable-shared \
--disable-static")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.removeDir("/usr/share/doc")
pisitools.dohtml("doc/*")
pisitools.dodoc("AUTHORS", "CHANGES", "README", "TODO")
+82
View File
@@ -0,0 +1,82 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libao</Name>
<Homepage>http://www.xiph.org/ao/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>The audio output library</Summary>
<Description>Libao is a cross platform audio output library. It currently supports ESD, OSS, Solaris, and IRIX.</Description>
<Archive sha1sum="6b1d2c6a2e388e3bb6ebea158d51afef18aacc56" type="targz">http://downloads.xiph.org/releases/ao/libao-1.2.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
</BuildDependencies>
<!--<Patches>
<Patch>libao-1.0.0-pulseaudio.patch</Patch>
</Patches>-->
</Source>
<Package>
<Name>libao</Name>
<RuntimeDependencies>
<Dependency>alsa-lib</Dependency>
<Dependency>pulseaudio-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>libao-devel</Name>
<Summary>Development files for libao</Summary>
<RuntimeDependencies>
<Dependency release="current">libao</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/ao</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/share/aclocal</Path>
<Path fileType="doc">/usr/share/doc/libao/html</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2014-05-26</Date>
<Version>1.2.0</Version>
<Comment>version bump</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="3">
<Date>2014-02-25</Date>
<Version>1.1.0</Version>
<Comment>Rebuild Unused</Comment>
<Name>Varol Maksutoğlu</Name>
<Email>waroi@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-10-14</Date>
<Version>1.1.0</Version>
<Comment>Rebuild</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-08-31</Date>
<Version>1.1.0</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libao</Name>
<Summary xml:lang="tr">Ses çıktısı kütüphanesi</Summary>
<Summary xml:lang="fr">La librairie de rendu (sortie) audio.</Summary>
</Source>
<Package>
<Name>libao-devel</Name>
<Summary xml:lang="tr">libao için geliştirme dosyaları</Summary>
</Package>
</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 autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
def setup():
pisitools.cflags.add("-ftree-vectorize -ftree-vectorizer-verbose=1")
for i in ["NEWS", "AUTHORS", "ChangeLog"]:
shelltools.touch(i)
autotools.autoreconf("-vfi")
autotools.configure("--disable-debugging \
--disable-static")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("CHANGES", "COPYRIGHT", "CREDITS", "README", "TODO", "VERSION")
@@ -0,0 +1,10 @@
--- configure.ac.orig 2004-01-23 11:41:32.000000000 +0200
+++ configure.ac 2014-05-21 14:28:19.470907858 +0300
@@ -298,6 +298,7 @@
case "$host" in
i?86-*) FPM="INTEL" ;;
arm*-*) FPM="ARM" ;;
+ x86_64*) FPM="64BIT" ;;
mips*-*) FPM="MIPS" ;;
sparc*-*) FPM="SPARC" ;;
powerpc*-*) FPM="PPC" ;;
@@ -0,0 +1,12 @@
diff -Naur libmad-0.15.1b-orig/configure.ac libmad-0.15.1b/configure.ac
--- libmad-0.15.1b-orig/configure.ac 2007-07-01 12:58:13.000000000 -0600
+++ libmad-0.15.1b/configure.ac 2007-07-01 12:59:13.000000000 -0600
@@ -105,7 +105,7 @@
shift
;;
-O2)
- optimize="-O"
+ optimize="-O2"
shift
;;
-fomit-frame-pointer)
@@ -0,0 +1,146 @@
diff -Naur libmad-0.15.1b-orig/configure.ac libmad-0.15.1b/configure.ac
--- libmad-0.15.1b-orig/configure.ac 2007-06-30 20:22:31.000000000 -0600
+++ libmad-0.15.1b/configure.ac 2007-06-30 20:25:31.000000000 -0600
@@ -122,74 +122,74 @@
esac
done
-if test "$GCC" = yes
-then
- if test -z "$arch"
- then
- case "$host" in
- i386-*) ;;
- i?86-*) arch="-march=i486" ;;
- arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;;
- armv4*-*) arch="-march=armv4 -mtune=strongarm" ;;
- powerpc-*) ;;
- mips*-agenda-*) arch="-mcpu=vr4100" ;;
- mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;;
- esac
- fi
-
- case "$optimize" in
- -O|"-O "*)
- optimize="-O"
- optimize="$optimize -fforce-mem"
- optimize="$optimize -fforce-addr"
- : #x optimize="$optimize -finline-functions"
- : #- optimize="$optimize -fstrength-reduce"
- optimize="$optimize -fthread-jumps"
- optimize="$optimize -fcse-follow-jumps"
- optimize="$optimize -fcse-skip-blocks"
- : #x optimize="$optimize -frerun-cse-after-loop"
- : #x optimize="$optimize -frerun-loop-opt"
- : #x optimize="$optimize -fgcse"
- optimize="$optimize -fexpensive-optimizations"
- optimize="$optimize -fregmove"
- : #* optimize="$optimize -fdelayed-branch"
- : #x optimize="$optimize -fschedule-insns"
- optimize="$optimize -fschedule-insns2"
- : #? optimize="$optimize -ffunction-sections"
- : #? optimize="$optimize -fcaller-saves"
- : #> optimize="$optimize -funroll-loops"
- : #> optimize="$optimize -funroll-all-loops"
- : #x optimize="$optimize -fmove-all-movables"
- : #x optimize="$optimize -freduce-all-givs"
- : #? optimize="$optimize -fstrict-aliasing"
- : #* optimize="$optimize -fstructure-noalias"
-
- case "$host" in
- arm*-*)
- optimize="$optimize -fstrength-reduce"
- ;;
- mips*-*)
- optimize="$optimize -fstrength-reduce"
- optimize="$optimize -finline-functions"
- ;;
- i?86-*)
- optimize="$optimize -fstrength-reduce"
- ;;
- powerpc-apple-*)
- # this triggers an internal compiler error with gcc2
- : #optimize="$optimize -fstrength-reduce"
-
- # this is really only beneficial with gcc3
- : #optimize="$optimize -finline-functions"
- ;;
- *)
- # this sometimes provokes bugs in gcc 2.95.2
- : #optimize="$optimize -fstrength-reduce"
- ;;
- esac
- ;;
- esac
-fi
+#if test "$GCC" = yes
+#then
+# if test -z "$arch"
+# then
+# case "$host" in
+# i386-*) ;;
+# i?86-*) arch="-march=i486" ;;
+# arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;;
+# armv4*-*) arch="-march=armv4 -mtune=strongarm" ;;
+# powerpc-*) ;;
+# mips*-agenda-*) arch="-mcpu=vr4100" ;;
+# mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;;
+# esac
+# fi
+#
+# case "$optimize" in
+# -O|"-O "*)
+# optimize="-O"
+# optimize="$optimize -fforce-mem"
+# optimize="$optimize -fforce-addr"
+# : #x optimize="$optimize -finline-functions"
+# : #- optimize="$optimize -fstrength-reduce"
+# optimize="$optimize -fthread-jumps"
+# optimize="$optimize -fcse-follow-jumps"
+# optimize="$optimize -fcse-skip-blocks"
+# : #x optimize="$optimize -frerun-cse-after-loop"
+# : #x optimize="$optimize -frerun-loop-opt"
+# : #x optimize="$optimize -fgcse"
+# optimize="$optimize -fexpensive-optimizations"
+# optimize="$optimize -fregmove"
+# : #* optimize="$optimize -fdelayed-branch"
+# : #x optimize="$optimize -fschedule-insns"
+# optimize="$optimize -fschedule-insns2"
+# : #? optimize="$optimize -ffunction-sections"
+# : #? optimize="$optimize -fcaller-saves"
+# : #> optimize="$optimize -funroll-loops"
+# : #> optimize="$optimize -funroll-all-loops"
+# : #x optimize="$optimize -fmove-all-movables"
+# : #x optimize="$optimize -freduce-all-givs"
+# : #? optimize="$optimize -fstrict-aliasing"
+# : #* optimize="$optimize -fstructure-noalias"
+#
+# case "$host" in
+# arm*-*)
+# optimize="$optimize -fstrength-reduce"
+# ;;
+# mips*-*)
+# optimize="$optimize -fstrength-reduce"
+# optimize="$optimize -finline-functions"
+# ;;
+# i?86-*)
+# optimize="$optimize -fstrength-reduce"
+# ;;
+# powerpc-apple-*)
+# # this triggers an internal compiler error with gcc2
+# : #optimize="$optimize -fstrength-reduce"
+#
+# # this is really only beneficial with gcc3
+# : #optimize="$optimize -finline-functions"
+# ;;
+# *)
+# # this sometimes provokes bugs in gcc 2.95.2
+# : #optimize="$optimize -fstrength-reduce"
+# ;;
+# esac
+# ;;
+# esac
+#fi
case "$host" in
mips*-agenda-*)
+11
View File
@@ -0,0 +1,11 @@
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: mad
Description: MPEG Audio Decoder
Requires:
Version: 0.15.0b
Libs: -L${libdir} -lmad -lm
Cflags: -I${includedir}
+69
View File
@@ -0,0 +1,69 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libmad</Name>
<Homepage>http://mad.sourceforge.net</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>"M"peg "A"udio "D"ecoder library</Summary>
<Description>libmad is an audio decoder library for MPEG based content.</Description>
<Archive sha1sum="cac19cd00e1a907f3150cc040ccc077783496d76" type="targz">mirrors://sourceforge/mad/libmad-0.15.1b.tar.gz</Archive>
<Patches>
<Patch level="0">amd64-64bit.diff</Patch>
<Patch level="1">libmad-0.15.1b-cflags-O2.patch</Patch>
<Patch level="1">libmad-0.15.1b-cflags.patch</Patch>
</Patches>
</Source>
<Package>
<Name>libmad</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libmad-devel</Name>
<Summary>Development files for libmad</Summary>
<RuntimeDependencies>
<Dependency release="current">libmad</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" target="/usr/lib/pkgconfig/mad.pc" permission="0644">mad.pc</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="3">
<Date>2014-05-20</Date>
<Version>0.15.1b</Version>
<Comment>Rebuild, cleanup.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-01-28</Date>
<Version>0.15.1b</Version>
<Comment>Rebuild</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="1">
<Date>2010-10-12</Date>
<Version>0.15.1b</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>libmad</Name>
<Summary xml:lang="tr">Yüksek kaliteli MPEG ses çözücü kütüphanesi</Summary>
<Summary xml:lang="fr">Librairie de &quot;D&quot;écompression &quot;A&quot;udio &quot;M&quot;peg (&quot;M&quot;peg &quot;A&quot;udio &quot;D&quot;ecoder&quot;)</Summary>
<Description xml:lang="tr">libmad MPEG tabanlı ses çözüm kitaplığıdır.</Description>
</Source>
<Package>
<Name>libmad-devel</Name>
<Summary xml:lang="tr">libmad için geliştirme dosyaları</Summary>
</Package>
</PISI>
+21
View File
@@ -0,0 +1,21 @@
#!/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 get
def setup():
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "CHANGES", "COPYING", "README")
+82
View File
@@ -0,0 +1,82 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libogg</Name>
<Homepage>http://www.vorbis.com</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>as-is</License>
<IsA>library</IsA>
<Summary>The Ogg media file format library</Summary>
<Description>libogg is a library for manipulating Ogg bitstream file formats. libogg supports both making Ogg bitstreams and getting packets from Ogg bitstreams.</Description>
<Archive sha1sum="a4242415a7a9fd71f3092af9ff0b9fa630e4d7bd" type="tarxz">http://downloads.xiph.org/releases/ogg/libogg-1.3.1.tar.xz</Archive>
</Source>
<Package>
<Name>libogg</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libogg-devel</Name>
<RuntimeDependencies>
<Dependency release="current">libogg</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="data">/usr/share/aclocal</Path>
<Path fileType="doc">/usr/share/doc/libogg/*html</Path>
<Path fileType="doc">/usr/share/doc/libogg/*png</Path>
<Path fileType="doc">/usr/share/doc/libogg/ogg</Path>
</Files>
</Package>
<Package>
<Name>libogg-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libogg</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>glibc-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>glibc-32bit</Dependency>
<Dependency release="current">libogg</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-05-20</Date>
<Version>1.3.1</Version>
<Comment>Rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-11-16</Date>
<Version>1.3.1</Version>
<Comment>Version bump</Comment>
<Name>Burak Fazıl Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-08-31</Date>
<Version>1.3.0</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+14
View File
@@ -0,0 +1,14 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libogg</Name>
<Summary xml:lang="tr">Ogg dosya biçimi kütüphanesi</Summary>
<Description xml:lang="tr">libogg Ogg biçimli dosyalara erişmek için kullanılan bir kütüphanedir. Hem Ogg biçimli dosya oluşturmak için hem de Ogg dosyalarından paket ayıklamak için kullanılabilir.</Description>
<Summary xml:lang="fr">La librairie pour fichiers au format média Ogg.</Summary>
</Source>
<Package>
<Name>libogg-32bit</Name>
<Summary xml:lang="tr">libogg için 32-bit paylaşımlı kitaplıklar</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/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.removeDir("/usr/share/doc")
pisitools.dodoc("AUTHORS", "README", "todo.txt", "doc/*.txt")
pisitools.dohtml("doc/*")
+90
View File
@@ -0,0 +1,90 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libvorbis</Name>
<Homepage>http://www.vorbis.com</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<IsA>library</IsA>
<Summary>The Vorbis general audio compression codec</Summary>
<Description>libvorbis is a fully open, non-proprietary, patent- and royalty-free, general-purpose compressed audio format for audio and music at fixed variable bitrates from 16 to 128 kbps/channel.</Description>
<Archive sha1sum="b99724acdf3577982b3146b9430d765995ecf9e1" type="tarxz">http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.4.tar.xz</Archive>
<BuildDependencies>
<Dependency>libogg-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libvorbis</Name>
<RuntimeDependencies>
<Dependency>libogg</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/libvorbis/AUTHORS</Path>
<Path fileType="doc">/usr/share/doc/libvorbis/README</Path>
</Files>
</Package>
<Package>
<Name>libvorbis-devel</Name>
<RuntimeDependencies>
<Dependency release="current">libvorbis</Dependency>
<Dependency>libogg-devel</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="data">/usr/share/aclocal</Path>
<Path fileType="doc">/usr/share/doc/libvorbis</Path>
</Files>
</Package>
<Package>
<Name>libvorbis-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libvorbis</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>glibc-32bit</Dependency>
<Dependency>libogg-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">libvorbis</Dependency>
<Dependency>glibc-32bit</Dependency>
<Dependency>libogg-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-05-20</Date>
<Version>1.3.4</Version>
<Comment>Rebuild, cleanup.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-02-01</Date>
<Version>1.3.4</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-08-31</Date>
<Version>1.3.3</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,14 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libvorbis</Name>
<Summary xml:lang="tr">Vorbis genel ses sıkıştırma kodlaması</Summary>
<Description xml:lang="tr">libvorbis tamamen açık, sahipsiz, genel amaçlı sıkıştırılmış ses biçimidir.</Description>
<Summary xml:lang="fr">Librairie de formatage de fichier son Ogg Vorbis libre.</Summary>
</Source>
<Package>
<Name>libvorbis-32bit</Name>
<Summary xml:lang="tr">libvorbis için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</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/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
shelltools.export("AT_M4DIR", "m4")
autotools.autoreconf("-vfi")
autotools.configure('--disable-dependency-tracking \
--enable-nls \
--enable-vcut \
--enable-ogg123 \
--with-flac \
--with-speex \
--with-kate \
--docdir="/%s/%s"' % (get.docDIR(), get.srcNAME()))
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.removeDir("/usr/share/doc")
pisitools.dodoc("CHANGES", "COPYING", "AUTHORS", "README", "ogg123/ogg123rc-example")
+60
View File
@@ -0,0 +1,60 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>vorbis-tools</Name>
<Homepage>http://www.vorbis.com/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>as-is</License>
<IsA>app:console</IsA>
<Summary>Tools for using the Ogg Vorbis sound file format</Summary>
<Description>This set of tools allow you to play and encode Ogg Vorbis files.</Description>
<Archive sha1sum="fc6a820bdb5ad6fcac074721fab5c3f96eaf6562" type="targz">http://downloads.xiph.org/releases/vorbis/vorbis-tools-1.4.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>libvorbis-devel</Dependency>
<Dependency>libao-devel</Dependency>
<Dependency>flac-devel</Dependency>
<Dependency>speex-devel</Dependency>
<Dependency>libogg-devel</Dependency>
<Dependency>libkate-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>vorbis-tools</Name>
<RuntimeDependencies>
<Dependency>libvorbis</Dependency>
<Dependency>libao</Dependency>
<Dependency>flac</Dependency>
<Dependency>speex</Dependency>
<Dependency>libogg</Dependency>
<Dependency>libkate</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2014-01-28</Date>
<Version>1.4.0</Version>
<Comment>Rebuild</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2010-10-12</Date>
<Version>1.4.0</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>vorbis-tools</Name>
<Summary xml:lang="tr">Ogg Vorbis ses dosyaları için araçlar paketi.</Summary>
<Description xml:lang="tr">vorbis-tools Ogg Vorbis dosyaları oluşturabilmenize ve oynatabilmenize olanak tanır.</Description>
</Source>
</PISI>