SHA256
1
0
forked from pool/texlive
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 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 (which stands for publishing TeX, and is an extension of
TeX by ASCII Co.) and its surrounding tools. 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 %package -n %{name}-bin-devel
Version: %{texlive_version}.%{texlive_release} Version: %{texlive_version}.%{texlive_release}
Release: 0 Release: 0
@ -2524,6 +2609,11 @@ Group: Development/Languages/Other
Url: http://www.tug.org/texlive/ Url: http://www.tug.org/texlive/
Requires: libkpathsea6 = 6.2.1 Requires: libkpathsea6 = 6.2.1
Requires: libptexenc1 = 1.3.3 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-cweb-bin >= %{texlive_version}
Requires: texlive-web-bin >= %{texlive_version} Requires: texlive-web-bin >= %{texlive_version}
@ -3820,13 +3910,6 @@ rm -f /var/run/texlive/run-update
%{_bindir}/texluac %{_bindir}/texluac
%{_bindir}/texluajit %{_bindir}/texluajit
%{_bindir}/texluajitc %{_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 %files m-tx-bin
%defattr(-,root,root,755) %defattr(-,root,root,755)
@ -4093,12 +4176,6 @@ rm -f /var/run/texlive/run-update
%files synctex-bin %files synctex-bin
%defattr(-,root,root,755) %defattr(-,root,root,755)
%{_bindir}/synctex %{_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 %files tetex-bin
%defattr(-,root,root,755) %defattr(-,root,root,755)
@ -4286,6 +4363,38 @@ rm -f /var/run/texlive/run-update
%{_includedir}/ptexenc/* %{_includedir}/ptexenc/*
%{_libdir}/libptexenc.so %{_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 %files -n %{name}-bin-devel
%defattr(-,root,root,755) %defattr(-,root,root,755)