Bonsoir,
Je suis en train de créer un package pour une application et il se trouve que celle-ci a besoin du paquet "dbus-java" qui se trouve dans AUR.
http://aur.archlinux.org/packages.php?ID=7831.
Le soucis, c'est qu'il m'est impossible de compiler et installer ce paquet. "dbus-java" a besoin de "apache-ant", paquet que le pkgbuild installe mais lors de la compilation de "dbus-java", j'ai un message d'erreur comme quoi la commande ant n'existe pas. (PKGBUILD)
Donc, je suis un peu coincé pour installer ce paquet et je ne sais pas vraiment quoi faire.
Petite question n°1 :
Est-il possible dans un pkgbuild de mettre dans "makedepends" des paquets qui ne sont présents que sur AUR ?
Merci
EDIT : Problème résolu. Il fallait seulement reboot la machine.
[Package]Bug et petite question(en cours)
- Berillions
- archer
- Messages : 136
- Inscription : sam. 21 nov. 2009, 12:14
- Localisation : Nancy
- Berillions
- archer
- Messages : 136
- Inscription : sam. 21 nov. 2009, 12:14
- Localisation : Nancy
Re: [Package]Bug et petite question(en cours)
Bon, j'ai installé les dépendances requises pour la compilation et j'ai réussi à créer le paquet puis à l'installer.
Pour compiler les sources, on a besoin de : java-gnome dbus-java jre jdk
Puis pour utiliser l'application, on a besoin de java-gnome
Donc, je voudrais savoir si le PKGBUILD que j'ai fait est correcte en ce qui concerne le "depends" et "makedepends" :
L'application fonctionne très bien après avoir installé le paquet généré.
Pour compiler les sources, on a besoin de : java-gnome dbus-java jre jdk
Puis pour utiliser l'application, on a besoin de java-gnome
Donc, je voudrais savoir si le PKGBUILD que j'ai fait est correcte en ce qui concerne le "depends" et "makedepends" :
Code : Tout sélectionner
# Maintainer: berillions <berillions@gmail.com>
# Contributor: berillions <berillions@gmail.com>
pkgname=gnome-split
pkgver=0.8
pkgrel=1
pkgdesc="GNOME Split is a tool that allows you to split files and merge them back"
arch=(i686)
url="https://launchpad.net/gnome-split"
license=('GPL')
depends=('java-gnome')
makedepends=('java-gnome' 'dbus-java' 'jre' 'jdk')
source=("http://www.gnome-split.org/releases/$pkgname-$pkgver.tar.bz2" \
'gnome-split.desktop' 'gnome-split.png')
md5sums=('5a45cf4d62641c9ac60bca74b5c33459'
'eda2c552220c0e0d714fca68c38800fc'
'a83c48b7ec4683145fafa45faf7d55c0')
build() {
cd $srcdir/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make DESTDIR="$pkgdir" install
# Install Desktop File
install -D -m644 $srcdir/gnome-split.desktop \
$pkgdir/usr/share/applications/gnome-split.desktop
# Install Icon File
install -D -m644 $srcdir/gnome-split.png \
$pkgdir/usr/share/pixmaps/gnome-split.png
}
- biginoz
- archer de cavalerie
- Messages : 166
- Inscription : lun. 10 août 2009, 20:25
- Localisation : Le mans
Re: [Package]Bug et petite question(en cours)
un 'java-runtime' à la place des dépendances de java ne suffirait pas ça laisserai le choix entre jre et openjdk, non?
dell XPS L502 + xfce4.10
Membre de l'équipe de traduction fr de Xfce
Membre de l'équipe de traduction fr de Xfce
Re: [Package]Bug et petite question(en cours)
sauf si on est certain qu'openjdk ne peut pas faire fonctionner le paquet, il vaut mieux indiquer java-runtime à la place effectivement.