Merge pull request #53 from ertugerata/master

fftw3 fix deps
This commit is contained in:
Ertuğrul Erata
2015-07-07 01:09:04 +03:00
36 changed files with 973 additions and 34 deletions
+2
View File
@@ -39,6 +39,7 @@
<Dependency>pciutils-devel</Dependency>
<Dependency>postgresql-server</Dependency>
<Dependency>python-devel</Dependency>
<Dependency>DirectFB-devel</Dependency>
<!--<Dependency>ruby-devel</Dependency>4?-->
<Dependency>sqlite-devel</Dependency>
<Dependency>unixODBC-devel</Dependency>
@@ -92,6 +93,7 @@
<Dependency>libpng</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>eudev</Dependency>
<Dependency>DirectFB</Dependency>
<Dependency>openssl</Dependency>
<Dependency>freetype</Dependency>
<Dependency>harfbuzz</Dependency>
@@ -15,6 +15,8 @@
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-declarative-devel</Dependency>
<Dependency>qt5-tools</Dependency><!--need qhelpgenerator for build docs-->
<Dependency>qt5-sql-sqlite</Dependency>
</BuildDependencies>
</Source>
@@ -16,6 +16,7 @@
<Dependency>qt5-base-devel</Dependency>
<Dependency>jasper-devel</Dependency>
<Dependency>libmng-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>webp-devel</Dependency>
+1 -1
View File
@@ -18,7 +18,7 @@
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>openal-devel</Dependency>
<Dependency>pulseaudio-libs-32bit</Dependency>
<!--Dependency>pulseaudio-libs-32bit</Dependency>-->
</BuildDependencies>
</Source>
+12 -11
View File
@@ -21,6 +21,13 @@
<Package>
<Name>qt5-quick1</Name>
<RuntimeDependencies>
<Dependency>mesa</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-xmlpatterns</Dependency>
<Dependency>qt5-script</Dependency>
<!--Dependency>qt5-webkit</Dependency-->
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/usr/lib/qt5</Path>
@@ -28,27 +35,21 @@
<Path fileType="executable">/usr/lib/qt5/bin/</Path>
<Path fileType="executable">/usr/bin</Path>
</Files>
<RuntimeDependencies>
<Dependency>mesa</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-xmlpatterns</Dependency>
<Dependency>qt5-script</Dependency>
<Dependency>qt5-webkit</Dependency>
</RuntimeDependencies>
</Package>
<Package>
<Name>qt5-quick1-devel</Name>
<RuntimeDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-script-devel</Dependency>
<Dependency>qt5-quick1</Dependency>
</RuntimeDependencies>
<Summary>Development file for qt5-quick1</Summary>
<Description>Development file for qt5-quick1</Description>
<Files>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="headers">/usr/include/qt5</Path>
</Files>
<RuntimeDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-script-devel</Dependency>
</RuntimeDependencies>
</Package>
<History>
@@ -15,20 +15,21 @@
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-declarative-devel</Dependency>
<Dependency>qt5-quick1-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>qt5-quickcontrols</Name>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-declarative</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="data">/usr/share/licenses/</Path>
</Files>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-declarative</Dependency>
</RuntimeDependencies>
</Package>
<History>
+1
View File
@@ -37,6 +37,7 @@
<Name>qt5-script-devel</Name>
<RuntimeDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency release="current">qt5-script</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/pkgconfig</Path>
+10 -7
View File
@@ -20,26 +20,29 @@
<Package>
<Name>qt5-sensors</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-declarative</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="data">/usr/share/licenses</Path>
</Files>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-declarative</Dependency>
</RuntimeDependencies>
</Package>
<Package>
<Name>qt5-sensors-devel</Name>
<RuntimeDependencies>
<Dependency>qt5-sensors</Dependency>
<Dependency>qt5-base-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="headers">/usr/include/qt5</Path>
</Files>
<RuntimeDependencies>
<Dependency>qt5-base-devel</Dependency>
</RuntimeDependencies>
</Package>
<History>
+12 -8
View File
@@ -14,31 +14,35 @@
<Archive sha1sum="aa843f96fe1a49d91eb7582d3be5035de5b5508e" type="tarxz">http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtserialport-opensource-src-5.4.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>eudev-devel</Dependency>
<Dependency>qt5-tools-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>qt5-serialport</Name>
<Files>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>eudev</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="data">/usr/share/licenses</Path>
</Files>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
</RuntimeDependencies>
</Package>
<Package>
<Name>qt5-serialport-devel</Name>
<Files>
<RuntimeDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency release="current">qt5-serialport</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="headers">/usr/include/qt5</Path>
</Files>
<RuntimeDependencies>
<Dependency>qt5-base-devel</Dependency>
</RuntimeDependencies>
</Package>
<History>
+2 -2
View File
@@ -15,11 +15,11 @@ def setup():
def build():
qt5.make()
qt5.make("docs")
#qt5.make("docs")
def install():
qt5.install("INSTALL_ROOT=%s" % get.installDIR())
qt5.install("install_docs")
#qt5.install("install_docs")
#I hope qtchooser will manage this issue
for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()):
+2 -1
View File
@@ -16,6 +16,7 @@
<Dependency>mesa-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-declarative-devel</Dependency>
<!--Dependency>qt5-webkit-devel</Dependency--><!--designer webkit plugin i için lazım-->
</BuildDependencies>
</Source>
@@ -24,7 +25,7 @@
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>mesa</Dependency>
<Dependency>qt5-webkit</Dependency>
<!--Dependency>qt5-webkit</Dependency-->
<Dependency>qt5-declarative</Dependency>
</RuntimeDependencies>
<Files>
+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/copyleft/gpl.txt
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--disable-static \
--disable-tester")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "README")
+63
View File
@@ -0,0 +1,63 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>sbc</Name>
<Homepage>http://www.bluez.org/</Homepage>
<Packager>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>Bluetooth Subband Codec (SBC) library</Summary>
<Description>An audio codec to connect bluetooth high quality audio devices like headphones or loudspeakers.</Description>
<Archive sha1sum="577d7f50415e9420569d8fd5e179e2429c0e2cbb" type="targz">http://www.kernel.org/pub/linux/bluetooth/sbc-1.3.tar.gz</Archive>
</Source>
<Package>
<Name>sbc</Name>
<Files>
<Path fileType="executable">/usr/bin/*</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc/sbc/*</Path>
</Files>
</Package>
<Package>
<Name>sbc-devel</Name>
<Summary>Development files for sbc</Summary>
<RuntimeDependencies>
<Dependency release="current">sbc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-12-12</Date>
<Version>1.3</Version>
<Comment>Version bump</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-08-27</Date>
<Version>1.0</Version>
<Comment>R.Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-12-19</Date>
<Version>1.0</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
+16
View File
@@ -0,0 +1,16 @@
#!/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 get
def setup():
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+91
View File
@@ -0,0 +1,91 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>orc</Name>
<Homepage>http://code.entropywave.com/projects/orc/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<License>BSD-2</License>
<IsA>app:console</IsA>
<Summary>The Oil Runtime Compiler</Summary>
<Description>Optimized Inner Loop Runtime Compiler</Description>
<Archive sha1sum="6186a6a5faefe6b61d55e5406c7365d69b91c982" type="targz">http://gstreamer.freedesktop.org/src/orc/orc-0.4.19.tar.gz</Archive>
<BuildDependencies>
<!--Dependency>valgrind</Dependency-->
</BuildDependencies>
</Source>
<Package>
<Name>orc</Name>
<Files>
<Path fileType="executable">/usr/bin/</Path>
<Path fileType="library">/usr/lib/</Path>
<Path fileType="data">/usr/share/</Path>
</Files>
</Package>
<Package>
<Name>orc-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for orc</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>glibc-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>glibc-32bit</Dependency>
<Dependency release="current">orc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<Package>
<Name>orc-devel</Name>
<Summary>orc için geliştirme dosyaları</Summary>
<RunTimeDependencies>
<Dependency release="current">orc</Dependency>
</RunTimeDependencies>
<Files>
<Path fileType="header">/usr/include/</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="4">
<Date>2014-05-20</Date>
<Version>0.4.19</Version>
<Comment>Version bump, fix version.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-11-24</Date>
<Version>4.18</Version>
<Comment>Version bump</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-02-14</Date>
<Version>4.16</Version>
<Comment>Add emul32</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-08-29</Date>
<Version>4.16</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>ocr</Name>
<Summary xml:lang="en">The Oil Runtime Compiler</Summary>
<Description xml:lang="en">Optimized Inner Loop Runtime Compiler</Description>
</Source>
<Package>
<Name>orc-devel</Name>
<Summary xml:lang="tr">orc için geliştirme dosyaları</Summary>
</Package>
</PISI>
+44
View File
@@ -0,0 +1,44 @@
#!/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 shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import libtools
from pisi.actionsapi import get
def setup():
options = "--disable-static \
--disable-sqlite \
--enable-flac \
--enable-alsa \
--enable-largefile \
--disable-gcc-pipe \
--disable-jack \
--disable-octave \
--disable-gcc-werror \
--disable-dependency-tracking"
pisitools.dosed("examples/Makefile.am", "noinst_PROGRAMS", "check_PROGRAMS")
pisitools.dosed("tests/Makefile.am", "noinst_PROGRAMS", "check_PROGRAMS")
shelltools.unlink("M4/libtool.m4")
for i in shelltools.ls("M4/lt*.m4"):
shelltools.unlink(i)
autotools.autoreconf("-fi -I M4")
autotools.configure(options)
pisitools.dosed("doc/Makefile", "^htmldocdir.*", "htmldocdir = /usr/share/doc/%s/html" % get.srcNAME())
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README")
@@ -0,0 +1,25 @@
Index: libsndfile-1.0.17/configure.ac
===================================================================
--- libsndfile-1.0.17.orig/configure.ac
+++ libsndfile-1.0.17/configure.ac
@@ -268,6 +268,7 @@ else
fi
AC_DEFINE_UNQUOTED([HAVE_SQLITE3],$HAVE_SQLITE3,[Set to 1 if you have libsqlite3.])
+AM_CONDITIONAL(HAVE_SQLITE3, [test "x$ac_cv_sqlite3" = "xyes"])
#====================================================================================
# Determine if the processor can do clipping on float to int conversions.
Index: libsndfile-1.0.17/regtest/Makefile.am
===================================================================
--- libsndfile-1.0.17.orig/regtest/Makefile.am
+++ libsndfile-1.0.17/regtest/Makefile.am
@@ -1,6 +1,8 @@
## Process this file with automake to produce Makefile.in
+if HAVE_SQLITE3
bin_PROGRAMS = sndfile-regtest
+endif
noinst_HEADERS = regtest.h
@@ -0,0 +1,26 @@
This one fails on amd64; vorbis is lossy anyway so just increase the tolerance
for now.
Index: libsndfile-1.0.18/tests/floating_point_test.tpl
===================================================================
--- libsndfile-1.0.18.orig/tests/floating_point_test.tpl
+++ libsndfile-1.0.18/tests/floating_point_test.tpl
@@ -111,7 +111,7 @@ main (int argc, char *argv [])
float_scaled_test ("flac_16.flac", allow_exit, SF_FALSE, SF_FORMAT_FLAC | SF_FORMAT_PCM_16, -87.0) ;
float_scaled_test ("flac_24.flac", allow_exit, SF_FALSE, SF_FORMAT_FLAC | SF_FORMAT_PCM_24, -138.0) ;
- float_scaled_test ("vorbis.oga", allow_exit, SF_FALSE, SF_FORMAT_OGG | SF_FORMAT_VORBIS, -31.0) ;
+ float_scaled_test ("vorbis.oga", allow_exit, SF_FALSE, SF_FORMAT_OGG | SF_FORMAT_VORBIS, -21.0) ;
#endif
float_scaled_test ("replace_float.raw", allow_exit, SF_TRUE, SF_ENDIAN_LITTLE | SF_FORMAT_RAW | SF_FORMAT_FLOAT, -163.0) ;
@@ -163,7 +163,7 @@ main (int argc, char *argv [])
double_scaled_test ("flac_16.flac", allow_exit, SF_FALSE, SF_FORMAT_FLAC | SF_FORMAT_PCM_16, -87.0) ;
double_scaled_test ("flac_24.flac", allow_exit, SF_FALSE, SF_FORMAT_FLAC | SF_FORMAT_PCM_24, -138.0) ;
- double_scaled_test ("vorbis.oga", allow_exit, SF_FALSE, SF_FORMAT_OGG | SF_FORMAT_VORBIS, -29.0) ;
+ double_scaled_test ("vorbis.oga", allow_exit, SF_FALSE, SF_FORMAT_OGG | SF_FORMAT_VORBIS, -19.0) ;
#endif
double_scaled_test ("replace_double.raw", allow_exit, SF_TRUE, SF_FORMAT_RAW | SF_FORMAT_DOUBLE, -300.0) ;
@@ -0,0 +1,11 @@
diff -Nur libsndfile-1.0.20-old/Makefile.am libsndfile-1.0.20/Makefile.am
--- libsndfile-1.0.20-old/Makefile.am 2009-06-01 15:18:00.043146693 +0300
+++ libsndfile-1.0.20/Makefile.am 2009-06-01 15:18:12.023269283 +0300
@@ -1,6 +1,7 @@
## Process this file with automake to produce Makefile.in
DISTCHECK_CONFIGURE_FLAGS = --enable-gcc-werror
+ACLOCAL_AMFLAGS = -I M4
if BUILD_OCTAVE_MOD
octave_dir = Octave
+108
View File
@@ -0,0 +1,108 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libsndfile</Name>
<Homepage>http://www.mega-nerd.com/libsndfile/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Summary>A C library for reading and writing files containing sampled sound</Summary>
<Description>Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface.</Description>
<Archive sha1sum="e95d9fca57f7ddace9f197071cbcfb92fa16748e" type="targz">http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.25.tar.gz</Archive>
<BuildDependencies>
<Dependency>flac-devel</Dependency>
<Dependency>libogg-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">libsndfile-1.0.18-less_strict_tests.patch</Patch>
<Patch level="1">libsndfile-1.0.17-regtests-need-sqlite.patch</Patch>
<Patch level="1">m4dir.patch</Patch>
</Patches>
</Source>
<Package>
<Name>libsndfile</Name>
<RuntimeDependencies>
<Dependency>flac</Dependency>
<Dependency>libogg</Dependency>
<Dependency>alsa-lib</Dependency>
<Dependency>libvorbis</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>
<Path fileType="data">/usr/share/octave</Path>
</Files>
</Package>
<Package>
<Name>libsndfile-devel</Name>
<Summary>Development files for libsndfile</Summary>
<RuntimeDependencies>
<Dependency release="current">libsndfile</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib32/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>libsndfile-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for libsndfile</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>glibc-32bit</Dependency>
<Dependency>flac-32bit</Dependency>
<Dependency>alsa-lib-32bit</Dependency>
<Dependency>libogg-32bit</Dependency>
<Dependency>libvorbis-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>glibc-32bit</Dependency>
<Dependency>flac-32bit</Dependency>
<Dependency>alsa-lib-32bit</Dependency>
<Dependency>libogg-32bit</Dependency>
<Dependency>libvorbis-32bit</Dependency>
<Dependency release="current">libsndfile</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-05-25</Date>
<Version>1.0.25</Version>
<Comment>Rebuild</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-02-01</Date>
<Version>1.0.25</Version>
<Comment>Rebuild</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1" type="security">
<Date>2011-07-17</Date>
<Version>1.0.25</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,20 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libsndfile</Name>
<Summary xml:lang="tr">Örneklenmiş ses verileri içeren dosyalar yazmak ve okumak için C dili kütüphanesi.</Summary>
<Description xml:lang="tr">Libsndfile, standart bir kütüphane arayüzü vasıtası ile (MS Windows WAV ve Apple/SGI AIFF biçimi gibi)örneklenmiş ses içeren dosyalar yazmak ve okumak için bir C dili kütüphanesidir.</Description>
<Description xml:lang="fr">Libsndfile est une librairie C pour lire et écrire des fichiers contenant des échantillons sonores (tels que les fichiers aux formats MS Windows WAV et Apple/SGI AIFF) à travers une seule interface de librairie standard.</Description>
<Description xml:lang="es">Libsndfile es una librería C de lectura y escritura para archivos de sonido (como MS Windows WAV y el formato Apple/SGI AIFF) con una interfaz estándar de libería.</Description>
</Source>
<Package>
<Name>libsndfile-devel</Name>
<Summary xml:lang="tr">libsndfile için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>libsndfile-32bit</Name>
<Summary xml:lang="tr">libsndfile için 32-bit paylaşımlı kitaplıklar</Summary>
</Package>
</PISI>
+4
View File
@@ -54,8 +54,12 @@
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for speex</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>glibc-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency release="current">speex</Dependency>
<Dependency>glibc-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
+31
View File
@@ -0,0 +1,31 @@
# -*- 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():
# --shared and --release are default parameters, however we just write them
# to down to avoid confusing wheter it's a static/shared or release/debug
# package at the first look :)
autotools.rawConfigure("--shared \
--release \
--dot dot \
--prefix /usr")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
#pisitools.doman("doc/doxywizard.1")
# The makefile included is there to generate the html files
# The user itself should execute it
pisitools.insinto(get.docDIR() + "/doxygen" , "examples")
pisitools.dodoc("LANGUAGE.HOWTO", "LICENSE", "README*", "VERSION")
@@ -0,0 +1,6 @@
[Desktop Entry]
Type=Application
Exec=doxywizard
Name=Doxygen Wizard
Icon=doxywizard
Categories=Qt;Development;
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

@@ -0,0 +1,43 @@
diff -up doxygen-1.8.3/src/htmlgen.cpp.multilib doxygen-1.8.3/src/htmlgen.cpp
--- doxygen-1.8.3/src/htmlgen.cpp.multilib 2012-12-25 11:27:52.000000000 +0100
+++ doxygen-1.8.3/src/htmlgen.cpp 2013-01-02 17:08:57.559028518 +0100
@@ -125,6 +125,17 @@ static unsigned char tab_b_png[36] =
205, 207, 209, 211, 213, 217, 219, 206, 188
};
+static unsigned char nav_g_png[95] = {
+0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
+0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06,
+0x08, 0x06, 0x00, 0x00, 0x00, 0x02, 0x10, 0xf4, 0x31, 0x00, 0x00, 0x00,
+0x26, 0x49, 0x44, 0x41, 0x54, 0x78, 0x01, 0xed, 0xdd, 0x31, 0x0d, 0x00,
+0x00, 0x08, 0x03, 0xc1, 0x4f, 0x48, 0x17, 0x66, 0x84, 0xe1, 0x5f, 0x0d,
+0x2d, 0x3e, 0x7e, 0xb8, 0xe5, 0x4d, 0x20, 0x69, 0xcb, 0x4d, 0xe8, 0xc0,
+0x83, 0x07, 0x07, 0x0f, 0x53, 0x00, 0xbd, 0xfc, 0x82, 0x3c, 0x05, 0x00,
+0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+};
+
// hovering tab background luma
static unsigned char tab_h_png[36] =
{
@@ -824,6 +835,7 @@ static ColoredImgDataItem colored_tab_da
{ "tab_s.png", 1, 36, tab_s_png, 0 },
{ "nav_h.png", 1, 12, header_png, 0 },
{ "nav_f.png", 1, 56, func_header_png, 0 },
+ { "nav_g.png", 1, 6, nav_g_png, 0 },
{ "bc_s.png", 8, 30, bc_s_png, bc_s_a_png },
{ "doxygen.png", 104,31, doxygen_png, doxygen_a_png },
{ "closed.png", 9, 9, closed_png, closed_a_png },
@@ -1502,13 +1514,6 @@ void HtmlGenerator::writeTabData()
Doxygen::indexList->addStyleSheetFile("tabs.css");
QCString dname=Config_getString("HTML_OUTPUT");
writeColoredImgData(dname,colored_tab_data);
-
- {
- unsigned char shadow[6] = { 5, 5, 5, 5, 5, 5 };
- unsigned char shadow_alpha[6] = { 80, 60, 40, 20, 10, 0 };
- ColoredImage img(1,6,shadow,shadow_alpha,0,0,100);
- img.save(dname+"/nav_g.png");
- }
}
void HtmlGenerator::writeSearchData(const char *dir)
@@ -0,0 +1,12 @@
diff -up doxygen-1.8.5/src/configoptions.cpp.html_timestamp_default_false doxygen-1.8.5/src/configoptions.cpp
--- doxygen-1.8.5/src/configoptions.cpp.html_timestamp_default_false 2013-08-26 16:07:23.000000000 +0200
+++ doxygen-1.8.5/src/configoptions.cpp 2013-08-26 18:31:40.000000000 +0200
@@ -1499,7 +1499,7 @@ void addConfigOptions(Config *cfg)
"to NO can help when comparing the output of multiple runs.\n"
"The default value is: YES.\n"
"This tag requires that the tag GENERATE_HTML is set to YES.",
- TRUE
+ FALSE
);
cb->addDependency("GENERATE_HTML");
//----
@@ -0,0 +1,78 @@
diff -up doxygen-1.8.6/addon/doxywizard/Makefile.in.config doxygen-1.8.6/addon/doxywizard/Makefile.in
--- doxygen-1.8.6/addon/doxywizard/Makefile.in.config 2013-12-26 12:17:57.281368574 -0700
+++ doxygen-1.8.6/addon/doxywizard/Makefile.in 2013-12-26 12:20:44.673513404 -0700
@@ -10,7 +10,6 @@
# See the GNU General Public License for more details.
#
-QMAKE=$(QTDIR)/bin/qmake $(MKSPECS)
INCBUFSIZE=$(PYTHON) ../../src/increasebuffer.py
all: Makefile.doxywizard
diff -up doxygen-1.8.6/configure.config doxygen-1.8.6/configure
--- doxygen-1.8.6/configure.config 2013-12-24 09:14:46.000000000 -0700
+++ doxygen-1.8.6/configure 2013-12-26 12:20:20.542636493 -0700
@@ -326,9 +326,10 @@ if test "$f_wizard" = YES; then
if test -z "$QTDIR"; then
echo " QTDIR environment variable not set!"
printf " Checking for Qt..."
- for d in /usr/{lib,share,qt}/{qt-4,qt4,qt,qt*,4} /usr; do
+ for d in /usr/{lib64,lib,share,qt}/{qt-4,qt4,qt,qt*,4} /usr; do
if test -x "$d/bin/qmake"; then
QTDIR=$d
+ QMAKE=$d/bin/qmake
break 2
fi
done
@@ -704,6 +705,8 @@ INSTTOOL = $f_insttool
DOXYDOCS = ..
DOCDIR = $f_docdir
QTDIR = $QTDIR
+QMAKE = $QMAKE
+MAN1DIR = share/man/man1
EOF
if test "$f_dot" != NO; then
diff -up doxygen-1.8.6/Makefile.in.config doxygen-1.8.6/Makefile.in
--- doxygen-1.8.6/Makefile.in.config 2013-12-26 12:17:57.283368564 -0700
+++ doxygen-1.8.6/Makefile.in 2013-12-26 12:19:17.796956667 -0700
@@ -78,8 +78,6 @@ realclean: clean
DATE=$(shell date "+%B %Y")
-MAN1DIR = man/man1
-
install: doxywizard_install doxysearch_install
$(INSTTOOL) -d $(DESTDIR)$(INSTALL)/bin
$(INSTTOOL) -m 755 bin/doxygen $(DESTDIR)$(INSTALL)/bin
diff -up doxygen-1.8.6/tmake/lib/linux-g++/tmake.conf.config doxygen-1.8.6/tmake/lib/linux-g++/tmake.conf
--- doxygen-1.8.6/tmake/lib/linux-g++/tmake.conf.config 2013-11-02 08:18:53.000000000 -0600
+++ doxygen-1.8.6/tmake/lib/linux-g++/tmake.conf 2013-12-26 12:18:38.268158455 -0700
@@ -11,7 +11,7 @@ TMAKE_CC = gcc
TMAKE_CFLAGS = -pipe -fsigned-char
TMAKE_CFLAGS_WARN_ON = -Wall -W
TMAKE_CFLAGS_WARN_OFF =
-TMAKE_CFLAGS_RELEASE = -O2
+TMAKE_CFLAGS_RELEASE = $(RPM_OPT_FLAGS)
TMAKE_CFLAGS_DEBUG = -g
TMAKE_CFLAGS_SHLIB = -fPIC
TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
@@ -27,12 +27,12 @@ TMAKE_CXXFLAGS_YACC = $$TMAKE_CFLAGS_YAC
TMAKE_INCDIR =
TMAKE_LIBDIR =
-TMAKE_INCDIR_X11 = /usr/X11R6/include
-TMAKE_LIBDIR_X11 = /usr/X11R6/lib
-TMAKE_INCDIR_QT = $(QTDIR)/include
-TMAKE_LIBDIR_QT = $(QTDIR)/lib
-TMAKE_INCDIR_OPENGL = /usr/X11R6/include
-TMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
+TMAKE_INCDIR_X11 =
+TMAKE_LIBDIR_X11 =
+TMAKE_INCDIR_QT =
+TMAKE_LIBDIR_QT =
+TMAKE_INCDIR_OPENGL =
+TMAKE_LIBDIR_OPENGL =
TMAKE_LINK = g++
TMAKE_LINK_SHLIB = g++
@@ -0,0 +1,21 @@
diff -up doxygen-1.8.7/src/config.xml.than doxygen-1.8.7/src/config.xml
--- doxygen-1.8.7/src/config.xml.than 2014-05-12 13:54:38.000000000 +0200
+++ doxygen-1.8.7/src/config.xml 2014-05-12 13:56:31.000000000 +0200
@@ -1617,7 +1617,7 @@ to disable this feature.
</option>
</group>
<group name='HTML' docs='Configuration options related to the HTML output'>
- <option type='bool' id='GENERATE_HTML' defval='1'>
+ <option type='bool' id='GENERATE_HTML' defval='0'>
<docs>
<![CDATA[
If the \c GENERATE_HTML tag is set to \c YES doxygen will
@@ -1878,7 +1878,7 @@ hr.footer {
]]>
</docs>
</option>
- <option type='bool' id='HTML_TIMESTAMP' defval='1' depends='GENERATE_HTML'>
+ <option type='bool' id='HTML_TIMESTAMP' defval='0' depends='GENERATE_HTML'>
<docs>
<![CDATA[
If the \c HTML_TIMESTAMP tag is set to \c YES then the footer of
+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>doxygen</Name>
<Homepage>http://www.doxygen.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:console</IsA>
<Summary>Documentation and analysis tool for C++, C, Java, IDL, PHP and C#</Summary>
<Description>Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.</Description>
<Archive sha1sum="3728f183f390f96b4ec39d02782a7c2d91f7bfca" type="targz">ftp://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.7.src.tar.gz</Archive>
<BuildDependencies>
<Dependency>libgcc</Dependency>
</BuildDependencies>
<!--
Doxygen might use the following binaries at runtime:
- /usr/bin/dot (from graphviz package)
- /usr/bin/gs (from ghostscript package)
- /usr/bin/dvips (from texlive-bin package)
- /usr/bin/latex (from texlive-bin package)
We do not write these as build dependencies since it doesn't
check for their existance. This is good for bootstrapping ;)
-->
<Patches>
<Patch level="1">fedora/doxygen-1.8.6-config.patch</Patch>
<Patch level="1">fedora/doxygen-1.8.3-multilib.patch</Patch>
<Patch level="1">fedora/doxygen-1.8.7-html_timestamp_default_false.patch</Patch>
</Patches>
</Source>
<Package>
<Name>doxygen</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin/doxygen</Path>
<Path fileType="man">/usr/share/man/man1/doxygen.1</Path>
</Files>
</Package>
<!--<Package>
<Name>doxywizard</Name>
<RuntimeDependencies>
<Dependency>qt</Dependency>
</RuntimeDependencies>
<Summary>A GUI for creating and editing doxygen configuration files</Summary>
<Files>
<Path fileType="data">/usr/share/pixmaps</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="executable">/usr/bin/doxywizard</Path>
<Path fileType="man">/usr/share/man/man1/doxywizard.1</Path>
</Files>
<AdditionalFiles>
<AdditionalFile target="/usr/share/pixmaps/doxywizard.png" permission="0644">doxywizard.png</AdditionalFile>
<AdditionalFile target="/usr/share/applications/doxywizard.desktop" permission="0644">doxywizard.desktop</AdditionalFile>
</AdditionalFiles>
</Package>-->
<History>
<Update release="3">
<Date>2014-05-24</Date>
<Version>1.8.7</Version>
<Comment>Version bump</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-12-30</Date>
<Version>1.8.6</Version>
<Comment>Version bump</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-09-14</Date>
<Version>1.8.2</Version>
<Comment>First release</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir</Email>
</Update>
</History>
</PISI>
+14
View File
@@ -0,0 +1,14 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>doxygen</Name>
<Summary xml:lang="tr">C, C++, Java, IDL, PHP ve C# için döküman ve analiz aracı</Summary>
<Description xml:lang="tr">Doxygen C++, C, Java, Objective-C, Python, IDL (Corba ve Microsoft ile ilgili diğerleri ) ve PHP, C# ve D'yi de kapsayan diller için bir dokümantasyon sistemidir.</Description>
<Description xml:lang="es">Doxygen es un sistema de documentación para C++, C, Java, Objective-C, Python, IDL (versiones Corba y Microsoft) y hasta cierto punto también PHP, C#, y D.</Description>
</Source>
<Package>
<Name>doxywizard</Name>
<Summary xml:lang="en">A GUI for creating and editing doxygen configuration files</Summary>
</Package>
</PISI>
+3
View File
@@ -0,0 +1,3 @@
<PISI>
<Name>science.mathematics</Name>
</PISI>
+94
View File
@@ -0,0 +1,94 @@
#!/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 shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
WorkDir="fftw-%s" % get.srcVERSION()
def setup():
autotools.autoreconf("-fi")
shelltools.copytree("../fftw-%s" % get.srcVERSION(), "../fftw-%s-double" % get.srcVERSION())
shelltools.copytree("../fftw-%s" % get.srcVERSION(), "../fftw-%s-long-double" % get.srcVERSION())
shelltools.copytree("../fftw-%s" % get.srcVERSION(), "../fftw-%s-quad" % get.srcVERSION())
autotools.configure("--enable-sse \
--enable-shared \
--disable-static \
--disable-dependency-tracking \
--enable-threads \
--enable-fortran \
--enable-single")
shelltools.cd("../fftw-%s-quad" % get.srcVERSION())
autotools.configure("--enable-quad-precision \
--enable-shared \
--disable-static \
--disable-dependency-tracking \
--enable-fortran \
--enable-threads")
# The only difference here is that there is no --enable-float
shelltools.cd("../fftw-%s-double" % get.srcVERSION())
autotools.configure("--enable-sse2 \
--enable-shared \
--disable-static \
--enable-fortran \
--disable-dependency-tracking \
--enable-threads")
# The only difference here is --enable-long-double
shelltools.cd("../fftw-%s-long-double" % get.srcVERSION())
autotools.configure("--enable-shared \
--disable-static \
--disable-dependency-tracking \
--enable-threads \
--enable-fortran \
--enable-long-double")
#def check():
#autotools.make("check")
#shelltools.cd("../fftw-%s-double" % get.srcVERSION())
#autotools.make("check")
#shelltools.cd("../fftw-%s-long-double" % get.srcVERSION())
#autotools.make("check")
#shelltools.cd("../fftw-%s-quad" % get.srcVERSION())
#autotools.make("check")
def build():
autotools.make()
shelltools.cd("../fftw-%s-double" % get.srcVERSION())
autotools.make()
shelltools.cd("../fftw-%s-long-double" % get.srcVERSION())
autotools.make()
shelltools.cd("../fftw-%s-quad" % get.srcVERSION())
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
shelltools.cd("../fftw-%s-double" % get.srcVERSION())
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
shelltools.cd("../fftw-%s-long-double" % get.srcVERSION())
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
shelltools.cd("../fftw-%s-quad" % get.srcVERSION())
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
shelltools.cd("../fftw-%s" % get.srcVERSION())
pisitools.dohtml("doc/html/*")
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README", "TODO", "CONVENTIONS")
+73
View File
@@ -0,0 +1,73 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>fftw3</Name>
<Homepage>http://www.fftw.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>A library for computing the discrete Fourier transform (DFT)</Summary>
<Description>fftw3 is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST).</Description>
<Archive sha1sum="fd508bac8ac13b3a46152c54b7ac885b69734262" type="targz">http://www.fftw.org/fftw-3.3.4.tar.gz</Archive>
<BuildDependencies>
<Dependency>libgfortran</Dependency>
<Dependency>libquadmath</Dependency>
<Dependency>gettext</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>fftw3</Name>
<RuntimeDependencies>
<Dependency>libquadmath</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>
<Path fileType="info">/usr/share/info</Path>
</Files>
</Package>
<Package>
<Name>fftw3-devel</Name>
<Summary>Development files for fftw3</Summary>
<RuntimeDependencies>
<Dependency release="current">fftw3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="header">/usr/include</Path>
<Path fileType="doc">/usr/share/doc/fftw3/html</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2014-05-25</Date>
<Version>3.3.4</Version>
<Comment>Version bump.</Comment>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-01-24</Date>
<Version>3.3.3</Version>
<Comment>Rebuild</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2013-01-07</Date>
<Version>3.3.3</Version>
<Comment>First release</Comment>
<Name>Erdinç Gültekin</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,15 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>fftw3</Name>
<Summary xml:lang="tr">Ayrık Fourier dönüşümü hesaplamak için bir kütüphane</Summary>
<Description xml:lang="tr">fftw3, ayrık Fourier dönüşümü hesaplamak için kullanılabilecek bir C kütüphanesidir.</Description>
<Description xml:lang="fr">FFTW v3 est une librairie sous-routine C pour le calcul discret de transformation de Fourier (DFT) dans une ou plusieurs dimensions, pour une entrée de taille arbitraire, aussi bien pour des données réeles ou complexes (ainsi que les données paires/impaires, i.e. la transformation discrète cosinus/sinus ou DCT/DST).</Description>
<Description xml:lang="es">FFTW v3 es una librería con subrutinas C para computar la transformación Fourier discreta (DFT) en una o más dimensiones, con longitud de entrada arbitraria, para datos reales y complejos (y también de datos par/impar, i.e. transformación discreta coseno/seno DCT/DST).</Description>
</Source>
<Package>
<Name>fftw3-devel</Name>
<Summary xml:lang="tr">fftw3 için geliştirme dosyaları</Summary>
</Package>
</PISI>