Advertisement
Guest User

ros-melodic-rosbridge-server

a guest
Jun 26th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. # Script generated with import_catkin_packages.py
  2. # For more information: https://github.com/bchretien/arch-ros-stacks
  3. pkgdesc="ROS - A WebSocket interface to rosbridge."
  4. url='http://ros.org/wiki/rosbridge_server'
  5.  
  6.  
  7. pkgname='ros-melodic-rosbridge-server'
  8. pkgver='0.11.1'
  9. _pkgver_patch=1
  10. arch=('any')
  11. pkgrel=1
  12. license=('BSD')
  13.  
  14.  
  15. ros_makedepends=(ros-melodic-rosbridge-library
  16. ros-melodic-catkin
  17. ros-melodic-rosapi
  18. ros-melodic-rospy)
  19. makedepends=('cmake' 'git' 'ros-build-tools-py3' 'python-pip'
  20. ${ros_makedepends[@]})
  21.  
  22. ros_depends=(ros-melodic-rosbridge-library
  23. ros-melodic-rosbridge-msgs
  24. ros-melodic-rosauth
  25. ros-melodic-rosapi
  26. ros-melodic-rospy)
  27. depends=(python-twisted
  28. ${ros_depends[@]})
  29. conflicts=(python-tornado)
  30.  
  31. _tag=release/melodic/rosbridge_server/${pkgver}-${_pkgver_patch}
  32. _dir=rosbridge_server
  33. source=("${_dir}"::"git+https://github.com/RobotWebTools-release/rosbridge_suite-release.git"#tag=${_tag})
  34. md5sums=('SKIP')
  35.  
  36. build() {
  37. # Use ROS environment variables
  38. source /usr/share/ros-build-tools/clear-ros-env.sh
  39. [ -f /opt/ros/melodic/setup.bash ] && source /opt/ros/melodic/setup.bash
  40.  
  41. # Create build directory
  42. [ -d ${srcdir}/build ] || mkdir ${srcdir}/build
  43. cd ${srcdir}/build
  44.  
  45. # Fix Python2/Python3 conflicts
  46. /usr/share/ros-build-tools/fix-python-scripts.sh -v 3 ${srcdir}/${_dir}
  47.  
  48. # Build project
  49. cmake ${srcdir}/${_dir} \
  50. -DCMAKE_BUILD_TYPE=Release \
  51. -DCATKIN_BUILD_BINARY_PACKAGE=ON \
  52. -DCMAKE_INSTALL_PREFIX=/opt/ros/melodic \
  53. -DPYTHON_EXECUTABLE=/usr/bin/python3 \
  54. -DPYTHON_INCLUDE_DIR=/usr/include/python3.7m \
  55. -DPYTHON_LIBRARY=/usr/lib/libpython3.7m.so \
  56. -DPYTHON_BASENAME=.cpython-37m \
  57. -DSETUPTOOLS_DEB_LAYOUT=OFF
  58. make
  59. }
  60.  
  61. package() {
  62. cd "${srcdir}/build"
  63. sudo pip install tornado==4.5.3
  64. make DESTDIR="${pkgdir}/" install
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement