Advertisement
rpodgorny

Untitled

Aug 8th, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. # Maintainer: Étienne Deparis <etienne [at] depar.is>
  2.  
  3. pkgname=galileo
  4. pkgver=0.5
  5. pkgrel=2
  6. _bitbucket_folder=benallard-galileo-1b2fc31c42a1
  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-beta' 'python-requests')
  11. makedepends=('python-setuptools')
  12. source=("https://bitbucket.org/benallard/${pkgname}/get/${pkgver}.tar.gz")
  13. sha256sums=('ef2c72a7b6d45ed99a804f5a0f170083e07d1ca7559434a110866c5d33e50d7d')
  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