From 6e74bebce005ffd49ce13de97cc240dc763b2708 Mon Sep 17 00:00:00 2001 From: erkanisik1 Date: Mon, 29 Jun 2020 12:43:22 +0300 Subject: [PATCH] add package zaz arcade game --- game/arcade/zaz/actions.py | 30 +++++++++ game/arcade/zaz/files/desktop.patch | 19 ++++++ game/arcade/zaz/files/tr-translation.patch | 22 +++++++ game/arcade/zaz/files/zaz.png | Bin 0 -> 4719 bytes game/arcade/zaz/pspec.xml | 67 +++++++++++++++++++++ game/arcade/zaz/translations.xml | 8 +++ 6 files changed, 146 insertions(+) create mode 100644 game/arcade/zaz/actions.py create mode 100644 game/arcade/zaz/files/desktop.patch create mode 100644 game/arcade/zaz/files/tr-translation.patch create mode 100644 game/arcade/zaz/files/zaz.png create mode 100644 game/arcade/zaz/pspec.xml create mode 100644 game/arcade/zaz/translations.xml diff --git a/game/arcade/zaz/actions.py b/game/arcade/zaz/actions.py new file mode 100644 index 0000000000..708a29f1ed --- /dev/null +++ b/game/arcade/zaz/actions.py @@ -0,0 +1,30 @@ +#!/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 +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + #autotools.autoreconf("-vif") + autotools.configure("--disable-splash") + + # Remove zaz.pot so that make will create pot and catalog files + #shelltools.unlink("po/zaz.pot") + + # Inject -lvorbis into the Makefile + shelltools.system('sed -i -e "/^LIBS\s*=*/s|$| -lvorbis|" Makefile src/Makefile') + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.remove("/usr/share/doc/zaz/INSTALL") + + pisitools.dosed("%s/usr/share/applications/zaz.desktop" % get.installDIR(), "Icon=zaz", "Icon=/usr/share/pixmaps/zaz.png") diff --git a/game/arcade/zaz/files/desktop.patch b/game/arcade/zaz/files/desktop.patch new file mode 100644 index 0000000000..dc32eaa6cd --- /dev/null +++ b/game/arcade/zaz/files/desktop.patch @@ -0,0 +1,19 @@ +Index: zaz-1.0.0/extra/zaz.desktop +=================================================================== +--- zaz-1.0.0.orig/extra/zaz.desktop ++++ zaz-1.0.0/extra/zaz.desktop +@@ -2,6 +2,9 @@ + Version=1.0 + Type=Application + Name=Zaz ++Name[tr]=Zaz ++GenericName=Zaz ++GenericName[tr]=Zaz + Comment=Zaz ain't Z*** + Comment[ru]=Zaz не клон Z*** + Comment[tr]=Top Yok Etme Oyunu +@@ -9,4 +12,3 @@ TryExec=zaz + Exec=zaz + Categories=Game;LogicGame; + Icon=zaz +-MimeType= diff --git a/game/arcade/zaz/files/tr-translation.patch b/game/arcade/zaz/files/tr-translation.patch new file mode 100644 index 0000000000..8582984d93 --- /dev/null +++ b/game/arcade/zaz/files/tr-translation.patch @@ -0,0 +1,22 @@ +Index: zaz-1.0.0/po/tr.po +=================================================================== +--- zaz-1.0.0.orig/po/tr.po ++++ zaz-1.0.0/po/tr.po +@@ -43,7 +43,7 @@ msgstr "Çıkış" + + #: src/mainmenu.cpp:40 src/mainmenu.cpp:353 + msgid "Profile:" +-msgstr "Profil" ++msgstr "Profil:" + + #: src/mainmenu.cpp:48 src/mainmenu.cpp:56 + msgid "Back" +@@ -231,7 +231,7 @@ msgstr "İptal" + + #: src/mainmenu.cpp:221 + msgid "Apply" +-msgstr "Uygulama" ++msgstr "Uygula" + + #: src/mainmenu.cpp:643 + msgid "Hall of Fame" diff --git a/game/arcade/zaz/files/zaz.png b/game/arcade/zaz/files/zaz.png new file mode 100644 index 0000000000000000000000000000000000000000..eb93c2f8d7fc75e7c1c6dd4f1c9a5597948dfe33 GIT binary patch literal 4719 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 literal 0 HcmV?d00001 diff --git a/game/arcade/zaz/pspec.xml b/game/arcade/zaz/pspec.xml new file mode 100644 index 0000000000..a1bb096c7a --- /dev/null +++ b/game/arcade/zaz/pspec.xml @@ -0,0 +1,67 @@ + + + + + zaz + http://zaz.sourceforge.net + + Pisi Linux Admins + admins@pisilinux.org + + GPLv3 + app:gui + zaz + Luxor and Zuma like game + Zaz is a game where the player has to get rid of incoming balls by arranging them in triplets. + mirrors://sourceforge/zaz/zaz-1.0.0.tar.bz2 + + libsdl-devel + libvorbis-devel + libtheora-devel + libogg-devel + ftgl-devel + sdl-image-devel + mesa-devel + + + desktop.patch + tr-translation.patch + + + + + zaz + + ftgl + mesa + libogg + libsdl + sdl-image + libvorbis + libtheora + libgcc + + + zaz.png + + + /usr/share/doc + /usr/bin + /usr/share/zaz + /usr/share/pixmaps + /usr/share/applications + /usr/share/locale + + + + + + + 2010-12-06 + 1.0.0 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/game/arcade/zaz/translations.xml b/game/arcade/zaz/translations.xml new file mode 100644 index 0000000000..6472e4089b --- /dev/null +++ b/game/arcade/zaz/translations.xml @@ -0,0 +1,8 @@ + + + + zaz + Luxor ve Zuma benzeri bir oyun + Oyuncunun, ekrandaki topları üçerli gruplar haline getirerek yok ettiği bir oyun. + +