[POL] Play On Linux

annonces et demandes de paquetages pour les dépôts i686 et x86_64
Avatar de l’utilisateur
Ghostofkendo
Hankyu
Messages : 31
Inscription : mar. 15 avr. 2008, 18:29
Localisation : Rennes

Message 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
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Merci pour la news, je compile tout ça en mettant à jour les dépendances, vu que tout à l'air ok !
Avatar de l’utilisateur
Ghostofkendo
Hankyu
Messages : 31
Inscription : mar. 15 avr. 2008, 18:29
Localisation : Rennes

Message 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:

@+
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Merci de la news, mise à jour imminente ;-)
Avatar de l’utilisateur
wido
Chu Ko Nu
Messages : 497
Inscription : mar. 21 oct. 2008, 20:59

Message 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.
Image
Avatar de l’utilisateur
wido
Chu Ko Nu
Messages : 497
Inscription : mar. 21 oct. 2008, 20:59

Message 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
Image
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message 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
Avatar de l’utilisateur
lenglemetz
Chu Ko Nu
Messages : 307
Inscription : dim. 27 mai 2007, 22:26
Localisation : Marmande
Contact :

Message 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 ?
[Thème] Sujet (état) |<
🇨🇵🎮 @donf_me • 🔥 StreaminG • La TeaM à DonF
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message 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 !
Avatar de l’utilisateur
lenglemetz
Chu Ko Nu
Messages : 307
Inscription : dim. 27 mai 2007, 22:26
Localisation : Marmande
Contact :

Message par lenglemetz »

Ok ! la prochaine fois hésite pas a me prévenir pour le pkg 64 bits ;)
[Thème] Sujet (état) |<
🇨🇵🎮 @donf_me • 🔥 StreaminG • La TeaM à DonF
Avatar de l’utilisateur
Ghostofkendo
Hankyu
Messages : 31
Inscription : mar. 15 avr. 2008, 18:29
Localisation : Rennes

Re: [POL] Play On Linux

Message 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
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [POL] Play On Linux

Message 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 ?
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [POL] Play On Linux

Message 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…
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
Avatar de l’utilisateur
Ghostofkendo
Hankyu
Messages : 31
Inscription : mar. 15 avr. 2008, 18:29
Localisation : Rennes

Re: [POL] Play On Linux

Message 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
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [POL] Play On Linux

Message 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 $*
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Re: [POL] Play On Linux

Message 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)
Avatar de l’utilisateur
Ghostofkendo
Hankyu
Messages : 31
Inscription : mar. 15 avr. 2008, 18:29
Localisation : Rennes

Re: [POL] Play On Linux

Message 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 ?
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [POL] Play On Linux

Message 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'
Avatar de l’utilisateur
Ghostofkendo
Hankyu
Messages : 31
Inscription : mar. 15 avr. 2008, 18:29
Localisation : Rennes

Re: [POL] Play On Linux

Message 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).
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Re: [POL] Play On Linux

Message 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 !
Répondre