After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 94654 - .pc files for pkg-config
.pc files for pkg-config
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.4.0
Other other
: Normal normal
: 0.4.0
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-10-02 04:12 UTC by kz
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description kz 2002-10-02 04:14:54 UTC
Package: GStreamer
Severity: enhancement
Version: GNOME2.0.1 0.4.1
Synopsis: .pc files for pkg-config
Bugzilla-Product: GStreamer
Bugzilla-Component: gst-plugins
Description:
gst-player call gst-gconf.to get audio/videosink from GConf repository.
but the GConf is not core, but plugin.
so there's no guarantee gst-gconf is installed on system or not.

so I suggest to make pc file, to make ./configure check with
pkg-config.

(or move gst-gconf to core?)




------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-10-02 00:14 -------

Unknown version unspecified in product GStreamer. Setting version to "0.3.3".
Reassigning to the default owner of the component, gstreamer-maint@bugzilla.gnome.org.

Comment 1 Christian Fredrik Kalager Schaller 2002-10-07 07:04:27 UTC
Well gst-player demands that other plugins from gst-plugins are
installed too, like colorspace. So it is not as if one could
theoretically run gst-player without having gst-plugins installed.
Comment 2 Thomas Vander Stichele 2002-10-24 14:39:28 UTC
Keizi,

can you explain your problem a bit more ?
It looks to me like you're trying to link to libgstgconf, is that
correct ?
If so, you should use the .pc file and add -gstgconf to your lib line.
It wouldn't be a good idea to add this to the pc file itself since
that would mean all apps would be forced to link with it, and it's an
optional library.
Comment 3 kz 2002-10-24 14:58:29 UTC
.pc file is convenienct way to gather LIBS and CFLAGS to have
libgstgconf as part of libraries.
ATM I use AC_CHECK_LIB() macro and it's obsoleted by
PKG_CHECK_MODULES() for other packages that provide .pc files.

I mean, gstreamer-gconf package itself should provide a .pc file in.
Comment 4 Christian Fredrik Kalager Schaller 2003-01-23 14:07:37 UTC
Ok, this bug is a policy/practically issue more than a critical bug. I
guess Thomas just have to decide if he agrees with the reasoning or
close this as a wontfix.
Comment 5 Jorn Baayen 2003-01-25 00:35:10 UTC
It would be great if those extra libs could install their own .pc
files or something, right now there's no sane way to check whether
those libs/headers are there. Results in the build failing for people
although all deps seemingly were met..
Comment 6 kz 2003-01-28 11:52:31 UTC
with the
http://sourceforge.net/mailarchive/forum.php?thread_id=1577342&forum_id=5947
I suppose this bug is assigned.
Comment 7 Ronald Bultje 2003-04-07 17:24:04 UTC
The .pc files exist now. Closing.