[snack] Problème de compilation

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17236
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

[snack] Problème de compilation

Message par benjarobin »

Bonjour,

Ne sachant pas trop où poster je vais ici.
Quand je veux installer snack : yaourt snack (numéro 1 de la liste)
Cela ne compile pas...
Je cherche, et je trouve que cela est du à la dernière version d'une bibliothèque..
Je créer le correctif... Mais comment faire pour que tout le monde puisse en profiter....

jkFormatMP3.c.patch

Code : Tout sélectionner

--- ../../snack2.2.10.ori/generic/jkFormatMP3.c	2005-12-14 12:29:38.000000000 +0100
+++ jkFormatMP3.c	2009-06-09 13:03:47.000000000 +0200
@@ -31,7 +31,7 @@
 #include <string.h>
 #define FRAS2(is,a) ((is) > 0 ? t_43[(is)]*(a):-t_43[-(is)]*(a))
 #define MAXFRAMESIZE 2106  /* frame size starting at header */
-#define roundf(x) (floor((x)+(float )0.5f))
+//#define roundf(x) (floor((x)+(float )0.5f))
 static char *gblOutputbuf;
 static char *gblReadbuf;
 static int gblBufind = 0;
PKGBUILD

Code : Tout sélectionner

pkgname=snack
pkgver=2.2.10
pkgrel=9
pkgdesc="The Snack Sound Toolkit (Tcl)"
url="http://www.speech.kth.se/snack/"
arch=('i686' 'x86_64')
license=('GPL')
depends=('tk' 'alsa-lib' 'libxft' 'libxss')
source=(http://www.speech.kth.se/snack/dist/$pkgname$pkgver.tar.gz configure.patch alsa.patch jkFormatMP3.c.patch)
md5sums=('98da0dc73599b3a039cba1b7ff169399'
         'd0e95891bbaa44f555314ca91c9688f6'
	 '3cf709c217aa0c33e12e785db71c5583'
	 'c7a3795253edeb2dcd248a9b994fbe11')

build() {
  cd $srcdir/$pkgname$pkgver/generic
  patch < ../../jkFormatMP3.c.patch || return 1
  cd ../unix
  patch < ../../configure.patch || return 1
  patch < ../../alsa.patch || return 1
  
  ./configure --prefix=/usr \
              --with-tcl=/usr/lib \
	      --with-tk=/usr/lib \
	      --enable-alsa
  make || return 1
  make DESTDIR=$pkgdir install
}

Une fois ceci fait tout compile normalement...
Merci d'avance

Benjamin
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [snack] Problème de compilation

Message par gyo »

benjarobin a écrit :Bonjour,
Ne sachant pas trop où poster je vais ici.
C’est bon, j’ai fait le nécessaire…
Quand je veux installer snack : yaourt snack (numéro 1 de la liste)
Cela ne compile pas...
Je cherche, et je trouve que cela est du à la dernière version d'une bibliothèque..
Je créer le correctif... Mais comment faire pour que tout le monde puisse en profiter....
Il faut créer une archive .tgz avec ton PKGBUILD et le patch dedans et tu l’envoies sur AUR, cf : soumettre ses paquets sur AUR
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17236
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [snack] Problème de compilation

Message par benjarobin »

C'est bien ce qui me semblait, comme je ne suis pas le mainteneur du paquet, je ne peut pas envoyer ma modification : "Vous n'êtes pas autorisé(e) à écraser le paquet snack."

Donc comment on procède on poste juste un commentaire ici : http://aur.archlinux.org/packages.php?ID=6927
On contacte comment le mainteneur...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [snack] Problème de compilation

Message par mélodie »

Bonjour,

Les deux : tu contactes le mainteneur, tu attends deux jours, en l'absence de réponse tu l'ajoutes en commentaire. (Par exemple)
Répondre