diff --git a/texlive-20180414-synctex-version.patch b/texlive-20180414-synctex-version.patch new file mode 100644 index 0000000..368ae99 --- /dev/null +++ b/texlive-20180414-synctex-version.patch @@ -0,0 +1,47 @@ +From 28fe90a530c055abce7af362512b81a70d296e7d Mon Sep 17 00:00:00 2001 +From: Akira Kakuto +Date: Mon, 23 Jul 2018 21:21:12 +0000 +Subject: [PATCH] add synctex_version.h (report from Johannes) + +git-svn-id: svn://tug.org/texlive/trunk/Build/source@48260 c570f23f-e606-0410-a88d-b1316a301751 +--- + texk/web2c/Makefile.in | 3 ++- + texk/web2c/synctexdir/am/synctex.am | 1 + + 2 files changed, 3 insertions(+), 1 deletion(-) + +diff --git a/texk/web2c/Makefile.in b/texk/web2c/Makefile.in +index abdd6dfef..4872c68f2 100644 +--- a/source/texk/web2c/Makefile.in ++++ b/source/texk/web2c/Makefile.in +@@ -2420,7 +2420,7 @@ NROFF = nroff + MANS = $(dist_man_MANS) $(nodist_man_MANS) + DATA = $(pkgconfig_DATA) + am__syncinclude_HEADERS_DIST = synctexdir/synctex_parser.h \ +- synctexdir/synctex_parser_utils.h ++ synctexdir/synctex_version.h synctexdir/synctex_parser_utils.h + HEADERS = $(syncinclude_HEADERS) + RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +@@ -4687,6 +4687,7 @@ syncincludedir = ${includedir}/synctex + pkgconfigdir = ${libdir}/pkgconfig + @SYNCTEX_TRUE@syncinclude_HEADERS = \ + @SYNCTEX_TRUE@ synctexdir/synctex_parser.h \ ++@SYNCTEX_TRUE@ synctexdir/synctex_version.h \ + @SYNCTEX_TRUE@ synctexdir/synctex_parser_utils.h + + @SYNCTEX_TRUE@pkgconfig_DATA = synctexdir/synctex.pc +diff --git a/texk/web2c/synctexdir/am/synctex.am b/texk/web2c/synctexdir/am/synctex.am +index 316ffbbae..b69cb260a 100644 +--- a/source/texk/web2c/synctexdir/am/synctex.am ++++ b/source/texk/web2c/synctexdir/am/synctex.am +@@ -55,6 +55,7 @@ pkgconfigdir = ${libdir}/pkgconfig + if SYNCTEX + syncinclude_HEADERS = \ + synctexdir/synctex_parser.h \ ++ synctexdir/synctex_version.h \ + synctexdir/synctex_parser_utils.h + + pkgconfig_DATA = synctexdir/synctex.pc +-- +2.17.1 + diff --git a/texlive-base.spec b/texlive-base.spec index 4352539..dead822 100644 --- a/texlive-base.spec +++ b/texlive-base.spec @@ -21,7 +21,7 @@ Name: %{shortname}-base Version: %{source_date} -Release: 19%{?dist} +Release: 20%{?dist} Epoch: 7 Summary: TeX formatting system # The only files in the base package are directories, cache, and license texts @@ -404,6 +404,7 @@ Patch8: texlive-20180414-texinfo-path-fix.patch # These tests only fail on 32 bit arches with gcc8 Patch11: texlive-20180215-disable-more-failing-tests.patch Patch12: texlive-20180414-poppler-0.64.patch +Patch13: texlive-20180414-synctex-version.patch # Can't do this because it causes everything else to be noarch # BuildArch: noarch @@ -6368,6 +6369,7 @@ xz -dc %{SOURCE0} | tar x %patch8 -p1 -b .texinfo-fix %patch11 -p0 -b .dt %patch12 -p1 -b .poppler-0.64 +%patch13 -p1 -b .synctex-version # Setup copies of the licenses for l in `unxz -c %{SOURCE3} | tar t`; do ln -s %{_texdir}/licenses/$l $l @@ -8696,6 +8698,9 @@ done <<< "$list" %doc %{_texdir}/texmf-dist/doc/latex/yplan/ %changelog +* Fri Aug 24 2018 Marek Kasik - 7:20180414-20 +- Install synctex_version.h to be able to build evince + * Tue Aug 14 2018 Marek Kasik - 7:20180414-19 - Rebuild for poppler-0.67.0 - Disable xindy temporarily (there is a cyclic dependency which