[ros-ros-controllers] 06/07: Added some install stuff
Leopold Palomo-Avellaneda
leo at alaxarxa.net
Mon Jul 17 12:58:39 UTC 2017
This is an automated email from the git hooks/post-receive script.
lepalom-guest pushed a commit to branch master
in repository ros-ros-controllers.
commit 3056fc4a135241a872646507789a447c28a561fc
Author: Leopold Palomo-Avellaneda <leo at alaxarxa.net>
Date: Fri Jul 14 15:13:11 2017 +0200
Added some install stuff
---
debian/changelog | 4 +--
debian/control | 40 ++++++++++++++++++----
...ython-rqt-joint-trajectory-controller.pyinstall | 1 +
debian/ros-controllers-plugins-dev.install | 3 ++
debian/ros-controllers-plugins.install | 1 +
debian/rules | 5 +--
6 files changed, 41 insertions(+), 13 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 343d80d..d8f348f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
-ros-ros-controllers (0.10.0-1) UNRELEASED; urgency=low
+ros-ros-controllers (0.11.2-1~drp8+20161216) jessie-robotics; urgency=low
* Initial release. Closes: #nnnn
<nnnn is the bug number of your ITP>
- -- Leopold Palomo-Avellaneda <leopold.palomo at localhost> Thu, 21 Jan 2016 08:36:23 +0100
+ -- Leopold Palomo-Avellaneda <leo at alaxarxa.net> Fri, 16 Dec 2016 08:30:48 +0100
diff --git a/debian/control b/debian/control
index 05b3113..c4c7106 100644
--- a/debian/control
+++ b/debian/control
@@ -6,8 +6,7 @@ Uploaders: Thomas Moulard <thomas.moulard at gmail.com>,
Leopold Palomo-Avellaneda <leo at alaxarxa.net>
Section: libs
Build-Depends: cmake, debhelper (>=9),
- ros-catkin, libcontrol-msgs-dev, libcontrol-toolbox-dev,
- libcontroller-interface-dev,
+ catkin, libcontrol-msgs-dev, libcontrol-toolbox-dev,
libdynamic-reconfigure-config-init-mutex-dev,
librealtime-tools-dev,
liburdf-dev,
@@ -19,20 +18,47 @@ Build-Depends: cmake, debhelper (>=9),
ros-std-srvs,
libtf-dev,
python-xacro,
+ libangles-dev, libtrajectory-msgs-dev, liburdfdom-dev, python:any
Standards-Version: 3.9.8
Homepage: http://wiki.ros.org/ros_controllers
Vcs-Browser: https://anonscm.debian.org/git/debian-science/packages/ros/ros-ros-controllers.git
Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/ros/ros-ros-controllers.git
-Package: libros-controllers
-Section: libs
+Package: ros-controllers-plugins
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: auto-generated package by debmake
- This Debian binary package was auto-generated by the
- debmake(1) command provided by the debmake package.
+Description: Collection of ros controllers plugins
+ Hardware interfaces (via the Hardware Resource Manager) controllers that
+ include: Joint Command Interfaces (Effort Joint, Velocity Joint, Position
+ Joint), Joint State Interfaces, Actuator State Interfaces, Actuator
+ Command Interfaces (Effort Actuator, Velocity Actuator, Position Actuator),
+ Force-torque sensor Interface and IMU sensor Interface.
+
+Package: ros-controllers-plugins-dev
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}, ros-controllers-plugins
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Development files for ros controllers plugins
+ Hardware interfaces (via the Hardware Resource Manager) controllers that
+ include: Joint Command Interfaces (Effort Joint, Velocity Joint, Position
+ Joint), Joint State Interfaces, Actuator State Interfaces, Actuator
+ Command Interfaces (Effort Actuator, Velocity Actuator, Position Actuator),
+ Force-torque sensor Interface and IMU sensor Interface.
+ .
+ You can of course create your own and are not limited to this list:
+
+Package: python-rqt-joint-trajectory-controller
+Section: python
+Architecture: all
+Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, ros-control-msgs, python-controller-manager-msgs, python-rospy, ros-trajectory-msgs, python-trajectory-msgs
+Description: Graphical frontend for interacting with joint_trajectory_controller instances
+ Python code for ros controllers plugins for interacting with
+ joint_trajectory_controller instances.
+ .
+ This package contains the generated Python package.
#diff_drive_controller
#effort_controllers
diff --git a/debian/python-rqt-joint-trajectory-controller.pyinstall b/debian/python-rqt-joint-trajectory-controller.pyinstall
new file mode 100644
index 0000000..307da23
--- /dev/null
+++ b/debian/python-rqt-joint-trajectory-controller.pyinstall
@@ -0,0 +1 @@
+debian/tmp/usr/lib/python2.7/dist-packages/rqt_joint_trajectory_controller/*.py rqt_joint_trajectory_controller
diff --git a/debian/ros-controllers-plugins-dev.install b/debian/ros-controllers-plugins-dev.install
new file mode 100644
index 0000000..2e8d211
--- /dev/null
+++ b/debian/ros-controllers-plugins-dev.install
@@ -0,0 +1,3 @@
+usr/include
+usr/share
+usr/lib/*/pkgconfig/
diff --git a/debian/ros-controllers-plugins.install b/debian/ros-controllers-plugins.install
new file mode 100644
index 0000000..3666236
--- /dev/null
+++ b/debian/ros-controllers-plugins.install
@@ -0,0 +1 @@
+usr/lib/*/lib*.so
diff --git a/debian/rules b/debian/rules
index b5e3f65..b1cf377 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,8 +6,5 @@
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
- dh $@
+ dh $@ --parallel --buildsystem=cmake --with python2
-#override_dh_auto_configure:
-# dh_auto_configure -- \
-# -DCMAKE_LIBRARY_ARCHITECTURE="$(DEB_TARGET_MULTIARCH)"
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ros/ros-ros-controllers.git
More information about the debian-science-commits
mailing list