[ocl] 19/23: Completing the overrides info

Leopold Palomo-Avellaneda leo at alaxarxa.net
Wed Apr 15 11:42:07 UTC 2015


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

lepalom-guest pushed a commit to branch master
in repository ocl.

commit 9c06710e134965a69fdc7c7c55fbc287619e0639
Author: Leopold Palomo-Avellaneda <leo at alaxarxa.net>
Date:   Wed Apr 15 11:51:43 2015 +0200

    Completing the overrides info
---
 debian/liborocos-ocl-gnulinux2.8.lintian-overrides | 17 ++++++++++++++++-
 debian/liborocos-ocl-xenomai2.8.lintian-overrides  | 17 ++++++++++++++++-
 2 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/debian/liborocos-ocl-gnulinux2.8.lintian-overrides b/debian/liborocos-ocl-gnulinux2.8.lintian-overrides
index 2a6a7ae..0f12de8 100644
--- a/debian/liborocos-ocl-gnulinux2.8.lintian-overrides
+++ b/debian/liborocos-ocl-gnulinux2.8.lintian-overrides
@@ -2,7 +2,9 @@
 # The only time a binary or shared library in a Debian package should set RPATH is if it is linked to
 # private shared libraries in the same package. In that case, place those private shared libraries
 # in /usr/lib/package.
-# This libraries are plugins and are located in /usr/lib/orocos/gnulinux
+# These libraries are plugins or complements to develop software components.
+# Upstream install them in /usr/lib/orocos/gnulinux, so any reference to any library throw a lintian
+# error about it.
 
 binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-deployment-corba-gnulinux.so.2.8.0 /usr/lib/orocos/gnulinux/types
 binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-deployment-corba-gnulinux.so.2.8.0 /usr/lib
@@ -13,6 +15,9 @@ binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-deployment-gnulinux.so.2.8.0
 binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-taskbrowser-gnulinux.so.2.8.0 /usr/lib/orocos/gnulinux/types
 binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-taskbrowser-gnulinux.so.2.8.0 /usr/lib
 binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-taskbrowser-gnulinux.so.2.8.0 /usr/lib/orocos/gnulinux/plugins
+binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-log4cpp-gnulinux.so.2.8.0 /usr/lib
+binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-log4cpp-gnulinux.so.2.8.0 /usr/lib/orocos/gnulinux/plugins
+binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-log4cpp-gnulinux.so.2.8.0 /usr/lib/orocos/gnulinux/types
 binary-or-shlib-defines-rpath usr/lib/orocos/gnulinux/ocl/liborocos-ocl-common-gnulinux.so.2.8.0 /usr/lib/orocos/gnulinux/types
 binary-or-shlib-defines-rpath usr/lib/orocos/gnulinux/ocl/liborocos-ocl-common-gnulinux.so.2.8.0 /usr/lib
 binary-or-shlib-defines-rpath usr/lib/orocos/gnulinux/ocl/liborocos-ocl-common-gnulinux.so.2.8.0 /usr/lib/orocos/gnulinux/plugins
@@ -49,3 +54,13 @@ binary-or-shlib-defines-rpath usr/lib/orocos/gnulinux/ocl/plugins/librttlua-tlsf
 binary-or-shlib-defines-rpath usr/lib/orocos/gnulinux/ocl/types/libocl-gnulinux.so.2.8.0 /usr/lib/orocos/gnulinux/types
 binary-or-shlib-defines-rpath usr/lib/orocos/gnulinux/ocl/types/libocl-gnulinux.so.2.8.0 /usr/lib
 binary-or-shlib-defines-rpath usr/lib/orocos/gnulinux/ocl/types/libocl-gnulinux.so.2.8.0 /usr/lib/orocos/gnulinux/plugins
+
+
+# The package liborocos-ocl-gnulinux2.8 didn't contain a library called *ocl-gnulinux*.
+# It's a set of libraries/plugins that is the "Orocos Component Library".
+# The -gnulinux is the target that uses the library. It could have several targets
+# and in debian we have two: xenomai and gnulinux
+# Therefore, I called it liborocos-ocl-gnulinuxX.Y. The X.Y is the ABI number of the 
+# library. So, I have patched upstream, that at least, the libraries under /usr/lib
+# contain that number.
+package-name-doesnt-match-sonames liborocos-ocl-deployment-corba-gnulinux2.8 liborocos-ocl-deployment-gnulinux2.8 liborocos-ocl-log4cpp-gnulinux2.8.0 liborocos-ocl-taskbrowser-gnulinux2.8
diff --git a/debian/liborocos-ocl-xenomai2.8.lintian-overrides b/debian/liborocos-ocl-xenomai2.8.lintian-overrides
index 0812ff9..2228cb1 100644
--- a/debian/liborocos-ocl-xenomai2.8.lintian-overrides
+++ b/debian/liborocos-ocl-xenomai2.8.lintian-overrides
@@ -2,7 +2,9 @@
 # The only time a binary or shared library in a Debian package should set RPATH is if it is linked to
 # private shared libraries in the same package. In that case, place those private shared libraries
 # in /usr/lib/package.
-# This libraries are plugins and are located in /usr/lib/orocos/xenomai
+# These libraries are plugins or complements to develop software components.
+# Upstream install them in /usr/lib/orocos/xenomai, so any reference to any library throw a lintian
+# error about it.
 
 binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-deployment-corba-xenomai.so.2.8.0 /usr/lib/orocos/xenomai/types
 binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-deployment-corba-xenomai.so.2.8.0 /usr/lib
@@ -13,6 +15,9 @@ binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-deployment-xenomai.so.2.8.0
 binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-taskbrowser-xenomai.so.2.8.0 /usr/lib/orocos/xenomai/types
 binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-taskbrowser-xenomai.so.2.8.0 /usr/lib
 binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-taskbrowser-xenomai.so.2.8.0 /usr/lib/orocos/xenomai/plugins
+binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-log4cpp-xenomai.so.2.8.0 /usr/lib
+binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-log4cpp-xenomai.so.2.8.0 /usr/lib/orocos/xenomai/plugins
+binary-or-shlib-defines-rpath usr/lib/liborocos-ocl-log4cpp-xenomai.so.2.8.0 /usr/lib/orocos/xenomai/types
 binary-or-shlib-defines-rpath usr/lib/orocos/xenomai/ocl/liborocos-ocl-common-xenomai.so.2.8.0 /usr/lib/orocos/xenomai/types
 binary-or-shlib-defines-rpath usr/lib/orocos/xenomai/ocl/liborocos-ocl-common-xenomai.so.2.8.0 /usr/lib
 binary-or-shlib-defines-rpath usr/lib/orocos/xenomai/ocl/liborocos-ocl-common-xenomai.so.2.8.0 /usr/lib/orocos/xenomai/plugins
@@ -49,3 +54,13 @@ binary-or-shlib-defines-rpath usr/lib/orocos/xenomai/ocl/plugins/librttlua-tlsf-
 binary-or-shlib-defines-rpath usr/lib/orocos/xenomai/ocl/types/libocl-xenomai.so.2.8.0 /usr/lib/orocos/xenomai/types
 binary-or-shlib-defines-rpath usr/lib/orocos/xenomai/ocl/types/libocl-xenomai.so.2.8.0 /usr/lib
 binary-or-shlib-defines-rpath usr/lib/orocos/xenomai/ocl/types/libocl-xenomai.so.2.8.0 /usr/lib/orocos/xenomai/plugins
+
+
+# The package liborocos-ocl-xenomai2.8 didn't contain a library called *ocl-xenomai*.
+# It's a set of libraries/plugins that is the "Orocos Component Library".
+# The -xenomai is the target that uses the library. It could have several targets
+# and in debian we have two: xenomai and gnulinux
+# Therefore, I called it liborocos-ocl-xenomaiX.Y. The X.Y is the ABI number of the 
+# library. So, I have patched upstream, that at least, the libraries under /usr/lib
+# contain that number.
+package-name-doesnt-match-sonames liborocos-ocl-deployment-corba-xenomai2.8 liborocos-ocl-deployment-xenomai2.8 liborocos-ocl-log4cpp-xenomai2.8.0 liborocos-ocl-taskbrowser-xenomai2.8

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



More information about the debian-science-commits mailing list