Page 4 sur 5

Publié : sam. 24 janv. 2009, 22:25
par Ghostofkendo
Skunnyk a écrit :Effectivement, je n'ai pas mis la dépendance directe à xterm... Je la rajouterais sur la prochaine release :-)
En parlant de release et de dépendances, la nouvelle version de POL (la 3.3) vient tout juste de sortir.
Et parmi les nouveautés, il y a la dépendance à lzma qui saute (cf l'annonce pour savoir pourquoi) ! :wink:

Merci d'avance pour la mise à jour du paquet :D

Bye

Publié : dim. 25 janv. 2009, 01:00
par Skunnyk
Merci pour la news, je compile tout ça en mettant à jour les dépendances, vu que tout à l'air ok !

Publié : dim. 01 févr. 2009, 14:26
par Ghostofkendo
Salut,

Nouvelle version, toute chaude, sortie du moule :D : PlayOnLinux 3.3.1
C'est juste une petite bugfix release. Plus d'infos ICI.

Merci d'avance aux packageurs :wink:

@+

Publié : dim. 01 févr. 2009, 17:10
par Skunnyk
Merci de la news, mise à jour imminente ;-)

Publié : sam. 07 févr. 2009, 00:05
par wido
Bonjour il manque la version 64 bits,
je l'ai compilé avec le pkgbuild du dépot archlinux.fr.
comme je viens d'avoir une distrib fraichement installé lors du lancement de playonlinux, il me dit: "ERREUR, Il manque un ou plusieurs programmes. Veuillez les installer et relancer le script."
Programme: unzip, cabextract
je pense qu'il faudrait le rajouter dans le pkgbuild.

Publié : ven. 06 mars 2009, 22:24
par wido
Nouvelle version 2.4:
http://www.playonlinux.com/fr/commentaires-600.html

Code : Tout sélectionner

[wido@desktop ~]$ md5sum '/home/wido/Desktop/PlayOnLinux_3.4.tar.gz' 
62537899976b4a9cae3604dd091d94df  /home/wido/Desktop/PlayOnLinux_3.4.tar.gz

Publié : sam. 07 mars 2009, 00:03
par Skunnyk
Merci pour la news, je met jour rapidement après avoir testé.
J'ai rajouté les dépendances que tu notes plus haut.
Par contre je ne peux pas faire le paquet 64, je n'ai que du 32

Publié : sam. 07 mars 2009, 17:43
par lenglemetz
Skunnyk a écrit : Par contre je ne peux pas faire le paquet 64, je n'ai que du 32
fait ;)

edit : tu as viré la dependance ttf-ms-fonts ?

Publié : dim. 08 mars 2009, 12:00
par Skunnyk
Merci !

Oui je l'ai virée car POL utilise ses propres paquets, il télécharge les ttf-ms-font même si elles sont installée !

Publié : dim. 08 mars 2009, 14:53
par lenglemetz
Ok ! la prochaine fois hésite pas a me prévenir pour le pkg 64 bits ;)

Re: [POL] Play On Linux

Publié : mer. 01 avr. 2009, 15:30
par Ghostofkendo
Salut,

J'aurais une remarque/question pour Skunnyk et/ou lenglemetz.
Tel que PlayOnLinux est installé par votre paquet (pour mémoire, le fichier /usr/bin/playonlinux est juste un script qui lance le vrai exécutable playonlinux placé dans /usr/share/games/playonlinux/), on ne peut pas passer d'arguments "directement" en ligne de commande.
Par exemple,

Code : Tout sélectionner

playonlinux --run "Steam"
ne marche pas, on est obligé de faire

Code : Tout sélectionner

/usr/share/games/playonlinux/playonlinux --run "Steam"
pour que ça fasse ce qui est demandé (ici, lancer Steam sans passer par l'interface de POL).

Voilà donc ma question, est-ce qu'il est possible de transmettre les arguments de /usr/bin/playonlinux à /usr/share/games/playonlinux/playonlinux ?

Merci par avance :wink:

Bye

Re: [POL] Play On Linux

Publié : mer. 01 avr. 2009, 16:01
par mélodie
Bonjour,

Tu pourrais sans doute créer un lien symbolique, ou un petit script shell sous /usr/bin et nommé "playonlinux" qui lance le chemin comme/que tu dis ?

Re: [POL] Play On Linux

Publié : mer. 01 avr. 2009, 16:11
par gyo
mélodie a écrit :Bonjour,

Tu pourrais sans doute créer un lien symbolique, ou un petit script shell sous /usr/bin et nommé "playonlinux" qui lance le chemin comme/que tu dis ?
Ben euh non justement, il y a déjà un fichier playonlinux dans ce répertoire (0wned :P).

M’est avis que /usr/bin/playonlinux doit déjà être un script shell qui doit faire référence à /usr/share/games/playonlinux avec des exports ou des trucs comme ça mais sans prise en compte des éventuels paramètres passés en ligne de commande…

Re: [POL] Play On Linux

Publié : mer. 01 avr. 2009, 16:29
par Ghostofkendo
gyo a écrit :M’est avis que /usr/bin/playonlinux doit déjà être un script shell qui doit faire référence à /usr/share/games/playonlinux avec des exports ou des trucs comme ça mais sans prise en compte des éventuels paramètres passés en ligne de commande…
Oui, c'est ça, c'est un script bash tout bête :

Code : Tout sélectionner

#!/bin/bash
cd /usr/share/games/playonlinux && ./playonlinux

J'ai essayé de faire un lien symbolique comme le suggérais mélodie, comme ceci (en me plaçant dans /usr/bin/ au préalable) :

Code : Tout sélectionner

ln -s -T /usr/share/games/playonlinux/playonlinux testpol
Mais en lançant testpol (avec le même type d'arguments que dans mon exemple précédent), j'ai des erreurs du style

Code : Tout sélectionner

/usr/bin/testpol: line 25: /usr/bin/lib/sources: Aucun fichier ou dossier de ce type
Il cherche les autres fichiers de POL dans /usr/bin/ mais forcément ne les trouve pas puisqu'ils sont dans /usr/share/games/playonlinux/
Du coup, je sais pas comment on pourrait modifier le script bash du début du message pour qu'il prenne en compte les arguments.

Bye

Re: [POL] Play On Linux

Publié : mer. 01 avr. 2009, 17:33
par gyo
Ghostofkendo a écrit :Oui, c'est ça, c'est un script bash tout bête :

Code : Tout sélectionner

#!/bin/bash
cd /usr/share/games/playonlinux && ./playonlinux
Du coup, je sais pas comment on pourrait modifier le script bash du début du message pour qu'il prenne en compte les arguments.
Un truc dans le style :

Code : Tout sélectionner

#!/bin/bash
cd /usr/share/games/playonlinux && ./playonlinux $*

Re: [POL] Play On Linux

Publié : mer. 01 avr. 2009, 20:01
par Skunnyk
En effet, c'est comme ça ($* = passer tout les arguments). Je met à jour le PKGBUILD rapidement, merci du retour (et si vous avez d'autres avis/améliorations, n'hésitez pas)

Re: [POL] Play On Linux

Publié : mer. 01 avr. 2009, 22:13
par Ghostofkendo
Attention, ne vas pas trop vite en besogne Skunnyk, parce que ça ne marche pas tout à fait.

En effet, la commande

Code : Tout sélectionner

playonlinux --run "Steam"
fonctionne en ajoutant seulement "$*" dans le script /usr/bin/playonlinux mais ça ne marche pas dès que le nom du jeu comporte un espace (ce qui est quand même fréquent). Par exemple,

Code : Tout sélectionner

playonlinux --run "Crayon Physics"
ne va pas marcher (POL affiche un message d'erreur disant "le jeu Crayon n'est pas installé"). J'ai essayé également avec "Crayon\ Physics" mais ça n'échappe pas l'espace.

Vous avez une idée de solution à ça ?

Re: [POL] Play On Linux

Publié : mer. 01 avr. 2009, 23:20
par mélodie
Ghostofkendo a écrit : J'ai essayé également avec "Crayon\ Physics" mais ça n'échappe pas l'espace.

Vous avez une idée de solution à ça ?
Tu as essayé la même chose sans les guillemets ? Crayon\ Physics

et avec un guillemet simple ? 'Crayon\ Physics'

Re: [POL] Play On Linux

Publié : mer. 01 avr. 2009, 23:37
par Ghostofkendo
Oui, j'ai essayé aussi sans guillemets ou avec des simple quote mais ça ne marche pas non plus.
Avec le "vrai" exécutable (/usr/share/games/playonlinux/playonlinux), ça marche quand je met des guillemets mais pas de \ ("Crayon Physics") ou quand je ne met rien avec un \ pour échapper l'espace (Crayon\ Physics).

Re: [POL] Play On Linux

Publié : ven. 03 avr. 2009, 14:40
par Skunnyk
Ooops :-)
Bon, je crois que je vais mettre un "$@".
Et changer le script /usr/bin/playonlinux pour simplement

Code : Tout sélectionner

/usr/share/playonlinux/playonlinux "$@" 
Je test tout ça ce soir !