Enhancement #1431

debian package should confirm more strongly to the debian policy

Added by A. Tuleu about 11 years ago. Updated over 10 years ago.

Status:NewStart date:02/20/2013
Priority:NormalDue 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

Revision 690
Added by anordman over 10 years ago

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

Revision 691
Added by anordman over 10 years ago

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 over 10 years ago

  • Tracker changed from Bug to Enhancement
  • Assignee set to Anonymous
  • Target version set to rci0.4

#2 Updated by Anonymous over 10 years ago

  • Target version changed from rci0.4 to rci0.5

Also available in: Atom PDF