[PKGBUILD] leoCAD

Mise à jour / Création /debug de paquetages
milambert
Hankyu
Messages : 38
Inscription : mar. 21 août 2007, 09:47
Localisation : Belgique

[PKGBUILD] leoCAD

Message par milambert » mer. 26 mars 2008, 11:36

Je ne sais pas mais étant jeune, et encore maintenant, j'étais fan de Légo.

Alors, j'ai trouvé ce petit soft bien sympa: LEOCAD

voici le PKGBUILD

Code : Tout sélectionner

# Contributor:  Milambert <nexus6b@gmail.com>

pkgname=leocad
pkgver=0.75
pkgrel=1
pkgdesc="CAD tool with lego style."
url="http://www.leocad.org"
license=('GPL' 'OPL')
arch=(i686 x86_64)
depends=('gtk2')

source=('http://lyram.free.fr/Linkness/Programmes/leocad75.tar.gz'
        'http://www.leocad.org/files/pieces.zip' 'leocad.desktop')


build() {

  cd $startdir/src/leocad75

  make config PREFIX=/usr
  make || return 1
  make DESTDIR=$startdir/pkg/ install

 
  #add pieces library
  install -d -m 755 $pkgdir/usr/share/leocad
  cp $startdir/src/*.{bin,txf,idx} $pkgdir/usr/share/leocad 


  #add icons
  install -D -m 644 $startdir/src/leocad75/linux/pixmaps/icon32.xpm $pkgdir/usr/share/pixmaps/leocad.xpm

  #add desktop file
  install -D -m 644 $startdir/src/leocad.desktop $pkgdir/usr/share/applications/leocad.desktop
}
et le .desktop

Code : Tout sélectionner

[Desktop Entry]
Name=leoCAD
GenericName=leoCAD
Comment=
Exec=leocad -l /usr/share/leocad
Icon=leocad.xpm
Terminal=false
Type=Application
Categories=Games;
Vu que c'est le premier PKGBULD que je publie, j'aimerai avoir votre avis.

Merci d'avance.

EDIT: PKGBUILD corrigé, merci wain.
Dernière modification par milambert le jeu. 27 mars 2008, 10:18, modifié 1 fois.

Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1121
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk » mer. 26 mars 2008, 19:46

hello !

Bon bah je vais tester ca alors, si c'est des legos :)
Quelques remarques rapides :

Rajoute en dependance le .desktop
Et met des install (install -D pour créer les repertoires) à la place des mkdir et des cp , c'est plus "archlinux way"
Et pour le fichier desktop, c'est Game, et non pas Games :)

Je m'en vais tester ca :)

(deja ca compile s'installe, c'est un bon point ;))

Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)
Contact :

Message par wain » mer. 26 mars 2008, 20:39

impec !

Voici le pkgbuild, revu aux normes ou presque (il subsiste un problème avec la licence OPL qui n'est pas reconnue)

http://pastebin.archlinux.fr/52641

Par contre l'application ne se lance pas
$ leocad
Error: Cannot load pieces library.


Edit: il faut utiliser ceci pour lancer l'appli :D

Code : Tout sélectionner

leocad -l /usr/share/leocad 
Dernière modification par wain le mer. 26 mars 2008, 20:43, modifié 1 fois.

Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1121
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk » mer. 26 mars 2008, 20:42

Il faut lancer avec leocad -l /usr/share/leocad (comme dans le .desktop).
Bon sinon j'ai du mal a utiliser le soft, je prefere les vrais legos !

Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2785
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées
Contact :

Message par mélodie » mer. 26 mars 2008, 21:06

Je vais l'essayer aussi. J'ai lu quelque chose au sujet de ce jeu sur le site de edubuntu-fr (à quand une Eduarchlinux ? :D )

milambert
Hankyu
Messages : 38
Inscription : mar. 21 août 2007, 09:47
Localisation : Belgique

Message par milambert » jeu. 27 mars 2008, 09:41

@wain
Merci bien pour la correction. Pour la Licence OPL, je pense qu'elle s'applique pour la librairie des pieces: http://trac.gerf.org/leocad/wiki/Legal

@mélodie
C'est en cherchant suivant un lien sur la ML du wiki ubuntu-fr que je suis tombé dessus.

Par contre, il n'a plus l'air d'être très maintenu.
Je me demande si je ne vais pas m'amuser une peux dessus lors de mes prochaines vacances ^^

Répondre