Page 1 sur 1

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

Publié : mer. 25 mai 2011, 06:53
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

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

Publié : mer. 25 mai 2011, 08:44
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

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

Publié : mer. 25 mai 2011, 14:49
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 ?

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

Publié : mer. 25 mai 2011, 15:36
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

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

Publié : mer. 25 mai 2011, 16:23
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 ?

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

Publié : mer. 25 mai 2011, 16:40
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

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

Publié : ven. 03 juin 2011, 21:45
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.