Il se trouve que le paquet Wine dans la branche "extra" s'est retrouvé orphelin (Si je ne suis pas bête orphan = orphelin).
Quoiqu'il en soit, j'ai piqué le PKGBUILD de la version périmée (1.1.44) et je l'ai modifié afin de pouvoir créer le paquet pour la version 1.2-rc1.
Voici le pkgbuild modifié :
Code : Tout sélectionner
pkgname=wine
pkgver=1.2
pkgrel=1
pkgdesc="A compatibility layer for running Windows programs"
url="http://www.winehq.com"
arch=('i686')
license=('LGPL')
depends=('fontconfig' 'libxxf86dga' 'mesa' 'libxcursor' 'libxrandr' 'libxdamage')
makedepends=('cups' 'sane' 'fontforge' 'flex' 'bison' 'libgphoto2'
'libxinerama' 'esound' 'giflib' 'ncurses' 'libxcomposite'
'samba' 'libxpm' 'libxmu' 'libxxf86vm' 'perl' 'libxml2' 'jack'
'libxslt' 'libldap' 'lcms' 'mpg123')
optdepends=('cups' 'sane' 'libgphoto2' 'alsa-lib' 'giflib' 'libpng' 'jack'
'libldap' 'lcms' 'mpg123')
source=(http://mesh.dl.sourceforge.net/project/wine/Source/${pkgname}-${pkgver}-rc1.tar.bz2)
md5sums=('9a7b356aa000196c39e93186da6996b8')
build() {
cd "${srcdir}/${pkgname}-${pkgver}-rc1"
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-x
make depend || return 1
make || return 1
make prefix=${pkgdir}/usr install || return 1
mkdir -p ${pkgdir}/etc/wine
}
Code : Tout sélectionner
==> Création du paquet wine 1.2-1 i686 (mar. mai 25 14:17:30 CEST 2010)
==> Vérification des dépendances...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
-> wine-1.2-rc1.tar.bz2 trouvé dans le répertoire de compilation
==> Validation des fichiers sources avec md5sums...
wine-1.2-rc1.tar.bz2 ... Réussite
==> Extraction des sources...
-> Extraction de wine-1.2-rc1.tar.bz2 avec bsdtar
==> Suppression du répertoire pkg/ existant...
==> Entre dans l'environnement fakeroot...
==> Début de la compilation...
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/berillions/Desktop/Wine/src/wine-1.2-rc1':
configure: error: C compiler cannot create executables
See `config.log' for more details.
make: *** Pas de règle pour fabriquer la cible « depend ». Arrêt.
==> ERREUR: La compilation a échoué.
Abandon...
Par contre, autre petite question par rapport au dépendance. Lorsque vous trouver une application qui n'a pas son paquet dans Arch et que vous décidiez d'en faire un, comment savoir exactement quelles dépendances il a besoin?
Y a-t'il une commande grâce à makepkg qui permet de le savoir?
Merci
Berillions,