Advertisement
Guest User

Untitled

a guest
Aug 6th, 2023
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. # Contributor: Lex Black <autumn-wind@web.de>
  2. # Contributor: zoe < chp321 at gmail >
  3. # Contributor: D. Can Celasun <dcelasun at gmail>
  4. # Contributor: Thomas Dziedzic < gostrc at gmail >
  5. # Contributor: Anton Bazhenov <anton.bazhenov at gmail>
  6. # Contributor: Alexander Fehr <pizzapunk gmail com>
  7.  
  8. pkgname=pytrainer
  9. pkgver=2.2.1
  10. pkgrel=1
  11. pkgdesc='tool to log your sport activities.'
  12. arch=('any')
  13. url="https://github.com/${pkgname}/${pkgname}/wiki"
  14. license=('GPL')
  15. depends=('python-setuptools' 'python-lxml' 'python-matplotlib'
  16. )
  17. optdepends=('garmintools: "Garmin via garmintools" plugin'
  18. 'gdal: "Elevation correction" plugin'
  19. 'gpsbabel: "Garmin via GPSBabel 1.3.5" plugin'
  20. 'perl: garmin-fit plugin'
  21. 'zenity: garmintools and gpsbabel plugins')
  22. source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/v${pkgver}.tar.gz"
  23. ${pkgname}.sh
  24. )
  25. md5sums=('2fee7f07868d7185554e2d3e4ba1aeed'
  26. 'd29f67beb31028cf1ecdb85e71d31516'
  27. )
  28.  
  29.  
  30. prepare() {
  31. cd "${pkgname}-${pkgver}"
  32.  
  33. sed -i 's/\/share\/pytrainer\//\/pytrainer\//' "${srcdir}/${pkgname}-${pkgver}/bin/${pkgname}"
  34. sed -i 's/\/share\/locale/\/locale/' "${srcdir}/${pkgname}-${pkgver}/bin/${pkgname}"
  35. }
  36.  
  37. build() {
  38. cd "${pkgname}-${pkgver}"
  39.  
  40. python setup.py build
  41. }
  42.  
  43. package() {
  44. cd "${pkgname}-${pkgver}"
  45.  
  46. python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
  47.  
  48. # install launcher
  49. mv "${pkgdir}"/usr/{bin,share/${pkgname}}/${pkgname}
  50. install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement