Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

PACKAGING 1.3KB

12 years ago
1234567891011121314151617181920212223242526272829
  1. This library is designed to allow parallel installation of different major
  2. versions. To facilitate this, the shared library name, include directory, and
  3. pkg-config file are suffixed with the major version number of the library.
  4. For example, if this library was named "foo" and at version 1.x.y:
  5. /usr/include/foo-1/foo/foo.h
  6. /usr/lib/foo-1.so.1.x.y
  7. /usr/lib/pkgconfig/foo-1.pc
  8. Dependencies check for pkg-config name "foo-1" and will build
  9. against a compatible version 1, regardless any other installed versions.
  10. *** IMPORTANT GUIDELINES FOR PACKAGERS ***
  11. Packages should follow the same conventions as above, i.e. include the major
  12. version (and only the major version) in the name of the package. Continuing the
  13. example above, the package(s) would be named foo-1 and foo-1-dev. This way,
  14. if/when version 2 comes out, it may be installed at the same time as version 1
  15. without breaking anything.
  16. Please do not create packages of this library that do not follow these
  17. guidelines, you will break things and cause unnecessary headaches. Please do
  18. not use any number as a suffix other than the actual major version number of the
  19. upstream source package.
  20. Because program and documentation names are not versioned, these should be
  21. included in separate packages which may replace previous versions, since
  22. there is little use in having parallel installations of them.