From Fedora Project Wiki
fp-wiki>ImportUser (Imported from MoinMoin) |
m (PackagingDrafts/pkgconfig moved to Archive:PackagingDrafts/pkgconfig: ratified by Packaging/Comittee 2006-09-14) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
* '''SHOULD''': The placement of pkgconfig(.pc) files depends on their usecase, and this is usually for development purposes, so should be placed in a -devel pkg. (A reasonable exception is that the main pkg itself is a devel tool not installed in a user runtime, e.g. gcc or gdb.) | * '''SHOULD''': The placement of pkgconfig(.pc) files depends on their usecase, and this is usually for development purposes, so should be placed in a -devel pkg. (A reasonable exception is that the main pkg itself is a devel tool not installed in a user runtime, e.g. gcc or gdb.) | ||
[[Category:Archived packaging guideline drafts]] |
Latest revision as of 19:38, 21 February 2009
Update: ratified by Packaging/Comittee 2006-09-14
Old guideline:
- MUST: Files used by pkgconfig (.pc files) must be in a -devel package, and the -devel package include 'Requires: pkgconfig'.
Proposal:
- MUST: Packages containing pkgconfig(.pc) files must Requires: pkgconfig (for directory ownership and usability).
- SHOULD: The placement of pkgconfig(.pc) files depends on their usecase, and this is usually for development purposes, so should be placed in a -devel pkg. (A reasonable exception is that the main pkg itself is a devel tool not installed in a user runtime, e.g. gcc or gdb.)