[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 15/24] gnu: gstreamer: Symlink gstconfig.h into include direc
From: |
Mark H Weaver |
Subject: |
Re: [PATCH 15/24] gnu: gstreamer: Symlink gstconfig.h into include directory. |
Date: |
Wed, 17 Aug 2016 05:57:09 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
David Craven <address@hidden> writes:
>> What is the reason for this change? Would it be appropriate to submit a
>> bug report upstream to add this to their "make install"?
>
> The reason is because applications may contain #include <gst/gstconfig.h>,
> but gstconfig.h was moved to the lib directory because it contains "platform
> specific information".
>
> What do you suggest?
The pkgconfig file for gstreamer, $out/lib/pkgconfig/pkgconfig-1.0.pc,
includes this:
Cflags: -I${includedir} -I${libdir}/gstreamer-1.0/include
Where ${libdir} is ${prefix}/lib. So, the include path needed to find
<gst/gstconfig.h> should automatically be included by non-broken build
systems.
What application(s) are you aware of that are unable to find
<gst/gstconfig.h>?
In general, we should stick to upstream packaging unless it is clearly
broken or there is a compelling reason to deviate. In this case, if an
application can't find <gst/gstconfig.h>, then it would seem to have a
buggy build system, and we should fix the problem there.
What do you think?
Thanks,
Mark
- [PATCH 02/24] gnu: qt: Add qtquickcontrols2., (continued)
- [PATCH 02/24] gnu: qt: Add qtquickcontrols2., David Craven, 2016/08/16
- [PATCH 07/24] gnu: compression: Add snappy., David Craven, 2016/08/16
- [PATCH 03/24] gnu: qt: Add qtgraphicaleffects., David Craven, 2016/08/16
- [PATCH 08/24] gnu: xorg: Add lndir., David Craven, 2016/08/16
- [PATCH 15/24] gnu: gstreamer: Symlink gstconfig.h into include directory., David Craven, 2016/08/16
[PATCH 09/24] gnu: freedesktop: Add wayland-protocols., David Craven, 2016/08/16
[PATCH 12/24] gnu: gnome: Add mobile-broadband-provider-info., David Craven, 2016/08/16
[PATCH 10/24] gnu: networkmanager-qt: Propagate network-manager., David Craven, 2016/08/16