Auteur Sujet: Téléchargement du code source  (Lu 1293 fois)

sloteur

  • Petit Nouveau
  • *
  • Messages: 16
  • Karma: 3
  • Sexe: Homme
    • Le site de l'association Arles-Linux
Téléchargement du code source
« le: mer. janv. 17 02:18:26 2018 »
Bonjour,

Dans la série : "Les aventuriers du paquet perdu", je vous présente l’ahuri !!  :-[

En fait, fort de la réussite d'empaquetage de Scribus il y a quelques jours, je me suis dis passons au suivant :
Je souhaitais installer un logiciel de comptabilité : "Grisbi" le bien nommé.

Je suis allé chercher sur Archlinux pour voir comment céer ma recette :

Voilà ce que j'ai pondu  8)

Soyez indulgent c'est ma première.....

# Depends on: desktop-file-utils gtk2 gettext grep intltool

description="Personal financial management program"
url="http://www.grisbi.org/"
packager="Jean-Pierre Antinoux at free dot fr"
name=grisbi
version=1.0.2
release=1

source=(http://downloads.sourceforge.net/$name/$name-$version.tar.bz2)

build() {

  cd $name-$version
  ./configure \
          --prefix=/usr
         
  make
  make DESTDIR=$PKG install

  install -Dm644 $SRC/$name-$version/grisbi.desktop \
  $PKG/usr/share/applications/grisbi.desktop
}

Je rentre dans la chroot, je suis la procédure pour bien paraméter tout ça et au final (malgré de multiple changement d'URL), j'ai toujours ce retour :
Contenu du fichier log :



cards create: /usr/ports/perso/grisbi package(s) starting build Wed Jan 17 01:01:37 2018

=======> PKGMK_INSTALL: no
=======> PKGMK_WORK_DIR: /tmp/work
=======> PKGMK_SOURCE_DIR: /tmp
=======> WARNING: CLEAN IGNORED
=======> PKGMK_IGNORE_REPO: no
=======> PKGMK_IGNORE_FOOTPRINT: yes
=======> PKGMK_IGNORE_MD5SUM: yes
=======> PKGMK_COMPRESS_PACKAGE: yes
=======> PKGMK_COMPRESSION_MODE: xz
=======> name: grisbi
=======> version: 1.0.2
=======> release: 1
=======> Downloading 'http://downloads.sourceforge.net/grisbi/grisbi-1.0.2.tar.bz2'.
=======> Partial download found, trying to resume
--2018-01-17 01:01:38--  http://downloads.sourceforge.net/grisbi/grisbi-1.0.2.tar.bz2
Resolving downloads.sourceforge.net... 216.34.181.59
Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://downloads.sourceforge.net/project/grisbi/grisbi%20stable/1.0.x/grisbi-1.0.2.tar.bz2 [following]
--2018-01-17 01:01:39--  http://downloads.sourceforge.net/project/grisbi/grisbi%20stable/1.0.x/grisbi-1.0.2.tar.bz2
Reusing existing connection to downloads.sourceforge.net:80.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://freefr.dl.sourceforge.net/project/grisbi/grisbi%20stable/1.0.x/grisbi-1.0.2.tar.bz2 [following]
--2018-01-17 01:01:39--  https://freefr.dl.sourceforge.net/project/grisbi/grisbi%20stable/1.0.x/grisbi-1.0.2.tar.bz2
Could not seed PRNG; consider using --random-file.
Disabling SSL due to encountered errors.
=======> Partial download failed, restarting
--2018-01-17 01:01:39--  http://downloads.sourceforge.net/grisbi/grisbi-1.0.2.tar.bz2
Resolving downloads.sourceforge.net... 216.34.181.59
Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://downloads.sourceforge.net/project/grisbi/grisbi%20stable/1.0.x/grisbi-1.0.2.tar.bz2 [following]
--2018-01-17 01:01:39--  http://downloads.sourceforge.net/project/grisbi/grisbi%20stable/1.0.x/grisbi-1.0.2.tar.bz2
Reusing existing connection to downloads.sourceforge.net:80.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://freefr.dl.sourceforge.net/project/grisbi/grisbi%20stable/1.0.x/grisbi-1.0.2.tar.bz2 [following]
--2018-01-17 01:01:40--  https://freefr.dl.sourceforge.net/project/grisbi/grisbi%20stable/1.0.x/grisbi-1.0.2.tar.bz2
Could not seed PRNG; consider using --random-file.
Disabling SSL due to encountered errors.
=======> ERROR: Downloading 'http://downloads.sourceforge.net/grisbi/grisbi-1.0.2.tar.bz2' failed.


Je ne comprends pas comment il faut écrire l'URL ou ce qu'il faut faire....
Est-ce les multiples redirection dans sourceforge ???

J'ai bien vu cette adresse :
http://downloads.sourceforge.net/project/grisbi/grisbi%20stable/1.0.x/grisbi-1.0.2.tar.bz2
Mais si je la mets dans le Pkgfile, j'ai la même erreur  :(  :(

Merci  :)  :)

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1172
  • Karma: 12
  • Sexe: Homme
    • NuTyX distribution
Re : Téléchargement du code source
« Réponse #1 le: mer. janv. 17 11:47:37 2018 »
Tu supprimes les sources présentes sur ton PC et tu essaies avec l'url:
source=(https://downloads.sourceforge.net/$name/$name-$version.tar.bz2)
(ici c'est fonctionnel en https) ça devrait le faire
« Modifié: ven. janv. 19 13:52:20 2018 par tnut »

sloteur

  • Petit Nouveau
  • *
  • Messages: 16
  • Karma: 3
  • Sexe: Homme
    • Le site de l'association Arles-Linux
Re : Re : Téléchargement du code source
« Réponse #2 le: jeu. janv. 18 01:43:50 2018 »
Tu supprimes les sources présentes sur ton PC et tu essaies avec l'url:
source=(https://downloads.sourceforge.net/$name/$name-$version.tar.bz2)
(ici c'est fonctionnel en https) ça devrait le faire

J'étais persuadé d'avoir essayé cette option aussi.  :(  :(

L'installation a fonctionné. Mais l'application est en anglais.

J'ai ouvert les sources et fait quelques modifs dans le fichier "configure" au niveau de :
# NLS nuisances.
LC_ALL=fr_FR
export LC_ALL
LANGUAGE=fr_FR
export LANGUAGE
Puis j'ai refait une archive que j'ai envoyé sur un serveur perso.

Pas mieux  :o  :o

J'ai testé avec ces 2 lignes en plus dans le Pkgfile :
     ./configure --with-included-gettext
     ./configure --disable-nls

Cela me semblait avoir un lien avec les traductions.

Pour l'instant je n'y arrive pas.  :-[

Je vais laisser reposer et je m'y remettais
« Modifié: ven. janv. 19 13:52:16 2018 par tnut »

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1172
  • Karma: 12
  • Sexe: Homme
    • NuTyX distribution
Re : Téléchargement du code source
« Réponse #3 le: jeu. janv. 18 21:06:26 2018 »
Tu as du oublié de configurer proprement ton pkgmk.conf de ta chroot:

Relis ce passage:
http://nutyx.org/fr/scenario-D#5
« Modifié: ven. janv. 19 13:52:02 2018 par tnut »

sloteur

  • Petit Nouveau
  • *
  • Messages: 16
  • Karma: 3
  • Sexe: Homme
    • Le site de l'association Arles-Linux
Re : Re : Téléchargement du code source
« Réponse #4 le: jeu. janv. 18 21:14:10 2018 »
Tu as du oublié de configurer proprement ton pkgmk.conf de ta chroot:

Relis ce passage:
http://nutyx.org/fr/scenario-D#5

Merci de ton aide.
J'avais dit que je prendrais le temps de lire les liens que tu m'avais fait parvenir.....
Je suis un jeune impétueux de 64 ans  :D  :D  :D

D'ailleurs une dernière question :
Je peux aussi (contrairement à ce que je viens de faire) prendre beaucoup de temps pour consulter de la doc.
Me conseilles-tu d'attaquer par la doc de LFS ou la documentation de Nutyx suffit-elle ?
Le but étant de comprendre au mieux comment cela fonctionne....
« Modifié: ven. janv. 19 13:52:08 2018 par tnut »

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1172
  • Karma: 12
  • Sexe: Homme
    • NuTyX distribution
Re : Téléchargement du code source
« Réponse #5 le: ven. janv. 19 13:23:19 2018 »
Citer
Me conseilles-tu d'attaquer par la doc de LFS ou la documentation de Nutyx suffit-elle ?
Je crois que la documentation NuTyX suffit. Je suis toujours à l'écoute et prêt à corriger/ajouter/supprimer des choses pour une meilleure compréhension
BàT
Thierry

sloteur

  • Petit Nouveau
  • *
  • Messages: 16
  • Karma: 3
  • Sexe: Homme
    • Le site de l'association Arles-Linux
Re : Téléchargement du code source
« Réponse #6 le: ven. janv. 19 13:47:48 2018 »
Pour clôturer le sujet :
Bien sûr ta réponse m'a donné la solution au sujet de la "françisation" du logiciel Grisbi.
PKGMK_LOCALES=(fr)
Il est parfaitement traduit. Je vais tester le fonctionnement pour voir si aucun autre problème.

C'est vraiment un plaisir de réussir la compilation d'un logiciel.

Maintenant je retourne à mes études et je vais potasser la doc.... :D

Jean-Pierre
« Modifié: ven. janv. 19 13:51:55 2018 par tnut »

Thierry

  • Administrator
  • Super Héros
  • *****
  • Messages: 1172
  • Karma: 12
  • Sexe: Homme
    • NuTyX distribution
Re : Téléchargement du code source
« Réponse #7 le: ven. janv. 19 16:43:37 2018 »
Un super bravo.