[SCM] Libraries, protocols, and tools to keep robot software modules and devices cleanly decoupled branch, master, updated. upstream/2.3.19-26-gdf2b712

Daniele E. Domenichelli daniele.domenichelli at gmail.com
Tue Jul 31 15:28:33 UTC 2012


The following commit has been merged in the master branch:
commit 7a8faf451c2950607e36a4fee924518feea4feb4
Author: Daniele E. Domenichelli <daniele.domenichelli at gmail.com>
Date:   Mon Jul 30 11:21:29 2012 +0200

    Split into single libraries

diff --git a/debian/control b/debian/control
index f8a2596..2440ac4 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,8 @@ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/yarp.gi
 Package: libyarp-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends},
+ libyarp1 (=${binary:Version})
 Description: thin middleware for humanoid robots and more - development files
  [TODO add description]
  .
@@ -39,18 +40,102 @@ Description: thin middleware for humanoid robots and more - documentation and ex
  .
  This package contains the documentation and example files.
 
-Package: libyarp1
+Package: libyarp-os1
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: thin middleware for humanoid robots and more - [os] shared libraries
+ [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 [os] shared library.
+
+Package: libyarp-sig1
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: thin middleware for humanoid robots and more - [sig] shared libraries
+ [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 [sig] shared library.
+
+Package: libyarp-math1
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: thin middleware for humanoid robots and more - [math] shared libraries
+ [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 [math] shared library.
+
+Package: libyarp-dev1
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: thin middleware for humanoid robots and more - [dev] shared libraries
+ [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 [dev] shared library.
+
+Package: libyarp-name1
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: thin middleware for humanoid robots and more- shared libraries
+Description: thin middleware for humanoid robots and more - [name] shared libraries
  [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 shared library.
+ This package contains the [name] shared library.
+
+Package: libyarp-init1
+Section: libs
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: thin middleware for humanoid robots and more - [init] shared libraries
+ [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 [init] shared library.
+
+Package: libyarp1
+Section: libs
+Architecture: any
+Depends: ${misc:Depends},
+ libyarp-os1 (>= ${source:Version}),
+ libyarp-sig1 (>= ${source:Version}),
+ libyarp-math1 (>= ${source:Version}),
+ libyarp-dev1 (>= ${source:Version}),
+ libyarp-name1 (>= ${source:Version}),
+ libyarp-init1 (>= ${source:Version}),
+Description: thin middleware for humanoid robots and more - shared libraries
+ [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 shared library. [metapackage]
 
 Package: yarp-tools
 Architecture: any
@@ -88,11 +173,101 @@ Description: thin middleware for humanoid robots and more - yarpview
  .
  This package contains yarpview.
 
+Package: libyarp-os1-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends}, libyarp-os1 (=${binary:Version})
+Description: thin middleware for humanoid robots and more - [os] debug symbols
+ [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 [os] debugging symbols.
+
+Package: libyarp-sig1-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends}, libyarp-sig1 (=${binary:Version})
+Description: thin middleware for humanoid robots and more - [sig] debug symbols
+ [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 [sig] debugging symbols.
+
+Package: libyarp-init1-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends}, libyarp-init1 (=${binary:Version})
+Description: thin middleware for humanoid robots and more - [init] debug symbols
+ [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 [init] debugging symbols.
+
+Package: libyarp-name1-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends}, libyarp-name1 (=${binary:Version})
+Description: thin middleware for humanoid robots and more - [name] debug symbols
+ [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 [name] debugging symbols.
+
+Package: libyarp-dev1-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends}, libyarp-dev1 (=${binary:Version})
+Description: thin middleware for humanoid robots and more - [dev] debug symbols
+ [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 [dev] debugging symbols.
+
+Package: libyarp-math1-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends}, libyarp-math1 (=${binary:Version})
+Description: thin middleware for humanoid robots and more - [math] debug symbols
+ [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 [math] debugging symbols.
+
 Package: libyarp1-dbg
 Section: debug
 Priority: extra
 Architecture: any
-Depends: ${misc:Depends}, libyarp1 (=${binary:Version})
+Depends: ${misc:Depends}, libyarp1 (= ${binary:Version}),
+ libyarp-os1-dbg (>= ${source:Version}),
+ libyarp-sig1-dbg (>= ${source:Version}),
+ libyarp-math1-dbg (>= ${source:Version}),
+ libyarp-dev1-dbg (>= ${source:Version}),
+ libyarp-name1-dbg (>= ${source:Version}),
+ libyarp-init1-dbg (>= ${source:Version}),
 Description: thin middleware for humanoid robots and more - debug symbols
  [TODO add description]
  .
@@ -100,7 +275,7 @@ Description: thin middleware for humanoid robots and more - debug symbols
  lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam
  viverra nec consectetur ante hendrerit. Donec et mollis dolor.
  .
- This package contains the debugging symbols.
+ This package contains the debugging symbols. [metapackage]
 
 Package: yarp-tools-dbg
 Section: debug
diff --git a/debian/libyarp-dev1.install b/debian/libyarp-dev1.install
new file mode 100644
index 0000000..3afa9b9
--- /dev/null
+++ b/debian/libyarp-dev1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libYARP_dev.so.*
diff --git a/debian/libyarp-init1.install b/debian/libyarp-init1.install
new file mode 100644
index 0000000..0e8aa11
--- /dev/null
+++ b/debian/libyarp-init1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libYARP_init.so.*
diff --git a/debian/libyarp-math1.install b/debian/libyarp-math1.install
new file mode 100644
index 0000000..ebaf971
--- /dev/null
+++ b/debian/libyarp-math1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libYARP_math.so.*
diff --git a/debian/libyarp-name1.install b/debian/libyarp-name1.install
new file mode 100644
index 0000000..1b3745f
--- /dev/null
+++ b/debian/libyarp-name1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libYARP_name.so.*
diff --git a/debian/libyarp-os1.install b/debian/libyarp-os1.install
new file mode 100644
index 0000000..1ea29ac
--- /dev/null
+++ b/debian/libyarp-os1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libYARP_OS.so.*
diff --git a/debian/libyarp-sig1.install b/debian/libyarp-sig1.install
new file mode 100644
index 0000000..0a1d6f8
--- /dev/null
+++ b/debian/libyarp-sig1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libYARP_sig.so.*
diff --git a/debian/libyarp1.install b/debian/libyarp1.install
deleted file mode 100644
index c45ebcf..0000000
--- a/debian/libyarp1.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/lib*.so.*

-- 
Libraries, protocols, and tools to keep robot software modules and devices cleanly decoupled



More information about the debian-science-commits mailing list