package/fontconfig: break circular dependency
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Sat, 7 Nov 2020 15:52:50 +0000 (16:52 +0100)
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tue, 17 Aug 2021 19:31:59 +0000 (21:31 +0200)
commiteb058222596d83bbdc96c80c5d0cdecb572a4ac3
tree32edefe4ef3373d2495d733d788b44059adcf6e1
parent94c41eef615bb33ad26fff71d341f66e35286f5d
package/fontconfig: break circular dependency

Build fails because of the following circular dependency:

fontconfig -> util-linux -> udev -> systemd -> polkit ->
gobject-introspection -> cairo -> fontconfig

which results in the following build failure:

checking for UUID... no
checking where uuid functions comes from... configure: error:
*** uuid is required. install util-linux.

To break it, apply the same ugly workaround that was applied for
libglib2 and cryptsetup until a better solution is found:
https://patchwork.ozlabs.org/project/buildroot/patch/20201101150619.1709959-1-fontaine.fabrice@gmail.com/

Fixes:
 - http://autobuild.buildroot.org/results/2c6ef073e7e98e13daa409e1ea6130e9abd32c87

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
package/fontconfig/fontconfig.mk