Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 10-06-2015 23:55:01

seb95deMLO
Invité

[packaging] Vegastrike, paquets debs et dépôts

Bonsoir a tous.
Dans le post parlant de jeux:
https://debian-facile.org/viewtopic.php … 21#p124521
Je parlais d'un jeu qui me botte vraiment et qui n'est plus packager sous debian... Ce jeu est vegastrike(comme le titre smile ).
Je parle aussi de traduction mais comment attiré des foules sur une traduction d'un jeu qu'on ne peut pas installer? La reponse est en faisant les paquets. Donc je commence par tenter de faire les paquets, et puis apres on pourra toujours rajouter les traductions via un paquets qui les rajoute et la j'aurais besoin de gens fort en script et paquets debian smile

Vegastrike est selon wikipedia:

Vega Strike est un jeu de simulation de vol spatial au code source libre à la première personne, développé tant pour Windows que le système d'exploitation Mac OS ou Linux. Il est écrit en C, et C++, utilise Open GL pour les graphismes en 3D.

Sommaire

    1 Système de jeu
        1.1 Téléportation
        1.2 Missions
        1.3 Améliorations
        1.4 Campagne
        1.5 Vaisseaux
    2 Univers
        2.1 Factions
        2.2 Systèmes
    3 Liens externes

Système de jeu

Le jeu rappelle Elite. Le joueur incarne un mercenaire pilotant un vaisseau, au sein d'un très vaste univers peuplé de systèmes solaires, reliés par des anneaux, ou jumps.

Dans un système solaire, le joueur trouvera des planètes, éventuellement habitées, des raffineries, des relais, des casernes spatiales sur lesquelles on peut se poser. Il pourra y accepter des missions, y vendre et acheter — il est ainsi possible de spéculer sans accepter de mission —, y trouver de nouveaux vaisseaux, équipements, et même de traîner dans un bar, rencontrant au hasard divers quidams.

Téléportation
220px-Vegastrike_jump.jpg
Téléportation !

Vega Strike s'appuie sur la loi de la gravitation : il est possible d'utiliser un multiplicateur de vitesse, mais seulement une fois éloigné d'une planète ou d'un anneau permettant de se téléporter. Ainsi, si le vaisseau peut traverser un système solaire très rapidement, en pratique il faudra compter avec plus de lenteur à proximité de planètes, ce qui rend possible le combat avec des pirates.

Pour se téléporter, le joueur recherche un jump le menant au système solaire qu'il souhaite. Il est nécessaire de posséder un équipement spécial, le jump drive, afin de pouvoir utiliser l'anneau de téléportation.

Missions
Acceptant des missions rémunérées, qui permettront de se procurer de nouvelles armes, des améliorations au niveau du moteur, de l'armure du vaisseau, de nouveaux vaisseaux, le joueur se fait chercheur de crédits.

Les missions disponibles vont du commerce, à la destruction, en passant par l'accompagnement. Le jeu déploie de nombreux systèmes solaires reliés entre eux ; la plupart étant plus occupés par une faction. Le joueur sera plus ou moins apprécié par ces différentes factions, jusqu'à ce que sa présence sur certains systèmes devienne très périlleuse.

Améliorations

120px-Vegastrike_Planetside.jpg
    Capture d'écran de Vega Strike ; un vaisseau survolant une planète habitée

120px-Fin10.png
    normal-mapping on a "Llama"

120px-Fin2.png
    "Llama"-ship docks

Le prix des améliorations, comme de toute marchandise, varie selon le lieu. Les améliorations seront plus communes et moins chères sur des casernes, des laboratoires de recherche.. De nombreuses munitions, améliorations de boucliers énergétiques, d'armure, de nouvelles armes, tourelles sont disponibles. Certaines améliorations sortent du lot :

    Jump drive : permet de se téléporter d'un système à l'autre
    Réacteur : produire plus d'énergie est essentiel pour pouvoir accélérer, recharger ses boucliers, ou encore faire usage d'armes comme les lasers.
    Cargo : permet, aux dépens de la sécurité, d'augmenter la contenance du vaisseau.
    Scanner : un meilleur scanner voit plus loin, par exemple pour les missions de patrouille, mais s'avère surtout indispensable pour les combats. Certains scanners permettent de différencier les vaisseaux alliés et ennemis.
    ECM : utilise de l'énergie pour leurrer les missiles adverses.
    Cloacking : permet de devenir invisible...

Campagne

La campagne commence si le joueur se rend dans le bar de la planète Cephid 17 et y rencontre Jenerk. Il pourra alors accepter une mission non rémunérée, mais qui fera démarrer la campagne. Celle-ci implique un système de points, notant une progression dans ce jeu fait de voyages sans fin.

Vaisseaux

Après avoir gagné suffisamment d'argent il est possible d'acquérir de nouveaux vaisseaux. Plusieurs classes existent, notamment marchands (au cargo énorme), ou guerriers (des différentes factions : Confédération, ISO, Hunter...)

Le joueur peut se constituer une flotte multiple ainsi que revendre les appareils devenus obsolètes, le seul ne pouvant être revendu étant le premier. Il est possible d'échanger des vaisseaux, ce qui ne coûte rien à condition que l'engin voulu se trouve dans le même système (coût de transport).

Parmi les engins, les plus significatifs sont :

    Llama (300.000 crédits) : c'est le vaisseau avec lequel le joueur commence, il est relativement équilibré.
    Mule (1.500.000 crédits) est, comme son nom l'indique, un puissant vaisseau pour le transport : il contient un cargo vingt fois supérieur au Llama. Il est par contre très peu maniable et pose problème quand il s'agit de corriger sa trajectoire - l'adjectif correct serait têtu... La solution sera d'utiliser un autre vaisseau pour rejoindre le point où vendre, puis de reprendre mule, qui sera venu avec le cargo rempli...
    Goddard : Puissant vaisseau de combat, pouvant utiliser des torpilles et permettant de monter des tourelles... Goddard est aussi le nom d'un système solaire.

Univers

L'univers de VegaStrike est peuplé de différentes factions ; les systèmes solaires sont regroupés par secteurs habités par l'une de ces factions - et bien que l'on puisse croiser un vaisseau d'une faction hors de son secteur natif.

Factions

Les factions sont des groupes organisés (plus ou moins organisés) que le joueur croise le long de ses péripéties. À chaque faction correspond un score notant la relation avec : 0 pour neutre, -100 pour pire ennemi, ou 100 pour allié solide. L'entente avec les différentes factions est l'un des moteurs du jeu. Il faudra par exemple entretenir des messages de politesse et surtout répondre aux (rares) appels spontanés. Certaines factions étant liées, attaquer les unes améliore la relation avec d'autres. Tuer des pirates améliore les relations avec presque toutes les factions. Le joueur doit donc prendre en compte le lien entre les factions, ainsi qu'évidemment leur puissance respective.

Voici une liste, non exhaustive, des factions qui peuvent être trouvées dans l'univers de Vegastrike, et qui sont organisées hiérarchiquement.

Aeran Ascendancy
    Bzbr

Confederation of Inhabited Worlds
    Cette faction inclut différents groupes humains, ainsi que d'autres espèces alliées.

    Confederation Joint Fleet
    Andolian Protectorate
    Andolians
    Purth
    Klk’k
    Space Born
    High-Born

Homeland Security

LIHW

Mechanists
    Les Mechanists ont remplacé leur corps par des machines, ou du moins largement modifié ce substrat organique en lui adjoignant des parts artificielles.

Merchants Guild
    La guilde des marchands absorbe de plus petits groupes, elle règne dans le secteur de la poussière de diamant.

Purists
    Les puristes cherchent à maintenir leur notion d'humanité face au progrès bouleversant le corps humain, et la définition même de l'homme. Il évitent donc de s'adjoindre des implants neuronaux, d'utiliser des modifications génétiques, ou de remplacer des organes par des parts cybernétiques : ils préfèrent la simple chirurgie.

Shapers
    Les Shapers, par opposition au mécaniciens, modifient leur corps génétiquement, de génération en génération.

Dgn

Unadorned

Mishtali

Forsaken

Hunters
    Ces chasseurs de primes opèrent dans les secteurs Forsaken et celui de la confédération.

ISO (Interstellar Socialist Organization)
    Cette faction a pour but de mettre en place une économie socialiste, en remplaçant le gouvernement de la confédération.

Interstellar Church of True Form’s Return (Luddites)
    Ils proviennent d'une branche extrémiste des puristes, et agissent comme groupuscule terroriste. Ils sont ennemis des pirates ainsi que des aera.

Human Pirate Groups
    De nombreux groupes traquent les routes commerciales pour les piller... Il n'y a pas d'autorité pirate centralisée ; ils sont ennemis avec à peu près tous.

Rlaan Assembly
    Rlaan-Briin
    Lmpl
    Nuhln
    Saahasayaay

Shmrn

Sul-Gatwa Celestial Domain
    The Uln

Systèmes

Les systèmes solaires sont regroupés par secteurs, selon une cohérence géographique et politique. Le système de départ, Cephid-17, appartient à la confédération (factions homeland, klkk, puristes, ..) Les systèmes voisins sont donc du même secteur et appartiennent également la confédération.

Plus de cent systèmes solaires forment l'univers de Vegastrike. La carte se constituera au fur et à mesure des découvertes du joueur, par exemple si une mission l'entraîne quelques systèmes plus loin.

Les systèmes comportent différentes planètes et bâtiments :

    Planètes océaniques, produisant de la nourriture notamment des poissons..), du vin, des "divertissements" (comme les holo-vidéo) ;
    Planètes biologiquement variées, semblables au planètes océaniques mais offrant des produits naturels comme le bois ;
    Planètes gazeuzes, rocailleuses ou même volcaniques, la plupart du temps inhabitées ;
    Raffineries : elles paient cher pour les biens naturels mais vendent à bon prix les denrées nucléaires, diamants et tous produits raffinés ;
    Casernes : idéales pour s'équiper de nouvelles améliorations à un prix moins élevé, ou trouver de puissants vaisseaux ;
    Usine : permet d'acheter des produits manufacturés à revendre à d'honnêtes habitants ;
    Laboratoires de recherches ;
    Anneaux de téléportations ;
    Relais

Un système est tout autant peuplé de vaisseaux, selon la faction qui l'habite. Mais les pirates sont partout..



http://vegastrike.sourceforge.net/

Donc pour le moment suis dans la phase, compilation et creation des paquets, par la suite, j'aurais besoin d'un endroit pour stoker les futures paquets, je ne pense pas que le projet debian en voudra puisque vegastrike a déja été retiré des depots depuis 2007, me semble t'il. Je n'ai pas tres bien compris la raison:
https://packages.qa.debian.org/v/vegast … 2549Z.html

Debian-facile ne serait pas volontaire pour faire un depots debian avec quelques paquets que la communauté aura fait?

Dernière modification par seb95deMLO (11-06-2015 00:01:30)

#2 11-06-2015 01:36:15

seb95deMLO
Invité

Re : [packaging] Vegastrike, paquets debs et dépôts

Les paquets sont refait vegastrike vegastrike-data vegastrike-dbg   vegastrike-extra vegastrike-music vegastrike-speech, il ne reste plus que je trouve une bonne ame pour les stoker.

#3 11-06-2015 04:25:39

vv222
Membre
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : >= Linux 4.5.0 (amd64)
(G)UI : Openbox + ROX
Inscription : 18-11-2013
Site Web

Re : [packaging] Vegastrike, paquets debs et dépôts

Si je me fie à cette page, le retrait de ce jeu des dépôts devait être temporaire :
https://bugs.debian.org/cgi-bin/bugrepo … bug=585758

La discussion qui a été à l’origine de la suggestion d’un dépôt data.debian.org pour les paquets dépassant une certaine taille :
https://lists.debian.org/debian-devel/2 … 00273.html
Plus d’infos à ce sujet :
https://wiki.debian.org/DataPackages

Je ne sais pas si ce problème de taille trop importante est toujours d’actualité. Ça vaudrait le coup de se renseigner à ce sujet, un retour de ce jeu dans les dépôts officiels ne me paraît pas strictement exclu.

-----

Les derniers paquets officiels Debian de Vega Strike :
http://snapshot.debian.org/archive/debi … egastrike/
http://snapshot.debian.org/archive/debi … rike-data/
http://snapshot.debian.org/archive/debi … ike-music/

Ils sont bien plus petits que des paquets actuellement dans les dépôts comme 0ad-data, donc je ne pense pas que l’inclusion de paquets de cette taille dans les dépôts officiels poserait problème aujourd’hui.

-----

En fait un dépôt Debian (non-officiel) pour Vega Strike existe déjà :
http://download.opensuse.org/repositori … ebian_7.0/
https://software.opensuse.org/download. … vegastrike

Dernière modification par vv222 (11-06-2015 05:02:17)


Jouer sous Debian ? Facile !

Hors ligne

#4 11-06-2015 05:05:17

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [packaging] Vegastrike, paquets debs et dépôts

Moi j'préfère le jeu du touch' pipi sans s'mouiller les doigts.
Y a les filles et y a les garçons... Et voilà. big_smile

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#5 11-06-2015 09:15:42

seb95deMLO
Invité

Re : [packaging] Vegastrike, paquets debs et dépôts

VV22 tu es un génie, j'ai passé un temps incalculable pour essayer de trouver des paquets officiels!
Donc faut faire une demande de bug car ils ont été viré depuis 2010...?

#6 11-06-2015 11:18:07

vv222
Membre
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : >= Linux 4.5.0 (amd64)
(G)UI : Openbox + ROX
Inscription : 18-11-2013
Site Web

Re : [packaging] Vegastrike, paquets debs et dépôts

Si tu veux te proposer pour maintenir Vega Strike dans les dépôts officiels Debian, un peu de lecture pour savoir comment procéder par ici :
https://www.debian.org/devel/wnpp/

Jouer sous Debian ? Facile !

Hors ligne

#7 11-06-2015 18:59:42

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [packaging] Vegastrike, paquets debs et dépôts

smolski a écrit :

Moi j'préfère le jeu du touch' pipi sans s'mouiller les doigts.
Y a les filles et y a les garçons... Et voilà. big_smile

lol lol lol

cool


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#8 11-06-2015 20:04:19

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : [packaging] Vegastrike, paquets debs et dépôts

seb95deMLO a écrit :

VV22 tu es un génie, j'ai passé un temps incalculable pour essayer de trouver des paquets officiels!
Donc faut faire une demande de bug car ils ont été viré depuis 2010...?


c'est vrai il est pas mauvais tongue

on va demander a ce qu il passe modo wink  a la place des 2 croqueurs de choco 's  lol

Hors ligne

#9 11-06-2015 20:05:07

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : [packaging] Vegastrike, paquets debs et dépôts

smolski a écrit :

Moi j'préfère le jeu du touch' pipi sans s'mouiller les doigts.
Y a les filles et y a les garçons... Et voilà. big_smile



enfin, ça fait pas serieux  lol lol lol

tongue

Hors ligne

#10 11-06-2015 20:42:32

vv222
Membre
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : >= Linux 4.5.0 (amd64)
(G)UI : Openbox + ROX
Inscription : 18-11-2013
Site Web

Re : [packaging] Vegastrike, paquets debs et dépôts

robert2a a écrit :

on va demander a ce qu il passe modo wink  a la place des 2 croqueurs de choco 's  lol


Ah non alors, j’ai déjà bien assez de boulot sans devoir en plus veiller à la bonne tenue des galopins qui fréquentent ce forum…


Jouer sous Debian ? Facile !

Hors ligne

#11 11-06-2015 20:44:57

seb95deMLO
Invité

Re : [packaging] Vegastrike, paquets debs et dépôts

smolski a écrit :

Moi j'préfère le jeu du touch' pipi sans s'mouiller les doigts.
Y a les filles et y a les garçons... Et voilà. big_smile


Hihi, moi aussi mais sans mouiller les doigts c'est durs:D
Pardon pour ce HS mais qu'est ce que c'est bon:lol:

#12 11-06-2015 22:07:34

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [packaging] Vegastrike, paquets debs et dépôts

smile

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#13 12-06-2015 07:32:31

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [packaging] Vegastrike, paquets debs et dépôts

robert2a a écrit :

enfin, ça fait pas serieux  lol lol lol

Vegastrike, c'est un sujet glissant.  mad


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#14 14-06-2015 17:52:48

seb95deMLO
Invité

Re : [packaging] Vegastrike, paquets debs et dépôts

Bon j'avais fait des paquets depuis zéros, mais problème. Ensuite grâce a vv222; j'en ai fait ou plutôt rebuilder depuis ceux du dépôts officiels "opensuse". Mais la pareil j'ai toujours le problème des vaisseaux invisibles persiste...
Du coup j'ai récupéré les sources de vegastrike-data pour refaire a partir des paquets officiels mais pareils. Du coup ça n'avance pas, car je pense que si je fais une demande sans paquets a donner ça va passer encore a la trappe.

#15 14-06-2015 18:15:17

vv222
Membre
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : >= Linux 4.5.0 (amd64)
(G)UI : Openbox + ROX
Inscription : 18-11-2013
Site Web

Re : [packaging] Vegastrike, paquets debs et dépôts

Si tu partages ta méthode ici je pourrai la tester de mon côté et essayer de voir ce qui coince.

Jouer sous Debian ? Facile !

Hors ligne

#16 17-06-2015 18:18:54

seb95deMLO
Invité

Re : [packaging] Vegastrike, paquets debs et dépôts

coucou vv222,
Merci de t’intéresser a mon histoire;)
alors au départ j'ai fait a partir de zéro, mais j'ai bien vu que ça me posais plus de soucis qu'autre choses...
du coup je me suis mis les source du dépôt de vegastrike (opensuse pour debian), puis téléchargé les sources:
1/ Pour commencer, nous faisons un dossier avec le nom du paquet, par exemple pour vegastrike:

$ mkdir /home/sebastien/packaging/vegastrike
$ cd /home/sebastien/packaging/vegastrike

insérez le cas échéant le résultat de la commande ici



2/ On télécharge les sources debian du paquet:

$ apt-get source vegastrike
$ apt-get source vegastrike-data
$ apt-get source vegastrike-extra
$ apt-get source vegastrike-speech
$ apt-get source vegastrike-music
 

insérez le cas échéant le résultat de la commande ici


3/ On télécharge en ROOT, les paquets nécessaire pour construire ce paquet:

# apt-get build-dep vegastrike

insérez le cas échéant le résultat de la commande ici



4/ On se remet en simple utilisateur, puis on rentre dans le dossier des sources debian***:

$ cd /home/sebastien/packaging/vegastrike/vegastrike-src-0.5.1.r1-0.5.1.r1

insérez le cas échéant le résultat de la commande ici



5/ On va dans voir le fichier /debian/watch qui permet, si bien fait, de faire tout automatiquement avec la commande uscan. Les sources mises à jour seront automatiquement recherchées, téléchargées, et la commande uupdate sera exécutée.

$ uscan

insérez le cas échéant le résultat de la commande ici

*n'a servit a rien car c'est pas le bon format de tar si je comprends bien.

Si la commande uscan télécharge les sources mises à jour mais n'exécute pas la commande uupdate, vous devriez corriger le fichier debian/watch pour avoir debian uupdate après l'URL.

6/ Normalement tout a été fait si le fichier watch est bien fait, du coup reste plus qu'a fabriquer le deb:

$ cd /home/sebastien/packaging/vegastrike/vegastrike-src-0.5.1.r1-0.5.1.r1
$ debuild

insérez le cas échéant le résultat de la commande ici



Faire de même pour les autres.
*j'ai aussi téléchargé les sources officiel pour faire un truc plus propre de-taré puis renommé puis recompressé un orig.tar dans le bon format et aussi une bonne denomination vegastrike-src-0.5.1.r1 mais ça change pas des masses...
**Je me suis aussi servit de dch -v mais ça ne fait pas de grande différence
***J'ai changé les dépendances pour coller mieux a stable et sid...

Si tu veux que je refasse tout et que je colle ici les résultats, n’hésite pas:)

Ce que je note c'est que tout se passe a merveille a part uscan puisque pas le bon format, sauf que les vaisseaux ne sont pas visible, ça doit manquer dans les datas et pourtant je le refait a partir des sources officiels.

Merci; amicalement

Dernière modification par seb95deMLO (17-06-2015 18:21:10)

#17 17-06-2015 19:42:50

vv222
Membre
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : >= Linux 4.5.0 (amd64)
(G)UI : Openbox + ROX
Inscription : 18-11-2013
Site Web

Re : [packaging] Vegastrike, paquets debs et dépôts

Merci, je vais essayer de reproduire ta procédure quand j’aurai un peu de temps.

Jouer sous Debian ? Facile !

Hors ligne

#18 17-06-2015 21:12:52

seb95deMLO
Invité

Re : [packaging] Vegastrike, paquets debs et dépôts

Attention c'est quand meme assez long smile et attend toi a des paquets de 2 go, le *-data me semble...
Je vais voir le paquet mageia, puisque je n'ai pas ce soucis sur celle ci, peut etre un patch, ou simplement une source plus complete. En meme temps comment pourrait t'il manquer un truc dans les sources origine du projet du site?
Ou simplement une dependance non signalé...
J'ai aussi refait avec les paquets ubuntu, puisqu'apres tout les sources debian ou ubuntu sont les même. Mais pas de difference, toujours les vaisseaux invisible. smile

amicalement

Dernière modification par seb95deMLO (17-06-2015 21:13:36)

#19 17-06-2015 22:05:02

vv222
Membre
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : >= Linux 4.5.0 (amd64)
(G)UI : Openbox + ROX
Inscription : 18-11-2013
Site Web

Re : [packaging] Vegastrike, paquets debs et dépôts

seb95deMLO a écrit :

Attention c'est quand meme assez long smile et attend toi a des paquets de 2 go, le *-data me semble...


Ce n’est pas vraiment un problème, je suis habitué à bosser avec des jeux qui dépassent la limite de taille d’un paquet et même la limite de taille d’un fichier pour être inclus à un paquet (The Witcher 2 pour le dernier en date).
Si tu veux gagner *beaucoup* de temps lors de la construction, lance dpkg-deb avec l’option '-Znone' qui désactivera la compression.

-----

Ah, je viens de voir que tu passes par debuild, dans ce cas je ne sais pas comment on lui passe des options pour dpkg-deb.

Dernière modification par vv222 (17-06-2015 22:05:47)


Jouer sous Debian ? Facile !

Hors ligne

#20 17-06-2015 22:17:04

seb95deMLO
Invité

Re : [packaging] Vegastrike, paquets debs et dépôts

Oups j'ai oublié de te passer le fichier controle:


Source: vegastrike
Section: games
Priority: extra
Maintainer: Claudio Freire <klaussfreire@users.sourceforge.net>
Build-Depends: debhelper (>= 4.1.16), xorg-dev, libjpeg-dev, libpng12-dev, libglu-dev, freeglut3-dev, libgtk2.0-dev, python-dev, libboost-dev, libboost-python-dev, libvorbis-dev, libopenal-dev, libsdl1.2-dev
Homepage: http://vegastrike.sourceforge.net/

Package: vegastrike
Architecture: any
Depends:
  xorg, libjpeg8 | libjpeg62, libpng12-0, libglu1-mesa, freeglut3, libgtk2.0-0, python,
  libboost-python1.49.0 | libboost-python1.46.1 | libboost-python1.42.0 | libboost-python1.40.0 | libboost-python-1.38.1 | libboost-python-1.34.1 | libboost-python-1.33.1 | libboost-python1.55.0 | libboost-python1.54.0,
  libvorbisfile3,
  libopenal1 | libopenal0a | libopenal0,
  libsdl1.2debian | libsdl1.2 | libsdl,
Recommends: vegastrike-data
Breaks:
  vegastrike-data (<= 0.5.1.beta1-3),
  vegastrike-extra (<= 0.5.1.beta1-3),
  vegastrike-music (<= 0.5.1.beta1-2),
  vegastrike-speech (<= 0.5.1.beta1-3)
Description: 3D OpenGL spaceflight simulator
  Vega Strike is a GPL 3D OpenGL Action RPG space sim that allows a player to
  trade and bounty hunt. You start in an old beat up Wayfarer cargo ship, with
  endless possibility before you and just enough cash to scrape together a life.
  Yet danger lurks in the space beyond.

Package: vegastrike-dbg
Section: debug
Architecture: any
Provides: vegastrike
Replaces: vegastrike
Depends:
  xorg, libjpeg8 | libjpeg62, libpng12-0, libglu1-mesa, freeglut3, libgtk2.0-0, python,
  libboost-python1.49.0 | libboost-python1.46.1 | libboost-python1.42.0 | libboost-python1.40.0 | libboost-python-1.38.1 | libboost-python-1.34.1 | libboost-python-1.33.1 | libboost-python1.55.0 | libboost-python1.54.0,
  libvorbisfile3,
  libopenal1 | libopenal0a | libopenal0,
  libsdl1.2debian | libsdl1.2 | libsdl,
Recommends: vegastrike-data
Breaks:
  vegastrike-data (<= 0.5.1.beta1-3),
  vegastrike-extra (<= 0.5.1.beta1-3),
  vegastrike-music (<= 0.5.1.beta1-2),
  vegastrike-speech (<= 0.5.1.beta1-3)
Description: 3D OpenGL spaceflight simulator (debug)
  Vega Strike is a GPL 3D OpenGL Action RPG space sim that allows a player to
  trade and bounty hunt. You start in an old beat up Wayfarer cargo ship, with
  endless possibility before you and just enough cash to scrape together a life.
  Yet danger lurks in the space beyond.
  This package includes debugging symbols
 



En gras les seule changement que j'ai fait, c'est le fichier controle de vegastrike-src ou celui que tu as quand tu fait apet-get source vegastrike.
Seule | libboost-python1.55.0 | libboost-python1.54.0, ont été rajouté dans les deux parties Depends:

Dernière modification par seb95deMLO (17-06-2015 22:19:20)

Pied de page des forums