diff --git a/multimedia/misc/libebml/actions.py b/multimedia/misc/libebml/actions.py new file mode 100644 index 0000000000..daacdd0963 --- /dev/null +++ b/multimedia/misc/libebml/actions.py @@ -0,0 +1,26 @@ +#!/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("CFLAGS", "%s -fPIC" % get.CFLAGS()) + shelltools.export("CXXFLAGS", "%s -fPIC" % get.CXXFLAGS()) + autotools.configure() + +def build(): + autotools.make("PREFIX=/usr") + +def install(): + autotools.install("libdir=%s/usr/lib" % get.installDIR()) + + # No static libs + pisitools.remove("/usr/lib/*.a") + + pisitools.dodoc("LICENSE.*") diff --git a/multimedia/misc/libebml/pspec.xml b/multimedia/misc/libebml/pspec.xml new file mode 100644 index 0000000000..f2c9a90b1a --- /dev/null +++ b/multimedia/misc/libebml/pspec.xml @@ -0,0 +1,73 @@ + + + + + libebml + http://www.matroska.org/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Extensible binary format library (kinda like XML) + Extensible Binary Meta Language access library A library for reading and writing files with the Extensible Binary Meta Language, a binary pendant to XML. + http://dl.matroska.org/downloads/libebml/libebml-1.3.1.tar.bz2 + + + + libebml + + libgcc + + + /usr/lib + /usr/share/doc + + + + + libebml-devel + Development files for libebml + + libebml + + + /usr/include + /usr/lib/pkgconfig + + /usr/share/man/man3 + + + + + + 2015-08-20 + 1.3.1 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-24 + 1.3.0 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-11-16 + 1.3.0 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2012-11-07 + 1.2.2 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/multimedia/misc/libebml/translations.xml b/multimedia/misc/libebml/translations.xml new file mode 100644 index 0000000000..24121a456a --- /dev/null +++ b/multimedia/misc/libebml/translations.xml @@ -0,0 +1,13 @@ + + + + libebml + Genişletilebilir ikilik biçimlendirme kütüphanesi + Librairie de format binaire extensible (un peu comme XML). + + + + libebml-devel + libebml için geliştirme dosyaları + + diff --git a/multimedia/sound/faad2/actions.py b/multimedia/sound/faad2/actions.py new file mode 100644 index 0000000000..0aa9dabd9f --- /dev/null +++ b/multimedia/sound/faad2/actions.py @@ -0,0 +1,26 @@ +#!/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(): + #pisitools.dosed("libfaad/Makefile.am", "iquote ", "I") + autotools.autoreconf("-vfi") + + autotools.configure("--without-xmms \ + --with-drm \ + --disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README", "README.linux", "TODO") diff --git a/multimedia/sound/faad2/files/faad2-2.7-libmp4ff-install-mp4ff_int_types_h.patch b/multimedia/sound/faad2/files/faad2-2.7-libmp4ff-install-mp4ff_int_types_h.patch new file mode 100644 index 0000000000..5d39cad95d --- /dev/null +++ b/multimedia/sound/faad2/files/faad2-2.7-libmp4ff-install-mp4ff_int_types_h.patch @@ -0,0 +1,13 @@ +Install mp4ff_int_types.h for mythmusic. + +http://bugs.gentoo.org/275008 + +--- common/mp4ff/Makefile.am ++++ common/mp4ff/Makefile.am +@@ -1,5 +1,5 @@ + lib_LTLIBRARIES = libmp4ff.la +-include_HEADERS = mp4ff.h mp4ffint.h ++include_HEADERS = mp4ff.h mp4ffint.h mp4ff_int_types.h + + AM_CFLAGS = -DUSE_TAGGING=1 + diff --git a/multimedia/sound/faad2/files/faad2-2.7-libmp4ff-shared-lib.patch b/multimedia/sound/faad2/files/faad2-2.7-libmp4ff-shared-lib.patch new file mode 100644 index 0000000000..56a1311929 --- /dev/null +++ b/multimedia/sound/faad2/files/faad2-2.7-libmp4ff-shared-lib.patch @@ -0,0 +1,29 @@ +Ripped from Debian + +Patch to create a shared lib for libmp4ff. + +--- a/common/mp4ff/Makefile.am ++++ b/common/mp4ff/Makefile.am +@@ -1,7 +1,8 @@ +-lib_LIBRARIES = libmp4ff.a ++lib_LTLIBRARIES = libmp4ff.la + include_HEADERS = mp4ff.h mp4ffint.h + +-libmp4ff_a_CFLAGS = -DUSE_TAGGING=1 ++AM_CFLAGS = -DUSE_TAGGING=1 + +-libmp4ff_a_SOURCES = mp4ff.c mp4atom.c mp4meta.c mp4sample.c mp4util.c \ ++libmp4ff_la_LDFLAGS = -version-info 0:0:0 ++libmp4ff_la_SOURCES = mp4ff.c mp4atom.c mp4meta.c mp4sample.c mp4util.c \ + mp4tagupdate.c mp4ff.h mp4ffint.h mp4ff_int_types.h +--- a/frontend/Makefile.am ++++ b/frontend/Makefile.am +@@ -5,7 +5,7 @@ + -I$(top_srcdir)/common/mp4ff + + faad_LDADD = $(top_builddir)/libfaad/libfaad.la \ +- $(top_builddir)/common/mp4ff/libmp4ff.a ++ $(top_builddir)/common/mp4ff/libmp4ff.la + + faad_SOURCES = main.c \ + audio.c audio.h \ diff --git a/multimedia/sound/faad2/files/faad2-2.7-man1_MANS.patch b/multimedia/sound/faad2/files/faad2-2.7-man1_MANS.patch new file mode 100644 index 0000000000..9c1ddb01bc --- /dev/null +++ b/multimedia/sound/faad2/files/faad2-2.7-man1_MANS.patch @@ -0,0 +1,10 @@ +diff -ur faad2-2.7.orig/frontend/Makefile.am faad2-2.7/frontend/Makefile.am +--- faad2-2.7.orig/frontend/Makefile.am 2009-02-06 18:03:37.000000000 +0200 ++++ faad2-2.7/frontend/Makefile.am 2009-07-20 20:27:29.000000000 +0300 +@@ -1,5 +1,5 @@ + bin_PROGRAMS = faad +-man_MANS = faad.man ++man1_MANS = faad.man + + INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/faad \ + -I$(top_srcdir)/common/mp4ff diff --git a/multimedia/sound/faad2/pspec.xml b/multimedia/sound/faad2/pspec.xml new file mode 100644 index 0000000000..9d31941d76 --- /dev/null +++ b/multimedia/sound/faad2/pspec.xml @@ -0,0 +1,74 @@ + + + + + faad2 + http://www.audiocoding.com/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + library + MPEG2 and MPEG4 AAC decoder + FAAD2 is a HE, LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder. + mirrors://sourceforge/faac/faad2-2.7.tar.bz2 + + + faad2-2.7-libmp4ff-shared-lib.patch + faad2-2.7-man1_MANS.patch + faad2-2.7-libmp4ff-install-mp4ff_int_types_h.patch + + + + + faad2 + + + /usr/bin + /usr/lib + /usr/share/doc/faad2 + /usr/share/man + + + + + faad2-devel + Development files for faad2 + + faad2 + + + /usr/include + + + + + + 2014-05-20 + 2.7 + Rebuild + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-01-23 + 2.7 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-12 + 2.7 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/multimedia/sound/faad2/translations.xml b/multimedia/sound/faad2/translations.xml new file mode 100644 index 0000000000..dff515c140 --- /dev/null +++ b/multimedia/sound/faad2/translations.xml @@ -0,0 +1,13 @@ + + + + faad2 + AAC yorumlayıcı + FAAD2 bir HE, LC, MAIN ve LTP profil, MPEG2 ve MPEG4 AAC çözücüdür. + + + + faad2-devel + faad2 için geliştirme dosyaları + + diff --git a/multimedia/sound/libcdaudio/actions.py b/multimedia/sound/libcdaudio/actions.py new file mode 100644 index 0000000000..e890405322 --- /dev/null +++ b/multimedia/sound/libcdaudio/actions.py @@ -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/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +WorkDir = "libcdaudio-%sp2" % get.srcVERSION() + +def setup(): + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.install() + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README", "TODO") diff --git a/multimedia/sound/libcdaudio/files/libcdaudio-0.99.10.config.patch b/multimedia/sound/libcdaudio/files/libcdaudio-0.99.10.config.patch new file mode 100644 index 0000000000..e494f0ac48 --- /dev/null +++ b/multimedia/sound/libcdaudio/files/libcdaudio-0.99.10.config.patch @@ -0,0 +1,16 @@ +--- src/cddb.c~ 2004-04-04 00:40:37.000000000 +0200 ++++ src/cddb.c 2005-06-24 15:50:55.160952588 +0200 +@@ -472,8 +472,11 @@ + + snprintf(inbuffer, 108, "%s/.cdserverrc", getenv("HOME")); + if(stat(inbuffer, &st) < 0) { +- free(inbuffer); +- return 0; ++ strcpy(inbuffer, "/etc/cdserver"); ++ if(stat(inbuffer, &st) < 0) { ++ free(inbuffer); ++ return 0; ++ } + } + + if((cddbconf = fopen(inbuffer, "r")) == NULL) { diff --git a/multimedia/sound/libcdaudio/files/security-bug-8587.patch b/multimedia/sound/libcdaudio/files/security-bug-8587.patch new file mode 100644 index 0000000000..21c8963a39 --- /dev/null +++ b/multimedia/sound/libcdaudio/files/security-bug-8587.patch @@ -0,0 +1,12 @@ +diff -Nur libcdaudio-0.99.12p2/src/cddb.c libcdaudio-0.99.12p2-new/src/cddb.c +--- libcdaudio-0.99.12p2/src/cddb.c 2004-09-09 04:26:39.000000000 +0300 ++++ libcdaudio-0.99.12p2-new/src/cddb.c 2008-11-06 15:47:58.000000000 +0200 +@@ -1679,7 +1679,7 @@ + free(file); + + while(!feof(cddb_data)) { +- fgets(inbuffer, 512, cddb_data); ++ fgets(inbuffer, 256, cddb_data); + cddb_process_line(inbuffer, data); + } + diff --git a/multimedia/sound/libcdaudio/pspec.xml b/multimedia/sound/libcdaudio/pspec.xml new file mode 100644 index 0000000000..7c76825ab0 --- /dev/null +++ b/multimedia/sound/libcdaudio/pspec.xml @@ -0,0 +1,68 @@ + + + + + libcdaudio + http://libcdaudio.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + app:console + A library for controlling CD-ROM devices + libcdaudio is a portable library for controlling audio CDs. It is also able to manage transfers of information with the CDDB (http://www.freedb.org/) and CDIndex systems. + mirrors://sourceforge/libcdaudio/libcdaudio-0.99.12p2.tar.gz + + libcdaudio-0.99.10.config.patch + security-bug-8587.patch + + + + + libcdaudio + + /usr/bin + /usr/lib + /usr/share/doc + + + + + libcdaudio-devel + Development files for libcdaudio + + libcdaudio + + + /usr/include + /usr/share/aclocal + /usr/lib/pkgconfig + + + + + + 2014-05-26 + 0.99.12 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-08 + 0.99.12 + Rebuild + Kamil Atlı + suvarice@gmail.com + + + 2010-10-12 + 0.99.12 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/multimedia/sound/libcdaudio/translations.xml b/multimedia/sound/libcdaudio/translations.xml new file mode 100644 index 0000000000..37900cf78b --- /dev/null +++ b/multimedia/sound/libcdaudio/translations.xml @@ -0,0 +1,13 @@ + + + + libcdaudio + CD-ROM aygıtlarını kontrol etmeye yarayan bir kitaplık + libcdaudio ses CDlerini kontrol etmekte kullanılan taşınabilir bir kitaplıktır. + + + + libcdaudio-devel + libcdaudio için geliştirme dosyaları + + diff --git a/multimedia/sound/twolame/actions.py b/multimedia/sound/twolame/actions.py new file mode 100644 index 0000000000..0772f69966 --- /dev/null +++ b/multimedia/sound/twolame/actions.py @@ -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 libtools +from pisi.actionsapi import get + +def setup(): + #pisitools.dosed("configure", "-O3") + # libtools.libtoolize() + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "TODO", "ChangeLog", "AUTHORS") diff --git a/multimedia/sound/twolame/pspec.xml b/multimedia/sound/twolame/pspec.xml new file mode 100644 index 0000000000..321c7b7311 --- /dev/null +++ b/multimedia/sound/twolame/pspec.xml @@ -0,0 +1,77 @@ + + + + + twolame + http://www.twolame.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + app:console + An optimised MPEG Audio Layer 2 + TwoLAME is an optimised MPEG Audio Layer 2 encoder based on tooLAME by Mike Cheng, which in turn is based upon the ISO dist10 code and portions of LAME. + mirrors://sourceforge/twolame/twolame-0.3.13.tar.gz + + libsndfile-devel + + + + + twolame + + libsndfile + + + /usr/bin + /usr/lib + /usr/share/doc/twolame + /usr/share/man + + + + + twolame-devel + Development files for twolame + + twolame + + + /usr/include + /usr/lib/pkgconfig + /usr/share/doc/twolame/html + + + + + + 2014-05-25 + 0.3.13 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2014-02-17 + 0.3.13 + Rebuild. + PisiLinux Community + admins@pisilinux.org + + + 2013-07-26 + 0.3.13 + Release bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2012-08-28 + 0.3.13 + First release + Fatih Turgel + admins@pisilinux.org + + + \ No newline at end of file diff --git a/multimedia/sound/twolame/translations.xml b/multimedia/sound/twolame/translations.xml new file mode 100644 index 0000000000..899b1c8aa9 --- /dev/null +++ b/multimedia/sound/twolame/translations.xml @@ -0,0 +1,13 @@ + + + + twolame + Optimize edilmiş bir MPEG Ses katman 2 çözücüsü + TwoLame Mike Cheng'in tooLAME'ni taban olarak alan LAME'in ISO dist10 kodları ve parçaları üzerinde optimize edilmiş bir MPEG Ses Katman 2 çözücüsüdür. + + + + twolame-devel + twolame için geliştirme dosyaları + + diff --git a/multimedia/sound/wavpack/actions.py b/multimedia/sound/wavpack/actions.py new file mode 100644 index 0000000000..6851aaee7c --- /dev/null +++ b/multimedia/sound/wavpack/actions.py @@ -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("--prefix=/usr \ + --libdir=/usr/lib \ + --disable-static \ + --enable-mmx") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README") diff --git a/multimedia/sound/wavpack/pspec.xml b/multimedia/sound/wavpack/pspec.xml new file mode 100644 index 0000000000..098636df96 --- /dev/null +++ b/multimedia/sound/wavpack/pspec.xml @@ -0,0 +1,69 @@ + + + + + wavpack + http://www.wavpack.com + + PisiLinux Community + admins@pisilinux.org + + BSD + library + WavPack audio compression tools + WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode. + http://www.wavpack.com/wavpack-4.75.0.tar.bz2 + + + + wavpack + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/man + + + + + wavpack-devel + + wavpack + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-08-20 + 4.75.0 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-20 + 4.70.0 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-01-20 + 4.70.0 + Version bump + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2010-10-12 + 4.60.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/multimedia/sound/wavpack/translations.xml b/multimedia/sound/wavpack/translations.xml new file mode 100644 index 0000000000..d9971e2c00 --- /dev/null +++ b/multimedia/sound/wavpack/translations.xml @@ -0,0 +1,9 @@ + + + + wavpack + WavPack ses sıkıştırma araçları. + WavPack, kayıpsız veya yüksek kaliteli kayıplı ve eşşsiz karışık sıkıştırma kipi sunan açık ses sıkıştırma biçimidir. + WavPack es un formato de compresión open audio con modos de compresión sin pérdida, de alta calidad con pérdida, y un modo híbrido. + + diff --git a/multimedia/video/libmatroska/actions.py b/multimedia/video/libmatroska/actions.py new file mode 100644 index 0000000000..a05c3829f0 --- /dev/null +++ b/multimedia/video/libmatroska/actions.py @@ -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 shelltools +from pisi.actionsapi import get + +def setup(): + #pisitools.dosed("make/linux/Makefile", "CXXFLAGS=", "CXXFLAGS+=") + autotools.configure() + +def build(): + #shelltools.cd("make/linux") + autotools.make("PREFIX=/usr \ + LIBEBML_INCLUDE_DIR=/usr/include/ebml \ + LIBEBML_LIB_DIR=/usr/lib") + +def install(): + #shelltools.cd("make/linux") + autotools.install("libdir=%s/usr/lib" % get.installDIR()) + + # No static libs + pisitools.remove("/usr/lib/*.a") + + pisitools.dodoc("ChangeLog") diff --git a/multimedia/video/libmatroska/pspec.xml b/multimedia/video/libmatroska/pspec.xml new file mode 100644 index 0000000000..02459f01d9 --- /dev/null +++ b/multimedia/video/libmatroska/pspec.xml @@ -0,0 +1,77 @@ + + + + + libmatroska + http://www.matroska.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + Extensible multimedia container format based on EBML + Matroska is an extensible open standard Audio/Video container. It aims to become THE standard of multimedia container formats. Matroska is usually found as .mkv files (matroska video) and .mka files (matroska audio). + http://dl.matroska.org/downloads/libmatroska/libmatroska-1.4.2.tar.bz2 + + libebml-devel + + + + + libmatroska + + libebml + libgcc + + + /usr/lib + /usr/share/doc + + + + + libmatroska-devel + Development files for libmatroska + + libmatroska + + + /usr/include + /usr/lib/pkgconfig + + /usr/share/man/man3 + + + + + + 2015-08-20 + 1.4.2 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-25 + 1.4.1 + Rebuild + Kamil Atlı + suvarice@gmail.com + + + 2013-11-16 + 1.4.1 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2012-08-29 + 1.3.0 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/multimedia/video/libmatroska/translations.xml b/multimedia/video/libmatroska/translations.xml new file mode 100644 index 0000000000..24beb895d4 --- /dev/null +++ b/multimedia/video/libmatroska/translations.xml @@ -0,0 +1,13 @@ + + + + libmatroska + EBML üzerine konumlandırılmış genişletilebilir çokluortam taşıyıcısı + Format de conteneur multimédia extensible basé sur EBML. + + + + libmatroska-devel + libmatroska için geliştirme dosyaları + +