12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # Maintainer: Thomas Gubler <thomasgubler@gmail.com>
- pkgname=python2-mavlink-git
- pkgver=20140119
- pkgrel=1
- pkgdesc="Python implementation of the MAVLink protocol"
- arch=(any)
- url="http://qgroundcontrol.org/mavlink/pymavlink"
- license=('LGPL3')
- depends=('python2')
- makedepends=('git' 'python2' 'python2-setuptools')
- optdepends=()
- provides=('python2-mavlink-git')
- conflicts=()
- options=(!emptydirs)
- _gitroot="https://github.com/mavlink/mavlink/"
- _gitname="mavlink"
- _subfoldername="pymavlink"
- build() {
- cd "$srcdir"
- msg "Connecting to GIT server..."
- if [ -d $_gitname ] ; then
- cd $_gitname && git pull origin
- msg "The local files are updated."
- else
- git clone $_gitroot $_gitname
- fi
- msg "GIT checkout done or server timeout"
- cd "$srcdir/$_gitname/$_subfoldername"
- git clean -fdx
- msg "Starting make..."
- python2 setup.py build
- }
- package() {
- cd "$srcdir/$_gitname/$_subfoldername"
- python2 setup.py install --prefix=/usr --root=$pkgdir/ --optimize=1
- install -Dm644 "$srcdir/$_gitname/$_subfoldername/README.txt" "$pkgdir/usr/share/licenses/$pkgname/README.txt"
- }
- pkgver() {
- cd "$pkgname"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
- }
- # vim:set ts=2 sw=2 et:
|