Группа :: Издательство
Пакет: texlive
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: texlive-dvisvgm-system-libs.patch
Скачать
Скачать
diff -r 51537c99dbd4 texk/dvisvgm/configure.ac
--- a/texk/dvisvgm/configure.ac Mon Dec 23 19:39:33 2019 +0200
+++ b/texk/dvisvgm/configure.ac Mon Dec 23 19:43:54 2019 +0200
@@ -191,11 +191,19 @@
# TL: use bundled md5 too
AM_CONDITIONAL([USE_BUNDLED_MD5], true)
-# TL: these conditionals for system libraries are in the Makefile.am's.
-AM_CONDITIONAL(HAVE_POTRACE, false)
-AM_CONDITIONAL(HAVE_BROTLI, false)
-AM_CONDITIONAL(HAVE_WOFF2, false)
-AM_CONDITIONAL(HAVE_XXHASH, false)
+# If option --enable-bundled-libs is not given, look for system libraries of brotli, potrace, woff2, and xxhash.
+AS_IF([test "x$enable_bundled_libs" != "xyes" && test "x$enable_native_texlive_build" != "xyes"],
+ [AC_CHECK_HEADER(potracelib.h,
+ [AC_SEARCH_LIBS(potrace_trace, [potrace], [have_potrace=yes])])]
+ [AC_CHECK_HEADER([xxhash.h],
+ [AC_SEARCH_LIBS(XXH32, [xxhash], [have_xxhash=yes])])]
+ [AS_IF([test "x$enable_woff" = "xyes"],
+ [PKG_CHECK_MODULES(BROTLI, [libbrotlienc], [have_brotli=yes])]
+ [PKG_CHECK_MODULES(WOFF2, [libwoff2enc], [have_woff2=yes])])])
+AM_CONDITIONAL(HAVE_POTRACE, [test "x$have_potrace" = "xyes"])
+AM_CONDITIONAL(HAVE_BROTLI, [test "x$have_brotli" = "xyes"])
+AM_CONDITIONAL(HAVE_WOFF2, [test "x$have_woff2" = "xyes"])
+AM_CONDITIONAL(HAVE_XXHASH, [test "x$have_xxhash" = "xyes"])
# TL: not going to build_manpage (which is the default).
# TL: not going to attempt code coverage; need to subst it away.