Closed Bug 134204 Opened 23 years ago Closed 23 years ago

Provide pkgconfig metafiles

Categories

(SeaMonkey :: Build Config, enhancement, P5)

All
Linux
enhancement

Tracking

(Not tracked)

RESOLVED FIXED
Future

People

(Reporter: braden, Assigned: netscape)

References

Details

Attachments

(1 file)

pkgconfig metafiles would make it much easier for autoconf-using projects that depend on Mozilla to find Mozilla's headers and libraries.
Actually, I thought that's what the .m4 files were for. I don't know anything about pkgconfig much less how to create a metafile for it.
Priority: -- → P5
Target Milestone: --- → Future
FYI: The Old Way was for packages to provide an autoconf macro (in m4), often in concert with a shell script, for checking the version of the installed package (or whether it exists at all). pkgconfig <http://www.freedesktop.org/software/pkgconfig/> consolidates this logic for packages. By installing a metafile that includes things like dependencies and compiler and linker flags, other packages can inspect the system for a particular version of a package using generic autoconf macros supplied by pkgconfig. Typically these metafiles are generated by configure so that the installation location of the package can be resolved.
Yeah, pkgconfig is not the same as .m4 and is much cleaner. It would be nice to have them some time in the future.
Depends on: 56601
No longer depends on: 56601
Depends on: 56601
This adds pkg-config files for mozilla.
Havoc, can you have a quick once over of the pkg-config files in this bug before I check it in? They are short and sweet. Chris, can you have a look at the Makefile.in changes?
I'd make the Name field for GtkMozEmbed just "GtkMozEmbed" or something short like that. Otherwise, looks pretty sane.
Comment on attachment 85051 [details] [diff] [review] add pkg-config files r=cls on the Makefile.in changes
Attachment #85051 - Flags: review+
Files checked into the 1.0 branch.
The patch has been checked into the trunk.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: