Dr. Werner Fink 2016-03-04 09:54:09 +00:00 committed by Git OBS Bridge
parent 98391a9be8
commit b2af8280f2
2 changed files with 128 additions and 13 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Fri Mar 4 09:47:55 UTC 2016 - werner@suse.de
- Split off shared libraries and the development headers for
synctex, lua52, and luajit as separate packages.
-------------------------------------------------------------------
Tue Feb 9 10:22:57 UTC 2016 - kruber@zib.de

View File

@ -2515,6 +2515,91 @@ The ptexenc is a useful library for Japanese pTeX
(which stands for publishing TeX, and is an extension of
TeX by ASCII Co.) and its surrounding tools.
%package -n libsynctex1
Version: 1.17
Release: 0
Summary: Libraries of The Synchronization TeXnology
License: MIT
Group: System/Libraries
Url: http://www.tug.org/texlive/
Prefix: %{_libdir}
%description -n libsynctex1
The Synchronization TeXnology by Jérôme Laurens is a new feature
of recent TeX engines. It allows to synchronize between input
and output, which means to navigate from the source document to
the typeset material and vice versa.
%package -n %{name}-synctex-devel
Version: 1.17
Release: 0
Summary: Libraries of The Synchronization TeXnology
License: MIT
Group: Development/Libraries/C and C++
Url: http://www.tug.org/texlive/
Requires: libsynctex1 = 1.17
%description -n %{name}-synctex-devel
This package includes the synctex development files.
The Synchronization TeXnology by Jérôme Laurens is a new feature
of recent TeX engines. It allows to synchronize between input
and output, which means to navigate from the source document to
the typeset material and vice versa.
%package -n libtexlua52
Version: 5.2.4
Release: 0
Summary: Libraries of an extended version of pdfTeX using Lua
License: MIT
Group: System/Libraries
Url: http://www.tug.org/texlive/
Prefix: %{_libdir}
%description -n libtexlua52
LuaTeX is an extended version of pdfTeX using Lua as an
embedded scripting language
%package -n %{name}-texlua-devel
Version: 5.2.4
Release: 0
Summary: Libraries of an extended version of pdfTeX using Lua
License: MIT
Group: Development/Libraries/C and C++
Url: http://www.tug.org/texlive/
Requires: libtexlua52 = 5.2.4
%description -n %{name}-texlua-devel
This package includes the luatex development files.
LuaTeX is an extended version of pdfTeX using Lua as an
embedded scripting language
%if %{with LuaJIT}
%package -n libtexluajit2
Version: 2.0.3
Release: 0
Summary: Libraries of Just-In-Time compiler for Lua
License: MIT
Group: System/Libraries
Url: http://www.tug.org/texlive/
Prefix: %{_libdir}
%description -n libtexluajit2
LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language
%package -n %{name}-texluajit-devel
Version: 2.0.3
Release: 0
Summary: Libraries of Just-In-Time compiler for Lua
License: MIT
Group: Development/Libraries/C and C++
Url: http://www.tug.org/texlive/
Requires: libtexlua52 = 2.0.3
%description -n %{name}-texluajit-devel
This package includes the LuaJIT development files.
LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language
%endif
%package -n %{name}-bin-devel
Version: %{texlive_version}.%{texlive_release}
Release: 0
@ -2524,6 +2609,11 @@ Group: Development/Languages/Other
Url: http://www.tug.org/texlive/
Requires: libkpathsea6 = 6.2.1
Requires: libptexenc1 = 1.3.3
Requires: libsynctex1 = 1.17
Requires: libtexlua52 = 5.2.4
%if %{with LuaJIT}
Requires: libtexluajit2 = 2.0.3
%endif
Requires: texlive-cweb-bin >= %{texlive_version}
Requires: texlive-web-bin >= %{texlive_version}
@ -3820,13 +3910,6 @@ rm -f /var/run/texlive/run-update
%{_bindir}/texluac
%{_bindir}/texluajit
%{_bindir}/texluajitc
%exclude %dir %{_includedir}/texlua*/
%exclude %{_includedir}/texlua*/*.h*
%exclude %{_libdir}/libtexlua*.so
%if %{with LuaJIT}
%{_libdir}/libtexluajit.so.*
%endif
%{_libdir}/libtexlua[0-9]*so.*
%files m-tx-bin
%defattr(-,root,root,755)
@ -4093,12 +4176,6 @@ rm -f /var/run/texlive/run-update
%files synctex-bin
%defattr(-,root,root,755)
%{_bindir}/synctex
%exclude %dir %{_includedir}/synctex/
%exclude %{_includedir}/synctex/synctex_parser.h
%exclude %{_includedir}/synctex/synctex_parser_utils.h
%exclude %{_libdir}/libsynctex.so
%{_libdir}/libsynctex.so.1
%{_libdir}/libsynctex.so.1.17.0
%files tetex-bin
%defattr(-,root,root,755)
@ -4286,6 +4363,38 @@ rm -f /var/run/texlive/run-update
%{_includedir}/ptexenc/*
%{_libdir}/libptexenc.so
%files -n libsynctex1
%defattr(-,root,root,755)
%{_libdir}/libsynctex.so.*
%files -n %{name}-synctex-devel
%defattr(-,root,root)
%dir %{_includedir}/synctex/
%{_includedir}/synctex/*.h
%{_libdir}/libsynctex.so
%files -n libtexlua52
%defattr(-,root,root,755)
%{_libdir}/libtexlua[0-9]*so.*
%files -n %{name}-texlua-devel
%defattr(-,root,root)
%dir %{_includedir}/texlua[0-9]*/
%{_includedir}/texlua[0-9]*/*.h*
%{_libdir}/libtexlua[0-9]*so
%if %{with LuaJIT}
%files -n libtexluajit2
%defattr(-,root,root,755)
%{_libdir}/libtexluajit.so.*
%files -n %{name}-texluajit-devel
%defattr(-,root,root)
%dir %{_includedir}/texluajit/
%{_includedir}/texluajit/*.h*
%{_libdir}/libtexluajit.so
%endif
%files -n %{name}-bin-devel
%defattr(-,root,root,755)