diff --git a/multimedia/sound/soundtouch/actions.py b/multimedia/sound/soundtouch/actions.py new file mode 100644 index 0000000000..d24eb470b4 --- /dev/null +++ b/multimedia/sound/soundtouch/actions.py @@ -0,0 +1,41 @@ +#!/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 libtools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir = "soundtouch" + +def setup(): + pisitools.dosed("source/SoundStretch/Makefile.*", "-O3", "") + shelltools.system("sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADER/' configure.ac") + shelltools.system("./bootstrap") + autotools.configure("--enable-shared \ + --disable-dependency-tracking \ + --disable-static \ + --disable-integer-samples \ + --with-pic") + + # Avoid rpath + pisitools.dosed("libtool", "^hardcode_libdir_flag_spec=.*", "hardcode_libdir_flag_spec=\"\"") + pisitools.dosed("libtool", "^runpath_var=LD_RUN_PATH", "runpath_var=DIE_RPATH_DIE") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s pkgdocdir=/usr/share/doc/%s" % (get.installDIR(), get.srcNAME())) + + # Install compat symlinks for pkgconfig files + pisitools.dosym("/usr/lib/pkgconfig/soundtouch.pc", "/usr/lib/pkgconfig/soundtouch-1.4.pc") + pisitools.dosym("/usr/lib/pkgconfig/soundtouch.pc", "/usr/lib/pkgconfig/SoundTouch-1.0.pc") + pisitools.dosym("/usr/lib/pkgconfig/soundtouch.pc", "/usr/lib/pkgconfig/SoundTouch-1.4.pc") + + # Install docs + pisitools.dodoc("COPYING.TXT", "README.html") diff --git a/multimedia/sound/soundtouch/pspec.xml b/multimedia/sound/soundtouch/pspec.xml new file mode 100644 index 0000000000..6fa1a517a9 --- /dev/null +++ b/multimedia/sound/soundtouch/pspec.xml @@ -0,0 +1,64 @@ + + + + + soundtouch + http://www.surina.net/soundtouch + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + app:console + Audio Processing Library + soundtouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or file. + http://www.surina.net/soundtouch/soundtouch-1.8.0.tar.gz + + + + soundtouch + + /usr/bin + /usr/lib + /usr/share/doc + + + + + soundtouch-devel + Development files for soundtouch + + soundtouch + + + /usr/include + /usr/lib/pkgconfig + /usr/share/aclocal + + + + + + 2014-07-05 + 1.8.0 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-09 + 1.5.0 + Rebuild for buildhost + PisiLinux Community + admins@pisilinux.org + + + 2010-10-12 + 1.5.0 + First release + Pisi Linux Admins + admins@pisilinux.org + + + \ No newline at end of file diff --git a/multimedia/sound/soundtouch/translations.xml b/multimedia/sound/soundtouch/translations.xml new file mode 100644 index 0000000000..c5f236df69 --- /dev/null +++ b/multimedia/sound/soundtouch/translations.xml @@ -0,0 +1,15 @@ + + + + soundtouch + Librairie de traitement audio open-source (libre) pour changer le Tempo, le Pitch et la vitesse de lecture de flux audio ou de fichiers. + Librería código libre para procesamiento de sonido para manipular Tempo, Pitch y Tasas de reproducción de flujos o archivos de audio + Ses işleme kitaplığı + soundtouch ses dosyalarının temposunu, oynatma hızını ve frekansını değiştirmek için kullanılabilen açık kaynaklı bir ses işleme kütüphanesidir. + + + + soundtouch-devel + soundtouch için geliştirme dosyaları + +