[PKGBUILD] googlecalendar (résolu)
Publié : sam. 17 août 2013, 15:16
Bonjour, je voudrais faire un PKGBUILD pour utiliser ce qui se trouve ici. L'idée c'est d'accéder au calendrier google avec emacs et un peu de python.
Il y a une partie en lisp et des scripts python. Je me demande comment faire pour un/des beau/x PKGBUILD/S.
Pour le moment je me suis dit que je pouvais en faire deux : l'un pour emacs et l'autre pour python2. Je les donne en dessous, si quelqu'un peut me donner son avis, je ne serais pas contre
et
J'ai supprimé les .install pour plus de clarté.
Il y a une partie en lisp et des scripts python. Je me demande comment faire pour un/des beau/x PKGBUILD/S.
Pour le moment je me suis dit que je pouvais en faire deux : l'un pour emacs et l'autre pour python2. Je les donne en dessous, si quelqu'un peut me donner son avis, je ne serais pas contre

Code : Tout sélectionner
# $Id: pkgbuild-mode.el,v 1.23 2007/10/20 16:02:14 juergen Exp $
# Maintainer: Thomas Etcheverria <tetcheve@gmail.com>
pkgname=emacs-google
pkgver=0.0.3
pkgrel=1
pkgdesc="Use Google calendar inside emacs"
arch=('i686' 'x86_64')
url="http://code.google.com/p/emacs-google/"
license=('GPL')
depends=("emacs")
optdepends=(
'python2-emacs-google: modify your google calendar inside emacs'
)
source=("http://emacs-google.googlecode.com/files/google-emacs-0.0.3.tgz"
"http://emacs-google.googlecode.com/files/icalendar.el")
md5sums=('16ea639f8163d34d6877b8aeb69abecc'
'76767060f2d5c22091fc3e7cf84c4fdf')
build() {
cd google
sed -i 's/python /python2 /g' google-calendar.el
sed -i 's/python /python2 /g' google-contacts.el
}
package() {
cd ${srcdir}
install -Dm644 icalendar.el ${pkgdir}/usr/share/emacs/site-lisp/icalendar.el
cd google
install -Dm644 google-calendar.el ${pkgdir}/usr/share/emacs/site-lisp/google-calendar.el
install -Dm644 google-contacts.el ${pkgdir}/usr/share/emacs/site-lisp/google-contacts.el
}
Code : Tout sélectionner
# $Id: pkgbuild-mode.el,v 1.23 2007/10/20 16:02:14 juergen Exp $
# Maintainer: Thomas Etcheverria <tetcheve@gmail.com>
pkgname=python2-emacs-google
pkgver=0.0.3
pkgrel=1
pkgdesc="Python2 part to use Google calendar inside emacs"
arch=('i686' 'x86_64')
url="http://code.google.com/p/emacs-google/"
license=('GPL')
depends=("python2" "python2-gdata")
source=("http://emacs-google.googlecode.com/files/google-emacs-0.0.3.tgz")
md5sums=('16ea639f8163d34d6877b8aeb69abecc')
package() {
cd ${srcdir}/google/code
mkdir -p ${pkgdir}/usr/lib/python2/site-packages/emacs-google
install -Dm644 deleteEvent.py ${pkgdir}/usr/lib/python2/site-packages/emacs-google/deleteEvent.py
install -Dm644 insertEvent.py ${pkgdir}/usr/lib/python2/site-packages/emacs-google/insertEvent.py
install -Dm644 insertContact.py ${pkgdir}/usr/lib/python2/site-packages/emacs-google/insertContact.py
install -Dm644 insertQuickEvent.py ${pkgdir}/usr/lib/python2/site-packages/emacs-google/insertQuickEvent.py
install -Dm644 syncContacts.py ${pkgdir}/usr/lib/python2/site-packages/emacs-google/syncContacts.py
}