David Craven <[email protected]> writes:
> * gnu/packages/gstreamer.scm (gstreamer)[arguments]: Add symlink-gstconfig.h
> phase.
What is the reason for this change? Would it be appropriate to submit a
bug report upstream to add this to their "make install"?
Mark
> ---
> gnu/packages/gstreamer.scm | 11 ++++++++++-
> 1 file changed, 10 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
> index bd99880..54919cd 100644
> --- a/gnu/packages/gstreamer.scm
> +++ b/gnu/packages/gstreamer.scm
> @@ -113,7 +113,16 @@ arrays of data.")
> `(#:configure-flags
> (list (string-append "--with-html-dir="
> (assoc-ref %outputs "doc")
> - "/share/gtk-doc/html"))))
> + "/share/gtk-doc/html"))
> + #:phases
> + (modify-phases %standard-phases
> + (add-after 'install 'symlink-gstconfig.h
> + (lambda* (#:key outputs #:allow-other-keys)
> + (symlink
> + (string-append (assoc-ref outputs "out")
> + "/lib/gstreamer-1.0/include/gst/gstconfig.h")
> + (string-append (assoc-ref outputs "out")
> + "/include/gstreamer-1.0/gst/gstconfig.h")))))))
> (propagated-inputs `(("glib" ,glib))) ; required by gstreamer-1.0.pc.
> (native-inputs
> `(("bison" ,bison)