[PKGBUILD] Création de paquet - méta-données ?

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
benpro
Daikyu
Messages : 60
Inscription : mar. 21 juil. 2009, 10:54
Localisation : France

[PKGBUILD] Création de paquet - méta-données ?

Message par benpro »

Bonjour,

J'essaye de créer un paquet dans un premier temps pour tester.
Mais lorsque je fait un

Code : Tout sélectionner

makepkg --source
Puis un

Code : Tout sélectionner

pacman -U monpaquet.tar.gz
J'obtiens
[benpro@powerquad builds]$ sudo pacman -U aegisub-2.1.7-svn-3143-1.src.tar.gz
Mot de passe :
Chargement des données du paquet...
Erreur: méta-données du paquet manquantes dans aegisub-2.1.7-svn-3143-1.src.tar.gz
Erreur: 'aegisub-2.1.7-svn-3143-1.src.tar.gz': paquet invalide ou corrompu
Je ne comprend pas ce message d'erreur, j'ai cherché un peu partout sur le wiki, je n'ai rien troucé à ce sujet...

Merci de m'éclairer =)
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Re: (PKGBUILD) Création de paquet - méta-données ? (en cours)

Message par marc[i1] »

je te conseil la lecture du wiki.

http://wiki.archlinux.fr/arch/makepkg
http://wiki.archlinux.fr/arch/pkgbuild

de même que les pages man.
Ne vous emmerdez plus, emmerdez les autres.
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: (PKGBUILD) Création de paquet - méta-données ? (en cours)

Message par farvardin »

je ne comprends pas l'intérêt du "makepkg --source" au lieu de "makepkg" tout simplement.

Je te conseille d'aller voir comment sont écrits les paquets dans http://aur.archlinux.org/
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Re: (PKGBUILD) Création de paquet - méta-données ? (en cours)

Message par marc[i1] »

farvardin a écrit :je ne comprends pas l'intérêt du "makepkg --source" au lieu de "makepkg" tout simplement.
makepkg --source permet de créer un tar.gz contenant le PKGBUILD, les patchs éventuels, le .install, … bref ce qui est utile pour faire un binaire.

Code : Tout sélectionner

$ man makepkg
…
--source
           Ne pas construire le paquetage mais une archive source cela n'inclus pas les sources qui peuvent être téléchargé par une
           URL. Cela est utile pour passer un simple tarball à un autre programme comme un chroot, un compilateur ou l'envoi d'un
           tarball.
…
Ne vous emmerdez plus, emmerdez les autres.
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: (PKGBUILD) Création de paquet - méta-données ? (en cours)

Message par farvardin »

ok, mais justement je ne comprends pas l'intérêt d'utiliser cette commande pour créer un paquet installable avec pacman, comme demandé dans ce fil, vu que ce n'est pas le but de la commande...
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: (PKGBUILD) Création de paquet - méta-données ? (en cours)

Message par tuxce »

ben, c'est juste qu'il s'est trompé ;)
le résultat de "makepkg --source" est ce que tu upload sur AUR par exemple.
Répondre