[yarp] 20/109: Start adding devices

Daniele E. Domenichelli drdanz-guest at moszumanska.debian.org
Thu Jun 22 16:10:12 UTC 2017


This is an automated email from the git hooks/post-receive script.

drdanz-guest pushed a commit to branch master
in repository yarp.

commit 1da5a38355a051697ce55b2689e299f4e9a7148c
Author: Daniele E. Domenichelli <daniele.domenichelli at iit.it>
Date:   Thu Oct 15 19:28:48 2015 +0200

    Start adding devices
---
 debian/control                        | 90 ++++++++++++++++++++++++++++++-----
 debian/not-installed                  |  4 --
 debian/rules                          | 11 ++---
 debian/yarp-device-fakebot.install    |  2 +
 debian/yarp-device-microphone.install |  2 +
 debian/yarp-device-opencv.install     |  2 +
 debian/yarp-device-portaudio.install  |  2 +
 debian/yarp-device-serial.install     |  2 +
 8 files changed, 93 insertions(+), 22 deletions(-)

diff --git a/debian/control b/debian/control
index 6eec105..3fdc7b3 100644
--- a/debian/control
+++ b/debian/control
@@ -23,7 +23,8 @@ Build-Depends: debhelper (>= 9),
                libreadline-dev,
                libopencv-dev,
                mpi-default-dev,
-               liblua5.2-dev
+               liblua5.2-dev,
+               portaudio19-dev
 Standards-Version: 3.9.6
 Section: science
 Vcs-Git: git://anonscm.debian.org/debian-science/packages/yarp.git
@@ -516,6 +517,66 @@ Description: xmlrpc carrier
 
 ##################### DEVICES
 
+Package: yarp-device-fakebot
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: fakebot device
+ [TODO add description]
+ .
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
+ lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
+ viverra nec consectetur ante hendrerit. Donec et mollis dolor.
+ .
+ This package contains the fakebot device plugin.
+
+Package: yarp-device-microphone
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: microphone device
+ [TODO add description]
+ .
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
+ lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
+ viverra nec consectetur ante hendrerit. Donec et mollis dolor.
+ .
+ This package contains the microphone device plugin.
+
+Package: yarp-device-opencv
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: opencv_grabber device
+ [TODO add description]
+ .
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
+ lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
+ viverra nec consectetur ante hendrerit. Donec et mollis dolor.
+ .
+ This package contains the opencv_grabber device plugin.
+
+Package: yarp-device-portaudio
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: portaudio device
+ [TODO add description]
+ .
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
+ lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
+ viverra nec consectetur ante hendrerit. Donec et mollis dolor.
+ .
+ This package contains the portaudio device plugin.
+
+Package: yarp-device-serial
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: serial and serialport devices
+ [TODO add description]
+ .
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
+ lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
+ viverra nec consectetur ante hendrerit. Donec et mollis dolor.
+ .
+ This package contains the serial and serialport devices plugin.
+
 ##################### BINDINGS
 
 #Package: libyarp-bindings-tmp
@@ -624,17 +685,22 @@ Description: thin middleware for humanoid robots and more - optional carriers
  .
  This metapackage installs the optional carriers.
 
-# Package: yarp-optional-devices
-# Architecture: any
-# Depends: ${misc:Depends}, ${shlibs:Depends}
-# Description: thin middleware for humanoid robots and more - carriers
-#  [TODO add description]
-#  .
-#  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
-#  lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
-#  viverra nec consectetur ante hendrerit. Donec et mollis dolor.
-#  .
-#  This metapackage installs the optional devices.
+Package: yarp-optional-devices
+Architecture: any
+Depends: ${misc:Depends},
+ yarp-device-fakebot (= ${binary:Version}),
+ yarp-device-microphone (= ${binary:Version}),
+ yarp-device-opencv (= ${binary:Version}),
+ yarp-device-portaudio (= ${binary:Version}),
+ yarp-device-serial (= ${binary:Version})
+Description: thin middleware for humanoid robots and more - optional devices
+ [TODO add description]
+ .
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam
+ lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
+ viverra nec consectetur ante hendrerit. Donec et mollis dolor.
+ .
+ This metapackage installs the optional devices.
 
 Package: yarp-ros-integration
 Architecture: any
diff --git a/debian/not-installed b/debian/not-installed
index 9d7a595..0f47df4 100644
--- a/debian/not-installed
+++ b/debian/not-installed
@@ -24,7 +24,6 @@ usr/lib/*/libYARP_name.so
 # TODO
 
 
-usr/share/yarp/plugins/opencv.ini
 usr/share/yarp/plugins/cuda.ini
 usr/share/yarp/plugins/jrkerr.ini
 usr/share/yarp/plugins/openni2.ini
@@ -33,10 +32,7 @@ usr/share/yarp/plugins/dynamixelAX12Ftdi.ini
 usr/share/yarp/plugins/ffmpeg.ini
 usr/share/yarp/plugins/firewirecamera.ini
 usr/share/yarp/plugins/laserHokuyo.ini
-usr/share/yarp/plugins/microphone.ini
-usr/share/yarp/plugins/fakebot.ini
 usr/share/yarp/plugins/nvidia.ini
-usr/share/yarp/plugins/portaudio.ini
 usr/share/yarp/plugins/kinect.ini
 usr/share/yarp/plugins/vfw.ini
 usr/share/yarp/plugins/wxsdl.ini
diff --git a/debian/rules b/debian/rules
index 89aa361..e5ce034 100755
--- a/debian/rules
+++ b/debian/rules
@@ -25,23 +25,22 @@ override_dh_auto_configure:
 	                     -DCREATE_DEVICE_LIBRARY_MODULES=ON \
 	                     -DENABLE_yarpmod_serial=ON \
 	                     -DYARP_COMPILE_TESTS=OFF
+	                     -DENABLE_yarpmod_serialport=ON \
+	                     -DENABLE_yarpmod_fakebot=ON \
+	                     -DENABLE_yarpmod_microphone=ON \
+	                     -DENABLE_yarpmod_opencv_grabber=ON \
+	                     -DENABLE_yarpmod_portaudio=ON
 # -DENABLE_yarpmod_KinectDeviceClient=ON \
 # -DENABLE_yarpmod_KinectDeviceLocal=ON \
 # -DENABLE_yarpmod_SerialServoBoard=ON \
 # -DENABLE_yarpmod_cuda=ON \
 # -DENABLE_yarpmod_dimax_u2c=ON \
 # -DENABLE_yarpmod_dynamixelAX12Ft=ON \
-# -DENABLE_yarpmod_fakebot=ON \
 # -DENABLE_yarpmod_ffmpeg_grabber=ON \
 # -DENABLE_yarpmod_ffmpeg_writer=ON \
-# -DENABLE_yarpmod_firewirecamera=ON \
 # -DENABLE_yarpmod_jrkerr=ON \
 # -DENABLE_yarpmod_laserHokuyo=ON \
-# -DENABLE_yarpmod_microphone=ON \
 # -DENABLE_yarpmod_nvidia=ON \
-# -DENABLE_yarpmod_opencv_grabber=ON \
-# -DENABLE_yarpmod_portaudio=ON \
-# -DENABLE_yarpmod_serialport=ON \
 # -DENABLE_yarpmod_stage=ON \
 # -DENABLE_yarpmod_urbtc=ON \
 # -DENABLE_yarpmod_vfw_grabber=ON \
diff --git a/debian/yarp-device-fakebot.install b/debian/yarp-device-fakebot.install
new file mode 100644
index 0000000..c07fbbe
--- /dev/null
+++ b/debian/yarp-device-fakebot.install
@@ -0,0 +1,2 @@
+usr/share/yarp/plugins/fakebot.ini
+usr/lib/x86_64-linux-gnu/yarp/yarp_fakebot.so
diff --git a/debian/yarp-device-microphone.install b/debian/yarp-device-microphone.install
new file mode 100644
index 0000000..fe1632e
--- /dev/null
+++ b/debian/yarp-device-microphone.install
@@ -0,0 +1,2 @@
+usr/share/yarp/plugins/microphone.ini
+usr/lib/x86_64-linux-gnu/yarp/yarp_microphone.so
diff --git a/debian/yarp-device-opencv.install b/debian/yarp-device-opencv.install
new file mode 100644
index 0000000..4ac1e6c
--- /dev/null
+++ b/debian/yarp-device-opencv.install
@@ -0,0 +1,2 @@
+usr/share/yarp/plugins/opencv.ini
+usr/lib/x86_64-linux-gnu/yarp/yarp_opencv.so
diff --git a/debian/yarp-device-portaudio.install b/debian/yarp-device-portaudio.install
new file mode 100644
index 0000000..591030f
--- /dev/null
+++ b/debian/yarp-device-portaudio.install
@@ -0,0 +1,2 @@
+usr/share/yarp/plugins/portaudio.ini
+usr/lib/x86_64-linux-gnu/yarp/yarp_portaudio.so
diff --git a/debian/yarp-device-serial.install b/debian/yarp-device-serial.install
new file mode 100644
index 0000000..797f16d
--- /dev/null
+++ b/debian/yarp-device-serial.install
@@ -0,0 +1,2 @@
+usr/share/yarp/plugins/serial.ini
+usr/lib/x86_64-linux-gnu/yarp/yarp_serial.so

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/yarp.git



More information about the debian-science-commits mailing list