Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37907320
en ru br
Репозитории ALT

Группа :: Издательство
Пакет: 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.
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin