[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