From b574482ae3a4feeefc96cc7347a96cfcb56807ba Mon Sep 17 00:00:00 2001 From: bferturk Date: Sat, 2 Jul 2016 12:50:45 +0300 Subject: [PATCH] playonlinux --- hardware/emulator/playonlinux/actions.py | 37 +++++++++++ .../playonlinux/files/PlayOnLinux.desktop | 12 ++++ .../PlayOnLinux_4.1.6-fix-desktop-file.patch | 19 ++++++ .../playonlinux/files/playonlinux.png | Bin 0 -> 3761 bytes hardware/emulator/playonlinux/pspec.xml | 59 ++++++++++++++++++ .../emulator/playonlinux/translations.xml | 8 +++ 6 files changed, 135 insertions(+) create mode 100755 hardware/emulator/playonlinux/actions.py create mode 100755 hardware/emulator/playonlinux/files/PlayOnLinux.desktop create mode 100755 hardware/emulator/playonlinux/files/PlayOnLinux_4.1.6-fix-desktop-file.patch create mode 100755 hardware/emulator/playonlinux/files/playonlinux.png create mode 100755 hardware/emulator/playonlinux/pspec.xml create mode 100755 hardware/emulator/playonlinux/translations.xml diff --git a/hardware/emulator/playonlinux/actions.py b/hardware/emulator/playonlinux/actions.py new file mode 100755 index 0000000000..8331103160 --- /dev/null +++ b/hardware/emulator/playonlinux/actions.py @@ -0,0 +1,37 @@ +#!/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 pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir = "playonlinux" +NoStrip = "/" + +datadir = "/usr/share" + +def install(): + installdir = get.installDIR()+ datadir + pisitools.dodir(datadir) + pisitools.dodir("%s/applications" % datadir) + + shelltools.copytree("%s/playonlinux" % get.workDIR(), "%s/" % installdir) + + pisitools.dobin("%s/playonlinux/playonlinux" % installdir) + + pisitools.domo("%s/playonlinux/lang/po/tr.po" % installdir, "tr", "pol.mo") + +# pisitools.domove("usr/share/locale/tr/LC_MESSAGES", "/usr/share/playonlinux/lang/locale/tr") + + pisitools.dodoc("%s/playonlinux/LICENCE" % installdir, "%s/playonlinux/CHANGELOG.*" % installdir) + + shelltools.move("%s/etc/PlayOnLinux.desktop" % (get.installDIR() + "/usr/share/playonlinux"), "%s/usr/share/applications/PlayOnLinux.desktop" % get.installDIR()) + + shelltools.unlink("%s/usr/bin/playonlinux" % get.installDIR()) + + shelltools.sym("%s/usr/share/playonlinux/playonlinux" % get.installDIR(), "%s/usr/bin/playonlinux" % get.installDIR() ) + + pisitools.dosed("playonlinux", "python2.6 mainwindow.py", "python2.8 mainwindow.py") \ No newline at end of file diff --git a/hardware/emulator/playonlinux/files/PlayOnLinux.desktop b/hardware/emulator/playonlinux/files/PlayOnLinux.desktop new file mode 100755 index 0000000000..39a5ff7d6a --- /dev/null +++ b/hardware/emulator/playonlinux/files/PlayOnLinux.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=PlayOnLinux +GenericName=PlayOnLinux +Comment=PlayOnLinux +Type=Application +Exec=/usr/share/playonlinux/playonlinux +Icon=playonlinux +Categories=PlayOnLinux; +Name[fr_FR]=PlayOnLinux +Categories=Application;Game \ No newline at end of file diff --git a/hardware/emulator/playonlinux/files/PlayOnLinux_4.1.6-fix-desktop-file.patch b/hardware/emulator/playonlinux/files/PlayOnLinux_4.1.6-fix-desktop-file.patch new file mode 100755 index 0000000000..fc304cdc3b --- /dev/null +++ b/hardware/emulator/playonlinux/files/PlayOnLinux_4.1.6-fix-desktop-file.patch @@ -0,0 +1,19 @@ +Index: playonlinux/etc/PlayOnLinux.desktop +=================================================================== +--- playonlinux/etc/PlayOnLinux.desktop ++++ playonlinux/etc/PlayOnLinux.desktop 2012-08-19 19:34:00.451146445 +0200 +@@ -1,9 +1,8 @@ + [Desktop Entry] + Version=1.0 +-Encoding=UTF-8 + Name=PlayOnLinux +-Comment=PlayOnLinux +-Type=Application %F ++Comment=Play windows games on Linux ++Type=Application + Exec=playonlinux +-Icon=/usr/share/playonlinux/etc/playonlinux.png +-Categories=Application;Game ++Icon=playonlinux ++Categories=Game; + diff --git a/hardware/emulator/playonlinux/files/playonlinux.png b/hardware/emulator/playonlinux/files/playonlinux.png new file mode 100755 index 0000000000000000000000000000000000000000..9d1a1a4790b6fe20befef5c8bbda83b4bbb87480 GIT binary patch literal 3761 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 bzdimJqU%I9;?OJ(00000NkvXXu0mjfQ2kAd literal 0 HcmV?d00001 diff --git a/hardware/emulator/playonlinux/pspec.xml b/hardware/emulator/playonlinux/pspec.xml new file mode 100755 index 0000000000..0ffa52a884 --- /dev/null +++ b/hardware/emulator/playonlinux/pspec.xml @@ -0,0 +1,59 @@ + + + + + playonlinux + http://www.playonlinux.com + + Ergün Salman + poyraz76@pisilinux.org + + GPLv3 + PlayOnLinux + app:gui + app:console + Tool to help Linux users run Windows games on linux + PlayOnLinux is a piece of sofware which allow you to install and use easily numerous games and softwares designed to run with Microsoft's Windows. + http://repository.playonlinux.com/PlayOnLinux/4.2.10/PlayOnLinux_4.2.10.tar.gz + + PlayOnLinux_4.1.6-fix-desktop-file.patch + + + + + playonlinux + + wxPython + wine + wget + gnu-netcat + icoutils + binutils + imagemagick + xterm + + + /usr/bin + /usr/share/doc + /usr/share/applications + /usr/share/pixmaps + /usr/share/playonlinux + /usr/share/playonlinux/lang/ + /usr/share/locale/ + + + PlayOnLinux.desktop + playonlinux.png + + + + + + 2016-07-02 + 4.2.10 + First Release + Ergün Salman + poyraz76@pisilinux.org + + + diff --git a/hardware/emulator/playonlinux/translations.xml b/hardware/emulator/playonlinux/translations.xml new file mode 100755 index 0000000000..d029efc669 --- /dev/null +++ b/hardware/emulator/playonlinux/translations.xml @@ -0,0 +1,8 @@ + + + + playonlinux + Birçok Windows oyununu Linux'ta oynayabilmenizi sağlar + PlayOnLinux, Microsoft's Windows için hazırlanan çok sayıdaki oyunu ve uygulamayı Linux'ta kullanmanıza olanak sağlayan bir uygulamadır. + +