Premièrement bonsoir,
J'essaie actuellement de crée un petit paquet pour un émulateur Nintendo DS (desmume) vu qu'il n'est ni dans AUR ni dans archlinuxfr, je me demande si c'est un simple oubli ou si c'est normal.
Soit, j'ai crée un petit PKGBUILD que voici :
Code : Tout sélectionner
# Contributor: Berillions
pkgname=desmume
pkgver=0.9.5
pkgrel=1
pkgdesc="Nintendo DS Emulator"
arch=(i686 x86_64)
url="http://desmume.org/"
license=('GPL')
depends=('agg')
source=(http://sunet.dl.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz)
md5sums=('aca40a8507d4104626da7086d451037b')
build() {
cd $srcdir/$pkgname-$pkgver
./configure
make || return 1
make install
}
En ne mettant rien dans la partie "depends", ca a gueulé lors de la compile.
Code : Tout sélectionner
configure: error: Antigrain library is required to build desmume
Ceci rajouté, je relance la commande makepkg et cette fois-ci cela plante lors du passage dans la commande "make" :
Code : Tout sélectionner
mkdir: impossible de créer le répertoire « /usr/local/share/locale »: Permission non accordée
mkdir: impossible de créer le répertoire « /usr/local/share/locale »: Permission non accordée
/bin/install: impossible de créer le fichier standard « /usr/local/share/locale/fr/LC_MESSAGES/desmume.mo »: Aucun fichier ou dossier de ce type
installing fr.gmo as /usr/local/share/locale/fr/LC_MESSAGES/desmume.mo
mkdir: impossible de créer le répertoire « /usr/local/share/locale »: Permission non accordée
mkdir: impossible de créer le répertoire « /usr/local/share/locale »: Permission non accordée
/bin/install: impossible de créer le fichier standard « /usr/local/share/locale/nb/LC_MESSAGES/desmume.mo »: Aucun fichier ou dossier de ce type
installing nb.gmo as /usr/local/share/locale/nb/LC_MESSAGES/desmume.mo
mkdir: impossible de créer le répertoire « /usr/local/share/locale »: Permission non accordée
mkdir: impossible de créer le répertoire « /usr/local/share/locale »: Permission non accordée
/bin/install: impossible de créer le fichier standard « /usr/local/share/locale/pt_BR/LC_MESSAGES/desmume.mo »: Aucun fichier ou dossier de ce type
installing pt_BR.gmo as /usr/local/share/locale/pt_BR/LC_MESSAGES/desmume.mo
mkdir: impossible de créer le répertoire « /usr/local/share/locale »: Permission non accordée
mkdir: impossible de créer le répertoire « /usr/local/share/locale »: Permission non accordée
/bin/install: impossible de créer le fichier standard « /usr/local/share/locale/sv/LC_MESSAGES/desmume.mo »: Aucun fichier ou dossier de ce type
installing sv.gmo as /usr/local/share/locale/sv/LC_MESSAGES/desmume.mo
mkdir: impossible de créer le répertoire « /usr/local/share/locale »: Permission non accordée
mkdir: impossible de créer le répertoire « /usr/local/share/locale »: Permission non accordée
/bin/install: impossible de créer le fichier standard « /usr/local/share/locale/zh_CN/LC_MESSAGES/desmume.mo »: Aucun fichier ou dossier de ce type
installing zh_CN.gmo as /usr/local/share/locale/zh_CN/LC_MESSAGES/desmume.mo
make[1]: quittant le répertoire « /home/berillions/Desktop/desmume/src/desmume-0.9.5/po »
Making install in src
make[1]: entrant dans le répertoire « /home/berillions/Desktop/desmume/src/desmume-0.9.5/src »
Making install in .
make[2]: entrant dans le répertoire « /home/berillions/Desktop/desmume/src/desmume-0.9.5/src »
make[3]: entrant dans le répertoire « /home/berillions/Desktop/desmume/src/desmume-0.9.5/src »
make[3]: Rien à faire pour « install-exec-am ».
make[3]: Rien à faire pour « install-data-am ».
make[3]: quittant le répertoire « /home/berillions/Desktop/desmume/src/desmume-0.9.5/src »
make[2]: quittant le répertoire « /home/berillions/Desktop/desmume/src/desmume-0.9.5/src »
Making install in gtk-glade
make[2]: entrant dans le répertoire « /home/berillions/Desktop/desmume/src/desmume-0.9.5/src/gtk-glade »
Making install in doc
make[3]: entrant dans le répertoire « /home/berillions/Desktop/desmume/src/desmume-0.9.5/src/gtk-glade/doc »
make[4]: entrant dans le répertoire « /home/berillions/Desktop/desmume/src/desmume-0.9.5/src/gtk-glade/doc »
make[4]: Rien à faire pour « install-exec-am ».
test -z "/usr/local/share/man/man1" || /bin/mkdir -p "/usr/local/share/man/man1"
/bin/mkdir: impossible de créer le répertoire « /usr/local/share/man/man1 »: Permission non accordée
make[4]: *** [install-man1] Erreur 1
make[4]: quittant le répertoire « /home/berillions/Desktop/desmume/src/desmume-0.9.5/src/gtk-glade/doc »
make[3]: *** [install-am] Erreur 2
make[3]: quittant le répertoire « /home/berillions/Desktop/desmume/src/desmume-0.9.5/src/gtk-glade/doc »
make[2]: *** [install-recursive] Erreur 1
make[2]: quittant le répertoire « /home/berillions/Desktop/desmume/src/desmume-0.9.5/src/gtk-glade »
make[1]: *** [install-recursive] Erreur 1
make[1]: quittant le répertoire « /home/berillions/Desktop/desmume/src/desmume-0.9.5/src »
make: *** [install-recursive] Erreur 1
Autre petite question, pour désinstaller desmume, il suffit de faire un "make uninstall". Faut-il faire un fichier .install.
Merci pour vos aides et n'hésitez pas à me taper sur les doigts si j'ai mal lu la documentation quelque part.