[PKGBUILD] Problème avec pkgver(résolu)
Publié : jeu. 27 août 2015, 00:03
Hello world !
J'ai un petit problème avec un PKGBUILD (oui encore
) et j'avoue ne pas comprendre où ça coince. Après avoir tiré quelques précieux enseignements par là -> viewtopic.php?f=13&t=17207 je me suis mis en quête de faire un second PKGBUILD pour un autre truc que j'avais fait en bash.
(bon y a des trucs à changer, notemment au niveau de la documentation)
En fait le problème est que lorsque je veux faire un push (git push origin master) et que je valide mon mot de passe pour la clé SSH, je me retrouve avec un commit refusé :
L'erreur se siturait donc dans pkgver mais je n'arrive pas à comprendre pourquoi.
Merci de bien vouloir éclairer ma lanterne. 
J'ai un petit problème avec un PKGBUILD (oui encore

Code : Tout sélectionner
# Maintainer: Maximilien Di Dio <mrgamerlix@gmail.com>
pkgname=piconnect-git
_pkgname_simple=Piconnect
pkgver=54.d3730da
pkgrel=1
pkgdesc="Small program wich allow to create easily a ssh connexion with a Raspberry Pi."
arch=('any')
url="https://gitlab.com/MaximilienLIX/Piconnect"
license=('GPL2')
depends=('openssh' 'tigervnc')
makedepends=('git')
source=("git+https://gitlab.com/MaximilienLIX/Piconnect.git")
md5sums=('SKIP')
pkgver() {
cd "$_pkgname_simple"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
package() {
install -d "$pkgdir/usr/bin/"
install -d "$pkgdir/usr/share/man/man1/"
install -m755 "$srcdir/$_pkgname_simple/src/"{piconnect,piconnect_functions.sh} "$pkgdir/usr/bin"
install -m644 "$srcdir/$_pkgname_simple/doc/piconnect.gz" "$pkgdir/usr/share/man/man1/"
}
En fait le problème est que lorsque je veux faire un push (git push origin master) et que je valide mon mot de passe pour la clé SSH, je me retrouve avec un commit refusé :
Code : Tout sélectionner
remote: error: missing mandatory field: pkgver
remote: error: hook declined to update refs/heads/master
To ssh://aur@aur.archlinux.org/piconnect-git.git
! [remote rejected] master -> master (hook declined)
error: impossible de pousser des références vers 'ssh://aur@aur.archlinux.org/piconnect-git.git'

