[PKGBUILD] Problème téléchargement des sources (résolu)

Mise à jour / Création /debug de paquetages
syll
Daikyu
Messages : 74
Inscription : sam. 01 déc. 2007, 18:33
Localisation : Toulouse

[PKGBUILD] Problème téléchargement des sources (résolu)

Message par syll »

Bonjour

J'essaie mon premier paquet et j'ai quelques soucis...

Le PKGBUILD :

Code : Tout sélectionner

pkgname=histoiremondiale
pkgver=1.0_beta4
pkgrel=1
pkgdesc="Atlas historique - survoler de monde et lire la description de la période"
arch=(any)
url="http://histoiremondiale.free.fr"
license=('AGPL3', 'CC')
groups=
provides=
depends=('java-runtime=6')
optdepends=
makedepends=('java-environment=6')
conflicts=
replaces=
backup=
install=
changelog=
source=(http://sourceforge.net/projects/histmondiale/files/developpement/Histoire-1.0-beta-4.tar.gz/)
md5sums=('265772357e465f61a613d337b3f06bd6')
Quand je fais un makepkg -o, j'obtiens ce message

Code : Tout sélectionner

mv: « <chemin>/.part » et « <chemin>/.part » identifient le même fichier
==> ERREUR: Erreur lors du téléchargement de 
    Abandon...
Comment écrire le numéro de version dans le PKGBUILD ? Comment Pacman fait pour déterminer de deux versions d'un paquetage laquelle est la plus récente (comme il le signale parfois) ?

Autre question : il s'agit d'un logiciel purement francophone, quelles sont les conditions/démarches pour déposer un paquet sur le dépôt archlinuxfr ?

Merci

Syll
Dernière modification par syll le ven. 03 juin 2011, 21:46, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [PKGBUILD] Problème téléchargement des sources (en cours

Message par benjarobin »

Je ne suis pas bien sûre de comprendre tout.
Le PKGBUILD que tu as donnée n'est pas complet ? Si ? Il manque pas la fonction build et package ?
Sinon pacman utilise pkgver=1.0_beta4 et pkgrel=1 pour obtenir la version d'un paquet qui devient dans ce cas : 1.0_beta4-1
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
syll
Daikyu
Messages : 74
Inscription : sam. 01 déc. 2007, 18:33
Localisation : Toulouse

Re: [PKGBUILD] Problème téléchargement des sources (en cours

Message par syll »

Effectivement, ce n'est pas encore terminé. J'ai voulu tester la partie téléchargement, l'erreur pourrait venir de là ?

Ok pour le numéro de version, mais il me semblait que Pacman utilisait des règles pour déterminer que 1.2-1 est une version supérieure à 1.1-1, non ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [PKGBUILD] Problème téléchargement des sources (en cours

Message par benjarobin »

Je ne vois pas pourquoi on aurait besoin de règle... 1,2 est bien plus grand que 1,1
Si pkgver est identique, il utilise pkgrel
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
syll
Daikyu
Messages : 74
Inscription : sam. 01 déc. 2007, 18:33
Localisation : Toulouse

Re: [PKGBUILD] Problème téléchargement des sources (en cours

Message par syll »

Et est-ce que 1.1beta3 est inférieur ou supérieur à 1.1_a2 ?
Si le format est libre, comment les comparer ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [PKGBUILD] Problème téléchargement des sources (en cours

Message par tuxce »

version = [epoch]:version[-rel], il compare chaque section toute seule.
- ignore les débuts non alphanumérique
- suppose qu'un num > alpha
- compare le reste normalement (comparaison numérique si tout numérique sinon comparaison chaîne de caractère)

=> man vercmp
syll
Daikyu
Messages : 74
Inscription : sam. 01 déc. 2007, 18:33
Localisation : Toulouse

Re: [PKGBUILD] Problème téléchargement des sources (en cours

Message par syll »

Merci pour les informations sur le numéro de version :) .

Pour mon PKGBUILD, j'ai trouvé : c'était un peu sournois, il ne fallait pas mettre de '/' à la fin de l'URL de l'archive source. Ca n'empêchait pas la récupération de l'archive mais au moment de lui donner un nom il choisissait ce qu'il y a après le dernier '/', donc le nom était vide avant l'extension ".part" et dans le message d'erreur.
Répondre