Voici mon PKGBUILD
Code : Tout sélectionner
# Contributor: Pafrape <pafrape[at]free.fr>
pkgname=ochi
_pkgname=Ochi
pkgver=0.1.1
pkgrel=1
pkgdesc="A webcam application and motion detector"
arch=('x86_64')
url="http://kde-apps.org/content/show.php/Ochi?content=165256"
license=('GPL')
depends=('qt4')
makedepends=('opencv')
source=("http://kde-apps.org/CONTENT/content-files/165256-${_pkgname}-${pkgver}.tgz"
"lib-path-fix.patch"
"ochi.desktop")
screenshot=('http://kde-apps.org/CONTENT/content-pre1/165256-1.png')
md5sums=('8c7dc1cf154488ab62040367efae0dfe'
'd784fa8b6d98d27699781bd9a7cf19f0'
'd784fa8b6d98d27699781bd9a7cf19f0')
prepare() {
cd $srcdir/$_pkgname
patch -p1 -i $srcdir/lib-path-fix.patch
}
build() {
cd $srcdir/$_pkgname
qmake $_pkgname.pro
make
}
package() {
cd $srcdir/$_pkgname
install -D -m 755 "$srcdir/Ochi/Ochi" "$pkgdir/usr/bin/ochi"
install -D -m 644 "$srcdir/ochi.desktop" "$pkgdir/usr/share/applications/ochi.desktop"
install -D -m 644 "$srcdir/$_pkgname/icons/motion.png" "$pkgdir/usr/share/Ochi/Ochi.png"
}
Par contre, lorsque j'installe le logiciel, j'ai un bon gros message d'erreur :
Code : Tout sélectionner
$ yaourt -S ochi
==> Téléchargement du PKGBUILD de ochi depuis AUR...
x ochi.desktop
x PKGBUILD
x lib-path-fix.patch
ochi 0.1.1-1 (dim. mai 18 17:33:53 CEST 2014)
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==> n
==> Dépendances de ochi :
- qt4 (déjà installé)
- opencv (déjà installé)
==> Lancer la compilation de ochi ? [O/n]
==> -------------------------------------
==>
==> Construction et installation du paquet
==> Création du paquet ochi 0.1.1-1 (dim. mai 18 17:56:32 CEST 2014)
==> Vérification des dépendances pour l’exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
-> Téléchargement de 165256-Ochi-0.1.1.tgz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 422k 100 422k 0 0 445k 0 --:--:-- --:--:-- --:--:-- 445k
-> lib-path-fix.patch trouvé
-> ochi.desktop trouvé
==> Validation des fichiers sources avec md5sums...
165256-Ochi-0.1.1.tgz ... Réussite
lib-path-fix.patch ... Réussite
ochi.desktop ... Réussite
==> Extraction des sources...
-> Extraction de 165256-Ochi-0.1.1.tgz avec bsdtar
==> Lancement de prepare()...
patch: **** Only garbage was found in the patch input.
==> ERREUR : Une erreur s’est produite dans prepare().
Abandon...
==> ERREUR: Makepkg n'a pas pu construire ochi.
==> Relancer la compilation de ochi ? [o/N]
==> ---------------------------------------
==>
Merci d'avance.