Commit 6815cab6 authored by conrad's avatar conrad

Drop Requires: line from fishsound.pc.in

This line is only needed if packages that build against libfishsound
needs access to the Cflags of the required packages. In this case, the
listed packages (vorbis, speex, flac) are precisely the packages that
libfishsound provide a wrapper API for, so apps compiling against
libfishsound really should not need their headers directly.

This was not a problem in 0.9.1, but in 1.0.0 the FLAC headers are
exported, and this include a really regrettably misnamed assert.h, which
shadows the system assert.h and causes compilation of sonic-visualiser
to fail.

I've tried removing the Requires: line and can report that it results in
a functioning sonic-visualiser build.

Reported-by: hircus
parent 74f09f0e
......@@ -5,7 +5,6 @@ includedir=@includedir@
Name: fishsound
Description: Encode and decode Vorbis, Speex, FLAC audio
Requires: @fishsound_pkgdeps@
Version: @VERSION@
Libs: -L${libdir} -lfishsound
Libs.private: @VORBIS_LIBS@ @SPEEX_LIBS@ @FLAC_LIBS@
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment