From 05f0c3ebedbe8e765d170e334ce055a1ae23e762 Mon Sep 17 00:00:00 2001 From: groni Date: Mon, 19 Oct 2015 15:25:36 +0200 Subject: [PATCH 1/6] libofx ported from pisi 1.2 and check --- office/misc/libofx/actions.py | 21 +++++ .../libofx/files/libofx-0.9.5-gcc47.patch | 11 +++ office/misc/libofx/pspec.xml | 91 +++++++++++++++++++ office/misc/libofx/translations.xml | 18 ++++ 4 files changed, 141 insertions(+) create mode 100644 office/misc/libofx/actions.py create mode 100644 office/misc/libofx/files/libofx-0.9.5-gcc47.patch create mode 100644 office/misc/libofx/pspec.xml create mode 100644 office/misc/libofx/translations.xml diff --git a/office/misc/libofx/actions.py b/office/misc/libofx/actions.py new file mode 100644 index 0000000000..51e871bce7 --- /dev/null +++ b/office/misc/libofx/actions.py @@ -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 autotools +from pisi.actionsapi import get + + +def setup(): + autotools.autoreconf("-fi") + autotools.configure("--disable-static \ + --disable-gengetopt") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + diff --git a/office/misc/libofx/files/libofx-0.9.5-gcc47.patch b/office/misc/libofx/files/libofx-0.9.5-gcc47.patch new file mode 100644 index 0000000000..2e6ee8b08d --- /dev/null +++ b/office/misc/libofx/files/libofx-0.9.5-gcc47.patch @@ -0,0 +1,11 @@ +diff -ruN libofx-0.9.5.orig/ofxconnect/ofxpartner.cpp libofx-0.9.5/ofxconnect/ofxpartner.cpp +--- libofx-0.9.5.orig/ofxconnect/ofxpartner.cpp 2011-03-31 00:30:50.000000000 +0200 ++++ libofx-0.9.5/ofxconnect/ofxpartner.cpp 2012-06-30 21:57:35.747989782 +0200 +@@ -37,6 +37,7 @@ + #include + #include + #include ++#include + + using std::string; + using std::vector; diff --git a/office/misc/libofx/pspec.xml b/office/misc/libofx/pspec.xml new file mode 100644 index 0000000000..49658c8728 --- /dev/null +++ b/office/misc/libofx/pspec.xml @@ -0,0 +1,91 @@ + + + + + libofx + http://libofx.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + app:console + library + A library for supporting Open Financial Exchange (OFX) format + libofx is a library designed to allow applications to very easily support OFX command responses, usually provided by financial institutions. + http://sourceforge.net/projects/libofx/files/libofx/0.9.10/libofx-0.9.10.tar.gz + + opensp-devel + + + + libofx-0.9.5-gcc47.patch + + + + + libofx + + opensp + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/libofx + /usr/share/man/man1 + + + + + libofx-devel + Development files for libofx + + libofx + + + /usr/include + /usr/lib/pkgconfig + + + + + libofx-docs + Documentation for libofx + + /usr/share/doc/libofx/html + + + + + + 2015-02-06 + 0.9.10 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2013-07-28 + 0.9.5 + Dep Fixed + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-02-19 + 0.9.5 + Updated. + Osman Erkan + osman.erkan@pisilinux.org + + + 2010-10-13 + 0.9.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/office/misc/libofx/translations.xml b/office/misc/libofx/translations.xml new file mode 100644 index 0000000000..f6c223cc68 --- /dev/null +++ b/office/misc/libofx/translations.xml @@ -0,0 +1,18 @@ + + + + libofx + Açık Finansal Takas (OXF) dosya biçimi kitaplığı + libofx, uygulamaların finansal kuruluşlar tarafından sağlanan OFX yapılarını desteklemesini sağlayan bir kitaplıktır. + + + + libofx-docs + libofx için belgelendirme + + + + libofx-devel + libofx için geliştirme dosyaları + + From 49564baa3fc9c205a439e26c9b4d7800d21191c8 Mon Sep 17 00:00:00 2001 From: groni Date: Mon, 19 Oct 2015 15:27:40 +0200 Subject: [PATCH 2/6] homebank ported from pisi 1.2 update and check --- office/homebank/actions.py | 20 +++++++ office/homebank/pspec.xml | 90 ++++++++++++++++++++++++++++++++ office/homebank/translations.xml | 13 +++++ 3 files changed, 123 insertions(+) create mode 100644 office/homebank/actions.py create mode 100644 office/homebank/pspec.xml create mode 100644 office/homebank/translations.xml diff --git a/office/homebank/actions.py b/office/homebank/actions.py new file mode 100644 index 0000000000..1832b86149 --- /dev/null +++ b/office/homebank/actions.py @@ -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 shelltools +from pisi.actionsapi import get + + +def setup(): + autotools.configure() + +def build(): + autotools.make() + +def install(): + autotools.install() diff --git a/office/homebank/pspec.xml b/office/homebank/pspec.xml new file mode 100644 index 0000000000..8943ebb0a2 --- /dev/null +++ b/office/homebank/pspec.xml @@ -0,0 +1,90 @@ + + + + + homebank + http://homebank.free.fr + + Stefan Gronewold (groni) + groni@pisilinux.org + + GPLv2 + homebank + app:gui + Free, easy, personal accounting for everyone + «HomeBank» is free software that will assist you to manage your personal accounting. + http://homebank.free.fr/public/homebank-5.0.5.tar.gz + + cairo-devel + libofx-devel + pango-devel + gdk-pixbuf-devel + pixman-devel + gtk3-devel + glib2-devel + + + + + homebank + + + cairo + libofx + pango + gdk-pixbuf + gtk3 + glib2 + + + /usr/bin + /usr/share/applications + /usr/share/application-registry + /usr/lib + /usr/share + /usr/share/doc + /usr/share/locale + /usr/share/icons/hicolor + + + + + homebank-data + Data Files for Homebank + + /usr/share/homebank/datas + /usr/share/mime-info + + + + + + 2015-10-12 + 5.0.5 + Version bump. + Stefan Gronewold (groni) + groni@pisilinux.org + + + 2015-02-14 + 5.0.0 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-09-26 + 4.6.3 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 01.11.2013 + 4.5.4 + First Release + Stefan Gronewold(groni) + groni3427@gmail.com + + + diff --git a/office/homebank/translations.xml b/office/homebank/translations.xml new file mode 100644 index 0000000000..b9d742e281 --- /dev/null +++ b/office/homebank/translations.xml @@ -0,0 +1,13 @@ + + + + homebank + Protein dizi analizi için profil SMM (Saklı Markov Modeli) yazılımı + HomeBank ("serbest konuşma" olarak ve "bedava bira" gibi) kişisel muhasebe yönetmek için yardımcı olacak ücretsiz bir yazılımdır.. + + + hmmer-doc + Hmmer Dökümanları + Hmmer paketi için dökümantasyon dosyaları. + + From da97dc8282ff12ff37dc82612a438fb9ee1cd58b Mon Sep 17 00:00:00 2001 From: groni Date: Mon, 19 Oct 2015 15:30:03 +0200 Subject: [PATCH 3/6] libmikmod ported from pisi 1.2 update and check --- multimedia/sound/libmikmod/actions.py | 45 +++++++++ multimedia/sound/libmikmod/pspec.xml | 100 ++++++++++++++++++++ multimedia/sound/libmikmod/translations.xml | 20 ++++ 3 files changed, 165 insertions(+) create mode 100644 multimedia/sound/libmikmod/actions.py create mode 100644 multimedia/sound/libmikmod/pspec.xml create mode 100644 multimedia/sound/libmikmod/translations.xml diff --git a/multimedia/sound/libmikmod/actions.py b/multimedia/sound/libmikmod/actions.py new file mode 100644 index 0000000000..8955232b3d --- /dev/null +++ b/multimedia/sound/libmikmod/actions.py @@ -0,0 +1,45 @@ +#!/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 libtools +from pisi.actionsapi import get + + +WorkDir = "%s-%s" % (get.srcNAME(), get.srcVERSION().replace("_", "-")) + +def setup(): + shelltools.sym(".", "m4") + shelltools.export("CFLAGS", "%s -DDRV_RAW" % get.CFLAGS()) + + autotools.autoreconf("-vfi -Im4") + libtools.gnuconfig_update() + + options = "--disable-esd \ + --disable-af \ + --disable-alsa \ + --enable-oss \ + --disable-static" + + if get.buildTYPE() == "emul32": + options += " --bindir=/emul32/bin" + + shelltools.export("CFLAGS", "%s -DDRV_RAW -m32" % get.CFLAGS()) + shelltools.export("CXXFLAGS", "%s -m32" % get.CFLAGS()) + shelltools.export("LDFLAGS", "%s -m32" % get.LDFLAGS()) + + autotools.configure(options) + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "NEWS", "README", "TODO") + pisitools.dohtml("docs/*.html") diff --git a/multimedia/sound/libmikmod/pspec.xml b/multimedia/sound/libmikmod/pspec.xml new file mode 100644 index 0000000000..3445f816b7 --- /dev/null +++ b/multimedia/sound/libmikmod/pspec.xml @@ -0,0 +1,100 @@ + + + + + libmikmod + http://mikmod.raphnet.net/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + A library to play a wide range of module formats + libmikmod is a portable sound library, which used to be packaged with the MikMod module player, but is now released independentely. It is capable of playing samples as well as module files, using the OSS driver for output, as well as Alsa and EsounD. Supported module format include mod, s3m, xm, it, med, mtm and 669, to name a few. + http://sourceforge.net/projects/mikmod/files/libmikmod/3.3.7/libmikmod-3.3.7.tar.gz + + audiofile-devel + alsa-lib-devel + + + + + libmikmod + + pulseaudio-libs + + + /usr/lib + /usr/share/doc/libmikmod + /usr/share/info + /usr/share/man + + + + + libmikmod-devel + Development files for libmikmod + + libmikmod + + + /usr/bin/libmikmod-config + /usr/include + /usr/share/aclocal + + + + + libmikmod-32bit + emul32 + 32-bit shared libraries for libmikmod + emul32 + + audiofile-32bit + glibc-32bit + alsa-lib-32bit + pulseaudio-libs-32bit + + + libmikmod + audiofile-32bit + alsa-lib-32bit + pulseaudio-libs-32bit + + + /usr/lib32 + + + + + + 2015-10-19 + 3.3.7 + Version bump. + Stefan Gronewold + groni@pisilinux.org + + + 2014-05-31 + 3.3.6 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-31 + 3.3.5 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2011-08-01 + 3.2.0_beta2 + First release + Anıl Özbek + admins@pisilinux.org + + + diff --git a/multimedia/sound/libmikmod/translations.xml b/multimedia/sound/libmikmod/translations.xml new file mode 100644 index 0000000000..39c1439aef --- /dev/null +++ b/multimedia/sound/libmikmod/translations.xml @@ -0,0 +1,20 @@ + + + + libmikmod + Bir çok modül formatını çalabilen bir kitaplık + libmikmod, MikMod modül çalıcısı ile kullanmılması amacıyla paketlenmiş bir taşınabilir ses kitaplığıdır, fakat artık bağımsız olarak dağıtılmaktadır. Ses örneklerini ses çıkışı için OSS sürücünü kullanarak çalabildiği gibi, Alsa ve EsounD için de kullanmaktadır. Desteklenen modül kipleri mod, s3m, xm, it, med, mtm ve 669 gibi kiplerdir. + libmikmod est une librairie son portable, qui était habituellement emballée avec le lecteur de module MikMod, mais qui est maintenant livrée de manière indépendante. Elle est capable de jouer des échantillons ainsi que des fichiers modules, utilisant aussi bien le pilote OSS, Alsa ou EsounD pour la sortie. Les formats de module gérés comprennent entre autres mod, s3m, xm, it, med, mtm et 669. + libmikmod es ina librería portable de sonido, que solía estar incluido con el MikMod module player, pero ahora fue lanzado independientemente. Es capaz de reproducir archivos de sonidos y de módulos, usando para la salida tanto un controlador OSS, como también Alsa y EsounD. Formatos de módulos soportados abarcan mod, s3m, xm, it, med, mtm and 669, para nombrar algunos. + + + + libmikmod-devel + libmikmod için geliştirme dosyaları + + + + libmikmod-32bit + libmikmod için 32-bit paylaşımlı kitaplıklar + + From 37ea759d9f45b2286fd74eb9e0559bef05e50b41 Mon Sep 17 00:00:00 2001 From: groni Date: Mon, 19 Oct 2015 15:32:41 +0200 Subject: [PATCH 4/6] audiofile ported from pisi 1.2 --- multimedia/sound/audiofile/actions.py | 29 +++++++ multimedia/sound/audiofile/pspec.xml | 84 +++++++++++++++++++++ multimedia/sound/audiofile/translations.xml | 18 +++++ 3 files changed, 131 insertions(+) create mode 100644 multimedia/sound/audiofile/actions.py create mode 100644 multimedia/sound/audiofile/pspec.xml create mode 100644 multimedia/sound/audiofile/translations.xml diff --git a/multimedia/sound/audiofile/actions.py b/multimedia/sound/audiofile/actions.py new file mode 100644 index 0000000000..02b3b49d92 --- /dev/null +++ b/multimedia/sound/audiofile/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 get + +def setup(): + # Don't build examples + pisitools.dosed("Makefile.am", "^(SRC_SUBDIRS.*?) examples", r"\1") + + autotools.autoreconf("-vfi") + autotools.configure("--disable-static \ + --disable-werror \ + --enable-largefile") + +def build(): + autotools.make() + +def check(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "README", "TODO", "NEWS") diff --git a/multimedia/sound/audiofile/pspec.xml b/multimedia/sound/audiofile/pspec.xml new file mode 100644 index 0000000000..767ca9c4d6 --- /dev/null +++ b/multimedia/sound/audiofile/pspec.xml @@ -0,0 +1,84 @@ + + + + + audiofile + http://www.68k.org/~michael/audiofile/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + library + An elegant API for accessing audio files + audiofile provides a uniform and elegant API for accessing a variety of audio file formats, such as AIFF/AIFF-C, WAVE, NeXT/Sun .snd/.au, Berkeley/IRCAM/CARL Sound File, Audio Visual Research, Amiga IFF/8SVX, and NIST SPHERE. + http://audiofile.68k.org/audiofile-0.3.6.tar.gz + + + + audiofile + + flac + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/man + + + + + audiofile-devel + Development files for audiofile + + audiofile + + + /usr/bin/audiofile-config + /usr/include + /usr/share/aclocal + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + audiofile-32bit + emul32 + 32-bit shared libraries for audiofile + emul32 + + flac-32bit + audiofile + + + /usr/lib32 + + + + + + 2014-05-20 + 0.3.4 + Rebuild + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-01-18 + 0.3.4 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-01-14 + 0.3.4 + First release + Idris Kalp + admins@pisilinux.org + + + \ No newline at end of file diff --git a/multimedia/sound/audiofile/translations.xml b/multimedia/sound/audiofile/translations.xml new file mode 100644 index 0000000000..a24d5a777c --- /dev/null +++ b/multimedia/sound/audiofile/translations.xml @@ -0,0 +1,18 @@ + + + + audiofile + Ses dosyalarına erişim için zarif bir UPA + audiofile; AIFF/AIFF-C, WAVE, NeXT/Sun .snd/.au, Berkeley/IRCAM/CARL Sound File, Audio Visual Research, Amiga IFF/8SVX ve NIST SPHERE gibi çeşitli ses dosyası biçimlerine erişim için düzenli ve gelişmiş bir uygulama programlama arayüzü sağlar. + + + + audiofile-devel + audiofile için geliştirme dosyaları + + + + audiofile-32bit + audiofile için 32-bit paylaşımlı kitaplıklar + + From 4e45bcd55397d7230773e77c4adb1edb8bc89b09 Mon Sep 17 00:00:00 2001 From: groni Date: Mon, 19 Oct 2015 15:35:16 +0200 Subject: [PATCH 5/6] smpeg ported from pisi 1.2 --- multimedia/video/smpeg/actions.py | 58 +++++++++ ...tring_literal_and_no_format_arguments.diff | 11 ++ .../smpeg/files/smpeg-0.4.5-fix-header.patch | 16 +++ .../smpeg/files/smpeg-0.4.5-libsupc++.patch | 16 +++ .../video/smpeg/files/smpeg-0.4.5-link.patch | 11 ++ multimedia/video/smpeg/pspec.xml | 116 ++++++++++++++++++ multimedia/video/smpeg/translations.xml | 19 +++ 7 files changed, 247 insertions(+) create mode 100644 multimedia/video/smpeg/actions.py create mode 100644 multimedia/video/smpeg/files/smpeg-0.4.4-format_not_a_string_literal_and_no_format_arguments.diff create mode 100644 multimedia/video/smpeg/files/smpeg-0.4.5-fix-header.patch create mode 100644 multimedia/video/smpeg/files/smpeg-0.4.5-libsupc++.patch create mode 100644 multimedia/video/smpeg/files/smpeg-0.4.5-link.patch create mode 100644 multimedia/video/smpeg/pspec.xml create mode 100644 multimedia/video/smpeg/translations.xml diff --git a/multimedia/video/smpeg/actions.py b/multimedia/video/smpeg/actions.py new file mode 100644 index 0000000000..2cebd0123b --- /dev/null +++ b/multimedia/video/smpeg/actions.py @@ -0,0 +1,58 @@ +#!/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("CC", get.CC()) + shelltools.export("CXX", get.CXX()) + shelltools.export("RANLIB", get.RANLIB()) + shelltools.export("AR", get.AR()) + + # enable-debug is bogus, it should stay here + options = "--with-x \ + --enable-opengl-player \ + --disable-gtk-player \ + --enable-mmx \ + --disable-assertions \ + --disable-static \ + --enable-debug" + + if get.buildTYPE() == "emul32": + options += " --prefix=/emul32 \ + --libdir=/usr/lib32 \ + --bindir=/emul32/bin \ + --includedir=/emul32/include \ + --mandir=/emul32/man \ + --disable-sdltest \ + --disable-gtktest" + + shelltools.export("CC", "%s -m32" % get.CC()) + shelltools.export("CXX", "%s -m32" % get.CXX()) + shelltools.export("CFLAGS", "%s -m32" % get.CFLAGS()) + shelltools.export("CXXFLAGS", "%s -m32" % get.CFLAGS()) + + + + shelltools.system("rm -rf acinclude/lt*.m4 acinclude/libtool.m4") + + neededfilelist=["NEWS","ChangeLog","AUTHORS"] + for i in neededfilelist: + shelltools.touch(i) + + autotools.autoreconf("-fi -Iacinclude") + autotools.configure(options) + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("CHANGES", "README*", "TODO") diff --git a/multimedia/video/smpeg/files/smpeg-0.4.4-format_not_a_string_literal_and_no_format_arguments.diff b/multimedia/video/smpeg/files/smpeg-0.4.4-format_not_a_string_literal_and_no_format_arguments.diff new file mode 100644 index 0000000000..dfcaf05c14 --- /dev/null +++ b/multimedia/video/smpeg/files/smpeg-0.4.4-format_not_a_string_literal_and_no_format_arguments.diff @@ -0,0 +1,11 @@ +--- plaympeg.c 2008-12-23 13:36:59.000000000 +0100 ++++ plaympeg.c.oden 2008-12-23 13:36:51.000000000 +0100 +@@ -262,7 +262,7 @@ int ftp_get_reply(int tcp_sock) + answer[i] = c; + } + answer[i] = 0; +- fprintf(stderr, answer + 4); ++ fprintf(stderr, "%s", answer + 4); + } + while(answer[3] == '-'); + diff --git a/multimedia/video/smpeg/files/smpeg-0.4.5-fix-header.patch b/multimedia/video/smpeg/files/smpeg-0.4.5-fix-header.patch new file mode 100644 index 0000000000..8929cd7716 --- /dev/null +++ b/multimedia/video/smpeg/files/smpeg-0.4.5-fix-header.patch @@ -0,0 +1,16 @@ +--- smpeg-0.4.5/MPEGaudio.h.orig 2006-05-01 06:18:36.000000000 +0300 ++++ smpeg-0.4.5/MPEGaudio.h 2011-02-05 18:55:15.573765022 +0200 +@@ -153,6 +153,13 @@ + }; + + /* The actual MPEG audio class */ ++class MPEGaudio; ++void Play_MPEGaudioSDL(void *udata, Uint8 *stream, int len); ++int Play_MPEGaudio(MPEGaudio *audio, Uint8 *stream, int len); ++#ifdef THREADED_AUDIO ++int Decode_MPEGaudio(void *udata); ++#endif ++ + class MPEGaudio : public MPEGerror, public MPEGaudioaction { + + public: diff --git a/multimedia/video/smpeg/files/smpeg-0.4.5-libsupc++.patch b/multimedia/video/smpeg/files/smpeg-0.4.5-libsupc++.patch new file mode 100644 index 0000000000..562ab75096 --- /dev/null +++ b/multimedia/video/smpeg/files/smpeg-0.4.5-libsupc++.patch @@ -0,0 +1,16 @@ +--- smpeg-0.4.5/Makefile.am.libsupc++ 2006-05-01 04:56:06.000000000 +0300 ++++ smpeg-0.4.5/Makefile.am 2011-02-05 19:15:59.707558762 +0200 +@@ -64,6 +64,13 @@ + -release $(LT_RELEASE) \ + -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) + ++# (gb) hackish to force link with gcc so that we don't get a ++# dependence on libstdc++.so.*. Do add necessary supc++ hereunder. ++CXXLD = $(CC) ++ ++libsmpeg_la_LIBADD = \ ++ -lsupc++ -lgcc_s ++ + EXTRA_DIST = \ + CHANGES \ + COPYING \ diff --git a/multimedia/video/smpeg/files/smpeg-0.4.5-link.patch b/multimedia/video/smpeg/files/smpeg-0.4.5-link.patch new file mode 100644 index 0000000000..eef8c1f690 --- /dev/null +++ b/multimedia/video/smpeg/files/smpeg-0.4.5-link.patch @@ -0,0 +1,11 @@ +--- Makefile.am~ 2012-10-14 17:50:31.000000000 +0800 ++++ Makefile.am 2012-10-14 18:22:05.000000000 +0800 +@@ -119,7 +119,7 @@ + + # Sources for gtv + gtv_SOURCES = gtv.c gtv.h +-gtv_LDADD = @GTK_LIBS@ libsmpeg.la ++gtv_LDADD = @GTK_LIBS@ libsmpeg.la -lX11 + + # Sources for glmovie + glmovie_SOURCES = glmovie-tile.c glmovie.c glmovie.h diff --git a/multimedia/video/smpeg/pspec.xml b/multimedia/video/smpeg/pspec.xml new file mode 100644 index 0000000000..38b6dbf1c7 --- /dev/null +++ b/multimedia/video/smpeg/pspec.xml @@ -0,0 +1,116 @@ + + + + + smpeg + http://www.lokigames.com/development/smpeg.php3 + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + app:gui + SDL MPEG library + SMPEG is a SDL MPEG decoding library. + http://source.pisilinux.org/1.0/smpeg-0.4.5.tar.xz + + libsdl-devel + freeglut-devel + mesa-devel + mesa-glu-devel + + + smpeg-0.4.4-format_not_a_string_literal_and_no_format_arguments.diff + smpeg-0.4.5-fix-header.patch + smpeg-0.4.5-libsupc++.patch + smpeg-0.4.5-link.patch + + + + + smpeg + + libsdl + mesa + mesa-glu + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/man + + + + + smpeg-devel + Development files for smpeg + + smpeg + + + /usr/bin/smpeg-config + /usr/include + /usr/share/aclocal + + + + + smpeg-32bit + emul32 + 32-bit shared libraries for smpeg + emul32 + + freeglut-32bit + mesa-32bit + libsdl-32bit + mesa-glu-32bit + + + smpeg + libsdl-32bit + + + /usr/lib32 + + + + + + 2014-06-01 + 0.4.5 + Rebuild + Kamil Atlı + suvarice@gmail.com + + + 2014-03-09 + 0.4.5 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-07-31 + 0.4.5 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-07-29 + 0.4.4 + missing dep. + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2012-12-30 + 0.4.4 + First release + Osman Erkan + osman.erkan@pisilinux.org + + + diff --git a/multimedia/video/smpeg/translations.xml b/multimedia/video/smpeg/translations.xml new file mode 100644 index 0000000000..f6884118a2 --- /dev/null +++ b/multimedia/video/smpeg/translations.xml @@ -0,0 +1,19 @@ + + + + smpeg + SDL MPEG kitaplığı + SMPEG, MPEG formatını kullanabilen SDL kitaplığıdır. + SDL MPEG + + + + smpeg-devel + smpeg için geliştirme dosyaları + + + + smpeg-32bit + smpeg için 32-bit paylaşımlı kitaplıklar + + From 108ab9bd2cdfc8aff2f8069af0fb81a450a622da Mon Sep 17 00:00:00 2001 From: groni Date: Mon, 19 Oct 2015 15:38:28 +0200 Subject: [PATCH 6/6] alienarena ported form pisi 1.2 build and check --- game/fps/alienarena/actions.py | 27 +++++++ game/fps/alienarena/files/alienarena.desktop | 13 ++++ game/fps/alienarena/files/alienarena.png | Bin 0 -> 4660 bytes game/fps/alienarena/files/use_home_dir.patch | 39 ++++++++++ game/fps/alienarena/pspec.xml | 76 +++++++++++++++++++ game/fps/alienarena/translations.xml | 8 ++ 6 files changed, 163 insertions(+) create mode 100755 game/fps/alienarena/actions.py create mode 100755 game/fps/alienarena/files/alienarena.desktop create mode 100755 game/fps/alienarena/files/alienarena.png create mode 100755 game/fps/alienarena/files/use_home_dir.patch create mode 100755 game/fps/alienarena/pspec.xml create mode 100755 game/fps/alienarena/translations.xml diff --git a/game/fps/alienarena/actions.py b/game/fps/alienarena/actions.py new file mode 100755 index 0000000000..894dccba39 --- /dev/null +++ b/game/fps/alienarena/actions.py @@ -0,0 +1,27 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 2 +# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +shelltools.export("PTHREAD_LIBS", "-lpthread") +shelltools.export("PTHREAD_CFLAGS", "-pthread") + +def setup(): + # Use system libopenal + pisitools.dosed("source/unix/qal_unix.c", "libopenal.so", "$LIBOPENAL") + autotools.configure() + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + + diff --git a/game/fps/alienarena/files/alienarena.desktop b/game/fps/alienarena/files/alienarena.desktop new file mode 100755 index 0000000000..5749fb447d --- /dev/null +++ b/game/fps/alienarena/files/alienarena.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Encoding=UTF-8 +Name=Alien Arena +Name[tr]=Alien Arena +GenericName=FPS Game +GenericName[tr]=FPS Oyunu +Icon=alienarena +Exec=alienarena +Terminal=false +StartupNotify=false +Categories=Application;Game;ActionGame; diff --git a/game/fps/alienarena/files/alienarena.png b/game/fps/alienarena/files/alienarena.png new file mode 100755 index 0000000000000000000000000000000000000000..91446f9cbd65cda8f8b212372f395628cc0be99b GIT binary patch literal 4660 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 + + + + alienarena + http://red.planetarena.org + + Pisi Linux Admins + admins@pisilinux.org + + GPLv2 + COR-Entertainment-LLC + alienarena + app:gui + A standalone 3D first person shooter game + Alien Arena is a standalone 3D first person online deathmatch shooter crafted from the original source code of Quake II and Quake III. + http://red.planetarena.org/files/alienarena-7.66-linux20130827.tar.gz + + libjpeg-turbo-devel + libXxf86dga-devel + libXxf86vm-devel + libX11-devel + mesa-devel + openal-devel + ode-devel + libvorbis-devel + + + use_home_dir.patch + + + + + alienarena + + libjpeg-turbo + libXxf86vm + curl + zlib + libX11 + libvorbis + libgcc + freetype + + + /usr/bin + /usr/lib/alienarena + /usr/share/alienarena + /usr/share/applications + /usr/share/pixmaps + /usr/share/icons + /usr/share/doc + + + alienarena.png + alienarena.desktop + + + + + + 2014-09-27 + 7.66 + Version bump. + Aydın Demirel + aydin.demirel@pisilinux.org + + + 2013-01-12 + 7.60.1 + First release + Osman Erkan + osman.erkan@pisilinux.org + + + diff --git a/game/fps/alienarena/translations.xml b/game/fps/alienarena/translations.xml new file mode 100755 index 0000000000..b93536beee --- /dev/null +++ b/game/fps/alienarena/translations.xml @@ -0,0 +1,8 @@ + + + + alienarena + 3 Boyutlu ilkgözden nişancılık oyunu + Alien Arena, Quake 2 ve 3 oyunlarının kaynak kodlarından yola çıkılarak hazırlanmış çevrimiçi oynanabilen ilkgözden (first person) nişancılık (shooter) oyunudur. + +