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 0000000000..9d1a1a4790 Binary files /dev/null and b/hardware/emulator/playonlinux/files/playonlinux.png differ 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. + +