[AUR] Help, je ne comprends rien...(résolu)

Mise à jour / Création /debug de paquetages
Whispering
Hankyu
Messages : 24
Inscription : dim. 19 févr. 2012, 17:25

[AUR] Help, je ne comprends rien...(résolu)

Message par Whispering »

Bonjour a tous!
Donc voila, j'ai recement installé Arch.
j'ai déja, grace au forum, résolu des souçis de session avec gnome.
Je possede maitenant un system configuré et a mon image. Un seul point reste négatif: l'utilisation de ma souris Razer Lachesys 5600 DPI. j'ai lu qu'il fallais installer razercfg.
Donc avec le wiki et google, j'ai trouvé le packet sur l'interface AUR, je l'ai extrait, et la les ennuis on commencés.
Déja, pour le PKGBUILD, j'ai pris celui ci:

Code : Tout sélectionner

 
# Maintainer: Fergus Symon <fergofrog at fergofrog dot com>
pkgname=razercfg
pkgver=0.17
pkgrel=1
pkgdesc="A Razer device configuration tool."
arch=('any')
url="http://bu3sch.de/joomla/index.php/razer-nextgen-config-tool"
license=('GPL')
depends=('python2' 'libusb')
makedepends=('diffutils' 'patch' 'cmake')
optdepends=('python2-qt: for the graphical qrazercfg tool')
install='razercfg.install'
source=(http://bu3sch.de/razercfg/$pkgname-$pkgver.tar.bz2
        razercfg-$pkgver-python2.patch)
md5sums=('e26064a5a02fa9d7e94bff151a5b9a52'
         '75d1144d455c853f9a7631dd56b56640')
 
build() {
  cd "$srcdir"
 
  patch -p0 -i razercfg-$pkgver-python2.patch
  #sed 's/-O2/-O0/g' -i razercfg-$pkgver/scripts/cmake.global
 
  cd "$pkgname-$pkgver"
 
  cmake -DCMAKE_INSTALL_PREFIX=/usr . || return 1
  make || return 1
  make DESTDIR="$pkgdir" install || return 1
 
  install -m755 -d $pkgdir/etc/rc.d || return 1
  install -m755 $startdir/razerd $pkgdir/etc/rc.d || return 1
 
  install -m755 -d $startdir/pkg/usr/share/applications || return 1
  install -m644 $startdir/razercfg.desktop $startdir/pkg/usr/share/applications || return 1
}
 
j'ai ensuite creer un razercfg.install mais vide car je ne sais quoi mettre dedans

et vour finir un petit razercfg-0.17-python2.patch trouvé ici: http://paste.xinu.at/7Bp1v/
(les trois fichiers sont a la racine du dossier du packet que j'ai extrait, soit razercfg-0.17 )

je lance un petit makepkg, et j'obtiens l'erreur:

Code : Tout sélectionner

  
install: omission du répertoire « /home/whispering/Telechargement/razercfg-0.17/razerd »
==> ERREUR : Une erreur s'est produite dans build().
    Abandon...
voila, si vous avez des conseils, j'ecoute.
Ps: c'est ma premiere isntall AUR, j'ai été obligé de prendre des trucs tout fait car je ne comprends pas tout ^^. il reste d'autre warning lors de la compilation je les posterai si necessaire. Merci de m'accorder un peu de votre temps :)
Dernière modification par Whispering le lun. 27 févr. 2012, 00:20, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [AUR] Help, je ne comprends rien...

Message par FoolEcho »

Tout est expliqué dans le wiki: AUR. :)
En fait, tu n'as pas à créer le .install ou récupèrer le patch ou tout autre fichier manuellement: il te suffit de récupérer l'archive complète du paquet sur AUR, pas seulement le PKGBUILD. Tu as aussi des applications qui permettent d'automatiser la chose comme yaourt et d'autres (AUR_Helpers).
«The following statement is not true. The previous statement is true.» :nage:
Whispering
Hankyu
Messages : 24
Inscription : dim. 19 févr. 2012, 17:25

Re: [AUR] Help, je ne comprends rien...

Message par Whispering »

Ah, je m'ettais trompé, j'avais lu le wiki mais j'avais cliqué sur 'PKGBUILD' au lieu de l'archive. En fait c'est simple d'utilisation ^^ Merci de ta réponse rapide, bonne soirée :)
Répondre