update to 20190410 [release 20190410-1mamba;Tue Jul 16 2019]
This commit is contained in:
parent
8dc50b725e
commit
a874e2f645
4096
texlive-20190410-upstream-fixes.patch
Normal file
4096
texlive-20190410-upstream-fixes.patch
Normal file
File diff suppressed because it is too large
Load Diff
107
texlive.spec
107
texlive.spec
@ -1,6 +1,6 @@
|
|||||||
%define majver %(echo %{version} | cut -c1-4)
|
%define majver %(echo %{version} | cut -c1-4)
|
||||||
Name: texlive
|
Name: texlive
|
||||||
Version: 20170524
|
Version: 20190410
|
||||||
Release: 1mamba
|
Release: 1mamba
|
||||||
Summary: A comprehensive TeX document production system
|
Summary: A comprehensive TeX document production system
|
||||||
Group: Applications/Publishing
|
Group: Applications/Publishing
|
||||||
@ -9,9 +9,10 @@ Distribution: openmamba
|
|||||||
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||||
URL: http://www.tug.org/texlive
|
URL: http://www.tug.org/texlive
|
||||||
Source: ftp://tug.org/texlive/historic/%{majver}/texlive-%{version}-source.tar.xz
|
Source: ftp://tug.org/texlive/historic/%{majver}/texlive-%{version}-source.tar.xz
|
||||||
Source1: ftp://tug.org/texlive/historic/%{majver}/texlive-%{version}-texmf.tar.xz
|
#Source1: ftp://tug.org/texlive/historic/%{majver}/texlive-%{version}-texmf.tar.xz
|
||||||
Source2: texlive-texmf.cnf-openmamba
|
Source2: texlive-texmf.cnf-openmamba
|
||||||
Source3: texlive-fonts.conf
|
Source3: texlive-fonts.conf
|
||||||
|
Patch0: texlive-20190410-upstream-fixes.patch
|
||||||
License: GPL, LGPL, MIT, The LaTeX Project Public License
|
License: GPL, LGPL, MIT, The LaTeX Project Public License
|
||||||
## AUTOBUILDREQ-BEGIN
|
## AUTOBUILDREQ-BEGIN
|
||||||
BuildRequires: ghostscript-devel
|
BuildRequires: ghostscript-devel
|
||||||
@ -61,6 +62,7 @@ BuildRequires: perl-Tk
|
|||||||
BuildRequires: perl-devel
|
BuildRequires: perl-devel
|
||||||
## AUTOBUILDREQ-END
|
## AUTOBUILDREQ-END
|
||||||
BuildRequires: libharfbuzz-devel >= 0.9.19-2mamba
|
BuildRequires: libharfbuzz-devel >= 0.9.19-2mamba
|
||||||
|
BuildRequires: libffcall-devel >= 2.1
|
||||||
BuildRequires: clisp
|
BuildRequires: clisp
|
||||||
Requires: texi2html
|
Requires: texi2html
|
||||||
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
@ -95,8 +97,7 @@ This package contains shared libraries for %{name}.
|
|||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
Summary: Development files for %{name}
|
Summary: Development files for %{name}
|
||||||
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
## note: you can add this requirement if .pc files are provided by this package
|
Requires: pkg-config
|
||||||
#Requires: pkg-config
|
|
||||||
|
|
||||||
%description -n lib%{name}-devel
|
%description -n lib%{name}-devel
|
||||||
This package contains libraries and header files for developing applications that use %{name}.
|
This package contains libraries and header files for developing applications that use %{name}.
|
||||||
@ -189,8 +190,9 @@ xdvi tools from %{name}.
|
|||||||
%debug_package
|
%debug_package
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{version}-source -D -T
|
%setup -q -n %{name}-%{version}-source
|
||||||
:<< ___EOF
|
#-D -T
|
||||||
|
#:<< ___EOF
|
||||||
|
|
||||||
# disable requires and provides for doc and source packages
|
# disable requires and provides for doc and source packages
|
||||||
%define _use_internal_dependency_generator 0
|
%define _use_internal_dependency_generator 0
|
||||||
@ -212,35 +214,46 @@ grep -v %{buildroot}%{_datadir}/texmf-dist/source | \
|
|||||||
_EOF
|
_EOF
|
||||||
chmod +x %{_builddir}/texlive-%{version}-source/find_requires.sh
|
chmod +x %{_builddir}/texlive-%{version}-source/find_requires.sh
|
||||||
|
|
||||||
|
# Don't want to keep 2.7+ GB source file in src.rpm
|
||||||
tar xf %{SOURCE1}
|
wget ftp://tug.org/texlive/historic/%{majver}/texlive-%{version}-texmf.tar.xz
|
||||||
|
tar xf texlive-%{version}-texmf.tar.xz
|
||||||
|
#tar xf %{SOURCE1}
|
||||||
#mv texlive-%{version}-texmf/texmf .
|
#mv texlive-%{version}-texmf/texmf .
|
||||||
mv texlive-%{version}-texmf/texmf-dist .
|
mv texlive-%{version}-texmf/texmf-dist .
|
||||||
rmdir texlive-%{version}-texmf
|
rmdir texlive-%{version}-texmf
|
||||||
|
|
||||||
|
%patch0 -p1
|
||||||
|
|
||||||
# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251)
|
# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251)
|
||||||
sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c
|
sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c
|
||||||
|
|
||||||
%build
|
%build
|
||||||
:<< ___EOF
|
#:<< ___EOF
|
||||||
|
mkdir -p build
|
||||||
|
cd build
|
||||||
|
ln -sf ../configure .
|
||||||
|
|
||||||
%configure \
|
%configure \
|
||||||
--disable-native-texlive-build \
|
--disable-native-texlive-build \
|
||||||
--enable-build-in-source-tree \
|
|
||||||
--enable-shared \
|
--enable-shared \
|
||||||
|
--disable-static \
|
||||||
|
--with-system-cairo \
|
||||||
|
--with-system-fontconfig \
|
||||||
|
--with-system-freetype2 \
|
||||||
|
--with-system-gmp \
|
||||||
|
--with-system-graphite2 \
|
||||||
|
--with-system-harfbuzz \
|
||||||
|
--with-system-icu \
|
||||||
|
--with-system-libgs \
|
||||||
|
--with-system-libpaper \
|
||||||
|
--with-system-libpng \
|
||||||
|
--with-system-mpfr \
|
||||||
|
--with-system-pixman \
|
||||||
--with-system-zlib \
|
--with-system-zlib \
|
||||||
--with-system-zziplib \
|
--with-system-zziplib \
|
||||||
--with-system-libpng \
|
|
||||||
--with-system-xpdf \
|
|
||||||
--with-system-gd \
|
--with-system-gd \
|
||||||
--with-system-t1lib \
|
--with-system-t1lib \
|
||||||
--with-system-teckit \
|
--with-system-teckit \
|
||||||
--with-system-freetype2 \
|
|
||||||
--with-system-poppler \
|
|
||||||
--with-system-cairo \
|
|
||||||
--with-system-icu \
|
|
||||||
--with-system-harfbuzz \
|
|
||||||
--with-system-graphite2 \
|
|
||||||
--with-system-libgs \
|
|
||||||
--with-pic \
|
--with-pic \
|
||||||
--with-xdvi-x-toolkit=xaw \
|
--with-xdvi-x-toolkit=xaw \
|
||||||
--with-freetype2-libdir=%{_libdir} \
|
--with-freetype2-libdir=%{_libdir} \
|
||||||
@ -257,30 +270,34 @@ sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c
|
|||||||
--disable-xindy-rules \
|
--disable-xindy-rules \
|
||||||
--disable-xindy-docs \
|
--disable-xindy-docs \
|
||||||
--with-banner-add=" - openmamba" \
|
--with-banner-add=" - openmamba" \
|
||||||
|
--disable-dvisvgm \
|
||||||
--disable-multiplatform \
|
--disable-multiplatform \
|
||||||
--disable-dialog \
|
--disable-dialog \
|
||||||
--disable-t1utils \
|
--disable-t1utils \
|
||||||
--disable-psutils \
|
--disable-psutils \
|
||||||
--disable-bibtexu \
|
--disable-bibtexu \
|
||||||
--disable-xz \
|
|
||||||
--disable-ptexenc \
|
--disable-ptexenc \
|
||||||
--disable-largefile \
|
--disable-largefile \
|
||||||
--disable-rpath \
|
--disable-rpath
|
||||||
|
|
||||||
|
# --enable-build-in-source-tree \
|
||||||
|
# --with-system-xpdf \
|
||||||
|
# --with-system-poppler \
|
||||||
# --enable-mktextex-default \
|
# --enable-mktextex-default \
|
||||||
|
# --disable-xz \
|
||||||
|
|
||||||
%make
|
%make
|
||||||
|
|
||||||
%install
|
%install
|
||||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
cd build
|
||||||
%makeinstall
|
%makeinstall
|
||||||
|
|
||||||
# create symlinks
|
# create symlinks
|
||||||
texk/texlive/tl_scripts/texlinks.sh %{buildroot}%{_bindir}
|
../texk/texlive/tl_scripts/texlinks.sh %{buildroot}%{_bindir}
|
||||||
|
|
||||||
install -d -m0755 %{buildroot}%{_datadir}
|
install -d -m0755 %{buildroot}%{_datadir}
|
||||||
cp -r texmf-dist %{buildroot}%{_datadir}
|
cp -r ../texmf-dist %{buildroot}%{_datadir}
|
||||||
install -d -m755 %{buildroot}%{_sysconfdir}/texmf/web2c
|
install -d -m755 %{buildroot}%{_sysconfdir}/texmf/web2c
|
||||||
install -d -m755 %{buildroot}%{_sysconfdir}/texmf/chktex
|
install -d -m755 %{buildroot}%{_sysconfdir}/texmf/chktex
|
||||||
install -d -m755 %{buildroot}%{_sysconfdir}/texmf/dvips/config
|
install -d -m755 %{buildroot}%{_sysconfdir}/texmf/dvips/config
|
||||||
@ -355,7 +372,7 @@ cat << EOF > %{buildroot}%{_sysconfdir}/rpm/macros.texlive
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
install -d -m0755 %{buildroot}%{_datadir}/tlpkg
|
install -d -m0755 %{buildroot}%{_datadir}/tlpkg
|
||||||
cp -a texk/tests/TeXLive %{buildroot}%{_datadir}/tlpkg/
|
cp -a ../texk/tests/TeXLive %{buildroot}%{_datadir}/tlpkg/
|
||||||
|
|
||||||
# some fine cleanups
|
# some fine cleanups
|
||||||
rm -f %{buildroot}%{_bindir}/man
|
rm -f %{buildroot}%{_bindir}/man
|
||||||
@ -396,8 +413,10 @@ exit 0
|
|||||||
%posttrans
|
%posttrans
|
||||||
if [ $1 -ge 1 ]; then
|
if [ $1 -ge 1 ]; then
|
||||||
%{_bindir}/texhash 2>/dev/null
|
%{_bindir}/texhash 2>/dev/null
|
||||||
|
%{_bindir}/mktexlsr 2>/dev/null
|
||||||
%{_bindir}/fmtutil-sys --all >/dev/null
|
%{_bindir}/fmtutil-sys --all >/dev/null
|
||||||
%{_bindir}/updmap-sys >/dev/null
|
%{_bindir}/updmap-sys >/dev/null
|
||||||
|
%{_bindir}/mtxrun --generate >/dev/null
|
||||||
# /usr/bin/kpsewhich --format='web2c files' updmap.cfg >/dev/null
|
# /usr/bin/kpsewhich --format='web2c files' updmap.cfg >/dev/null
|
||||||
sed -i "s|^TEXMFMAIN = .*|TEXMFMAIN = \$TEXMFROOT/texmf-dist|" %{_sysconfdir}/texmf/web2c/texmf.cnf
|
sed -i "s|^TEXMFMAIN = .*|TEXMFMAIN = \$TEXMFROOT/texmf-dist|" %{_sysconfdir}/texmf/web2c/texmf.cnf
|
||||||
fi
|
fi
|
||||||
@ -436,10 +455,20 @@ exit 0
|
|||||||
%config %{_sysconfdir}/texmf/xdvi/XDvi
|
%config %{_sysconfdir}/texmf/xdvi/XDvi
|
||||||
%{_sysconfdir}/rpm/macros.texlive
|
%{_sysconfdir}/rpm/macros.texlive
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
%exclude %{_bindir}/ht*
|
%exclude %{_bindir}/dvips
|
||||||
|
%exclude %{_bindir}/ht
|
||||||
|
%exclude %{_bindir}/htcontext
|
||||||
|
%exclude %{_bindir}/htlatex
|
||||||
|
%exclude %{_bindir}/htmex
|
||||||
|
%exclude %{_bindir}/httex
|
||||||
|
%exclude %{_bindir}/httexi
|
||||||
|
%exclude %{_bindir}/htxelatex
|
||||||
|
%exclude %{_bindir}/htxetex
|
||||||
%exclude %{_bindir}/t4ht
|
%exclude %{_bindir}/t4ht
|
||||||
%exclude %{_bindir}/tex4ht
|
%exclude %{_bindir}/tex4ht
|
||||||
%exclude %{_bindir}/xdvi*
|
%exclude %{_bindir}/xdvi
|
||||||
|
%exclude %{_bindir}/xdvi-xaw
|
||||||
|
%exclude %{_bindir}/xdvipdfmx
|
||||||
%dir %{_datadir}/tlpkg
|
%dir %{_datadir}/tlpkg
|
||||||
%dir %{_datadir}/tlpkg/TeXLive
|
%dir %{_datadir}/tlpkg/TeXLive
|
||||||
%{_datadir}/tlpkg/TeXLive/TLConfig.pm
|
%{_datadir}/tlpkg/TeXLive/TLConfig.pm
|
||||||
@ -458,7 +487,7 @@ exit 0
|
|||||||
%{_libdir}/libkpathsea.so.*
|
%{_libdir}/libkpathsea.so.*
|
||||||
%{_libdir}/libptexenc.so.*
|
%{_libdir}/libptexenc.so.*
|
||||||
%{_libdir}/libsynctex.so.*
|
%{_libdir}/libsynctex.so.*
|
||||||
%{_libdir}/libtexlua52.so.*
|
%{_libdir}/libtexlua53.so.*
|
||||||
%{_libdir}/libtexluajit.so.*
|
%{_libdir}/libtexluajit.so.*
|
||||||
|
|
||||||
%files -n lib%{name}-devel
|
%files -n lib%{name}-devel
|
||||||
@ -469,29 +498,24 @@ exit 0
|
|||||||
%{_includedir}/ptexenc/*.h
|
%{_includedir}/ptexenc/*.h
|
||||||
%dir %{_includedir}/synctex
|
%dir %{_includedir}/synctex
|
||||||
%{_includedir}/synctex/*
|
%{_includedir}/synctex/*
|
||||||
%dir %{_includedir}/texlua52
|
%dir %{_includedir}/texlua53
|
||||||
%{_includedir}/texlua52/*
|
%{_includedir}/texlua53/*
|
||||||
%dir %{_includedir}/texluajit
|
%dir %{_includedir}/texluajit
|
||||||
%{_includedir}/texluajit/*
|
%{_includedir}/texluajit/*
|
||||||
%{_libdir}/libkpathsea.a
|
|
||||||
%{_libdir}/libkpathsea.la
|
%{_libdir}/libkpathsea.la
|
||||||
%{_libdir}/libkpathsea.so
|
%{_libdir}/libkpathsea.so
|
||||||
%{_libdir}/libptexenc.a
|
|
||||||
%{_libdir}/libptexenc.la
|
%{_libdir}/libptexenc.la
|
||||||
%{_libdir}/libptexenc.so
|
%{_libdir}/libptexenc.so
|
||||||
%{_libdir}/libsynctex.a
|
|
||||||
%{_libdir}/libsynctex.la
|
%{_libdir}/libsynctex.la
|
||||||
%{_libdir}/libsynctex.so
|
%{_libdir}/libsynctex.so
|
||||||
%{_libdir}/libtexlua52.a
|
%{_libdir}/libtexlua53.la
|
||||||
%{_libdir}/libtexlua52.la
|
%{_libdir}/libtexlua53.so
|
||||||
%{_libdir}/libtexlua52.so
|
|
||||||
%{_libdir}/libtexluajit.a
|
|
||||||
%{_libdir}/libtexluajit.la
|
%{_libdir}/libtexluajit.la
|
||||||
%{_libdir}/libtexluajit.so
|
%{_libdir}/libtexluajit.so
|
||||||
%{_libdir}/pkgconfig/kpathsea.pc
|
%{_libdir}/pkgconfig/kpathsea.pc
|
||||||
%{_libdir}/pkgconfig/ptexenc.pc
|
%{_libdir}/pkgconfig/ptexenc.pc
|
||||||
%{_libdir}/pkgconfig/synctex.pc
|
%{_libdir}/pkgconfig/synctex.pc
|
||||||
%{_libdir}/pkgconfig/texlua52.pc
|
%{_libdir}/pkgconfig/texlua53.pc
|
||||||
%{_libdir}/pkgconfig/texluajit.pc
|
%{_libdir}/pkgconfig/texluajit.pc
|
||||||
|
|
||||||
%files core
|
%files core
|
||||||
@ -529,7 +553,6 @@ exit 0
|
|||||||
%dir %{_datadir}/texmf-dist/tex
|
%dir %{_datadir}/texmf-dist/tex
|
||||||
%{_datadir}/texmf-dist/tex/*
|
%{_datadir}/texmf-dist/tex/*
|
||||||
%exclude %{_datadir}/texmf-dist/tex/latex
|
%exclude %{_datadir}/texmf-dist/tex/latex
|
||||||
%exclude %{_datadir}/texmf-dist/tex/latex/*
|
|
||||||
%dir %{_datadir}/texmf-dist/texconfig
|
%dir %{_datadir}/texmf-dist/texconfig
|
||||||
%{_datadir}/texmf-dist/texconfig/*
|
%{_datadir}/texmf-dist/texconfig/*
|
||||||
%dir %{_datadir}/texmf-dist/texdoc
|
%dir %{_datadir}/texmf-dist/texdoc
|
||||||
@ -544,8 +567,6 @@ exit 0
|
|||||||
%{_datadir}/texmf-dist/xindy/*
|
%{_datadir}/texmf-dist/xindy/*
|
||||||
%{_datadir}/texmf-dist/README
|
%{_datadir}/texmf-dist/README
|
||||||
%dir %{_datadir}/texmf-local/
|
%dir %{_datadir}/texmf-local/
|
||||||
%dir %{_datadir}/texmf-dist/tex/latex
|
|
||||||
%{_datadir}/texmf-dist/tex/latex/*
|
|
||||||
%attr(0644, root, root) %verify(not md5 size mtime) %ghost %{_datadir}/texmf-local/ls-R
|
%attr(0644, root, root) %verify(not md5 size mtime) %ghost %{_datadir}/texmf-local/ls-R
|
||||||
%dir %{_localstatedir}/lib/texmf
|
%dir %{_localstatedir}/lib/texmf
|
||||||
|
|
||||||
@ -567,6 +588,7 @@ exit 0
|
|||||||
%{_bindir}/xdvi
|
%{_bindir}/xdvi
|
||||||
%{_bindir}/xdvi-xaw
|
%{_bindir}/xdvi-xaw
|
||||||
%{_bindir}/xdvipdfmx
|
%{_bindir}/xdvipdfmx
|
||||||
|
%{_datadir}/applications/xdvi.desktop
|
||||||
%dir %{_datadir}/texmf-dist/xdvi
|
%dir %{_datadir}/texmf-dist/xdvi
|
||||||
%{_datadir}/texmf-dist/xdvi/*
|
%{_datadir}/texmf-dist/xdvi/*
|
||||||
%{_mandir}/man1/xdvi.1*
|
%{_mandir}/man1/xdvi.1*
|
||||||
@ -603,6 +625,9 @@ exit 0
|
|||||||
%{_datadir}/texmf-dist/source/*
|
%{_datadir}/texmf-dist/source/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jul 16 2019 Silvan Calarco <silvan.calarco@mambasoft.it> 20190410-1mamba
|
||||||
|
- update to 20190410
|
||||||
|
|
||||||
* Thu Aug 10 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 20170524-1mamba
|
* Thu Aug 10 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 20170524-1mamba
|
||||||
- update to 20170524
|
- update to 20170524
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user