[opensuse-kde3] Howto rebuild kde-kdegraphics3 with custom fribidi to restore .svg preview?
Ilya, all (Ilya, I dropped a note on the kde-kdegraphics3 buildservice page) The current build of fribidi (which kde-kdegraphics3 requires) deprecates the symbol fribidi_log2vis required by the .svg preview for konqueror and the file-open dialog. The deprecation is controlled by a simple #define in fribidi-0.19.2/lib/common.h, e.g. #define FRIBIDI_NO_DEPRECATED I have patched and build fribidi removing the define with a simple comment (ironic in what is captured in the patch) --- fribidi-0.19.2/lib/common.h +++ fribidi-0.19.2/lib/common.h 2018-04-19 02:17:14.407743609 -0500 @@ -178,9 +178,9 @@ # define _GNU_SOURCE #endif /* !_GNU_SOURCE */ -/* We respect our own rules. */ +/* We respect our own rules. #define FRIBIDI_NO_DEPRECATED - +*/ #include "debug.h" Now that I have fribidi built, I would like to rebuild kdegraphics using the new (old) fribidi, however, my build-service foo isn't quite up to the task. I can branch kdegraphics to my build-service account, but how do I tell it to use my fribidi instead of the normal fribidi from OSS? I don't have any problems adding or removing or modifying the .spec, but in the 'requires', how do I say "Use my fribid, not the one from OSS?" Any help there would be appreciated... -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
participants (1)
-
David C. Rankin