Advertisement
Guest User

Untitled

a guest
Sep 18th, 2016
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.62 KB | None | 0 0
  1. # Maintainer: Étienne Deparis <etienne [at] depar.is>
  2.  
  3. pkgname=galileo
  4. pkgver=0.5.1
  5. pkgrel=1
  6. _bitbucket_folder=benallard-galileo-f0ebc19c748d
  7. pkgdesc='Utility to securely synchronize a Fitbit tracker with the Fitbit server'
  8. license=('LGPL3')
  9. url='https://bitbucket.org/benallard/galileo'
  10. depends=('python-pyusb' 'python-requests')
  11. makedepends=('python-setuptools')
  12. source=("https://bitbucket.org/benallard/${pkgname}/get/${pkgver}.tar.gz")
  13. md5sums=('3799c0592fb6c0a7c538eaffc3e0e23d')
  14. arch=('any')
  15. options=(!emptydirs)
  16. backup=("etc/galileo/config")
  17.  
  18. prepare() {
  19.   cd $srcdir/$_bitbucket_folder
  20.  
  21.   sed -i 's/logging: verbose/logging: quiet # quiet is default/' galileorc.sample
  22.   sed -i "26,35s/^\(.*\)$/\#\1/" galileorc.sample
  23.  
  24.   sed -i "s|/etc/galileorc|/etc/galileo/config|" contrib/galileo.service
  25. }
  26.  
  27. package(){
  28.   cd $srcdir/$_bitbucket_folder
  29.   python setup.py install --root=$pkgdir
  30.  
  31.   install -d -m755                  $pkgdir/etc/{udev/rules.d, $pkgname}
  32.   install -d -m755                  $pkgdir/usr/share/{man/man1, man/man5, doc/$pkgname}
  33.  
  34.   install -D -m644 99-fitbit.rules         $pkgdir/etc/udev/rules.d/99-fitbit.rules
  35.   install -D -m644 doc/galileo.1           $pkgdir/usr/share/man/man1/galileo.1
  36.   install -D -m644 doc/galileorc.5         $pkgdir/usr/share/man/man5/galileorc.5
  37.   install -D -m644 galileorc.sample        $pkgdir/etc/$pkgname/config
  38.   install -D -m644 contrib/galileo.service $pkgdir/usr/lib/systemd/user/galileo.service
  39.  
  40.   install -D -m644 CHANGES          $pkgdir/usr/share/doc/$pkgname/CHANGES
  41.   install -D -m644 README.txt       $pkgdir/usr/share/doc/$pkgname/README
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement