[pkgbuild] création de paquet(résolu)

Mise à jour / Création /debug de paquetages
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

[pkgbuild] création de paquet(résolu)

Message par rroo »

bonjour

je voudrais creér un pkgbuild pour le jeux alienblaster (alien_blaster_bin_win_1-0.zip) mais je ne sais

pas quel pkg choisir dans le dossier "cd /usr/share/pacman/":

Code : Tout sélectionner

[usr@arch licenses]$ cd /usr/share/pacman/
ChangeLog.proto         PKGBUILD-hg.proto       keyrings/
PKGBUILD-bzr.proto      PKGBUILD-perl.proto     proto-gnome.install
PKGBUILD-cvs.proto      PKGBUILD-python.proto   proto-haskell.install
PKGBUILD-darcs.proto    PKGBUILD-rubygem.proto  proto-info.install
PKGBUILD-git.proto      PKGBUILD-split.proto    proto.install
PKGBUILD-gnome.proto    PKGBUILD-svn.proto      rc-script.proto
PKGBUILD-haskell.proto  PKGBUILD.proto          
[usr@arch licenses]$ cd /usr/share/pacman/
Voila ce que j'ai réussit a faire pour le moment avec "PKGBUILD.proto":

Code : Tout sélectionner

[rroo@arch ~]$ mkdir PKGBUILD
[rroo@arch ~]$ nano ~/PKGBUILD
[rroo@arch ~]$ nano ~/PKGBUILD
[rroo@arch ~]$ nano~/pkgbuild
bash: nano~/pkgbuild: Aucun fichier ou dossier de ce type
[rroo@arch ~]$ nano ~/pkgbuild

Code : Tout sélectionner

# This is an example PKGBUILD file. Use this as a start to creating your
own,
# and remove these comments. For more information, see 'man PKGBUILD'.
# NOTE: Please fill out the license field for your package! If it is
unknown,
# then please put 'unknown'.

# Maintainer: Your Name <youremail@domain.com>
pkgname=alien_blaster
pkgver=1_0
pkgrel=1
epoch=
pkgdesc="Jeu classique 2D de shoot 'em up"
arch=('i686' 'x86_64')
url="http://www.schwardtnet.de/alienblaster/"
license=('GPL')
groups=()
depends=()
makedepends=()
checkdepends=()

Pour la suite j'ai un peut de mal a y voir clair...

Merci si quelqu'un peut m'aider un peu.
Dernière modification par rroo le jeu. 14 févr. 2013, 20:57, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [pkgbuild] création de paquet

Message par tuxce »

Tout dépend comment tu l'installes. Tu peux décrire comment tu l'installes manuellement ?
rroo a écrit :je voudrais creér un pkgbuild pour le jeux alienblaster (alien_blaster_bin_win_1-0.zip) mais je ne sais

pas quel pkg choisir dans le dossier "cd /usr/share/pacman/":
Juste par curiosité, pourquoi tu mets systématiquement un retour à la ligne supplémentaire ? Pas que le 1er soit nécessaire d'ailleurs ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [pkgbuild] création de paquet

Message par FoolEcho »

Après il faut remplir les trous: sources, sommes de contrôles et fonctions build et/ou package (ce qui dépend des sources, mais juste pour info, vu que tu semblais partir sur un binaire pour windows, ça passe alors par une émulation par wine, du coup un paquet n'est pas franchement indispensable).
Mais ça ne sera pas nécessaire, car le paquet existe sur AUR, en natif: alienblaster.

(maintenant si tu veux en savoir plus après épluchage du PKGBUILD, pas de problèmes... :wink: voir aussi le wiki: PKGBUILD, makepkg, Standard_paquetage)
«The following statement is not true. The previous statement is true.» :nage:
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [pkgbuild] création de paquet

Message par rroo »

j'ai rempli le pkgbuild avec les info que j'ai trouvé ,mais pour ce qui est du script et dépendances
je ne sais pas comment faire.

Pour l'installation je fais un makepkg "chemin de l'archive décompressé" avec le pkgbuild que j'ai crée
a l'intérieur ou dans mon ~/PKGBUILD (je ne sais pas exactement en fait!?)

Ensuite yaourt -U chemin de mon nouveau paquet créer avec makepkg.

Désolé pour les sauts de ligne c'était par soucis de visibilité mais c vrai que ca fait beaucoup d'espace :roll: .
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [pkgbuild] création de paquet

Message par rroo »

Ok merci pour le lien.
Je vais encore potasser tout ca un moment avant de me lancer...
Répondre