Enhancement #1431
debian package should confirm more strongly to the debian policy
Status: | New | Start date: | 02/20/2013 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | - | |||
Target version: | rci0.5 |
Description
I know this is an hassle, but it gives me lot of maintainance nightmare at higher levels because the debian policy is not strongly followed in the debian packaging of librci.
Please fix the following issues :
- have a runtime and a dev package.
- Make sure runtime package have the same full name than the library (with SONAME). Currently it should be librci0.9
- No header in the runtime package, but in the dev package
- No librsc.so in the runtime, but in the dev package a symlink to librci.so.0.4
- provide a shlibs file for better debian integration. (see section 8.6). Basically it will be used by dpkg to maintain its database of symbols / shared lib dependency
This come from the debian manual policy, and could causes problem, especially when using pkg-config to symlink with rci (which is the case for liboncilla compilation from webots).
Please refer to http://www.debian.org/doc/debian-policy/ch-sharedlibs.html
Associated revisions
CPack configuration for debian package conformance
- Add debian control files (e.g. shlibs file)
- Fixed missing clib dependency
- proper license file
- started to incorporate changelod and debian changelog (syntax not yet correct)
- XSLT transformation from svn xml log to debian changelog not yet perfect
refs #1431
Fixed changelog and some file permissions for debian
- Proper changelog and changelog.Debian through fixed xslt transformation from svn log
- Proper install permissions
refs #1431
History
#1 Updated by Anonymous about 11 years ago
- Tracker changed from Bug to Enhancement
- Assignee set to Anonymous
- Target version set to rci0.4
#2 Updated by Anonymous about 11 years ago
- Target version changed from rci0.4 to rci0.5