# # spec file for package texlive # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define texlive_version 2012 %define texlive_release 20120611 %define texlive_noarch 39 %define texlive_source texlive-20120611-source %define __perl_requires %{nil} %define __os_install_post /usr/lib/rpm/brp-compress \\\ %(ls /usr/lib/rpm/brp-suse.d/* 2> /dev/null | grep -vE 'symlink|desktop') %{nil} # # psutils -- is also available as the package psutils and therefore # not necessary required, enabling the resulting psutils # cause dependency on package collection-fontutils %bcond_with psutils # # buildbiber -- we build our own biber executable as with this all # architectures can be supported (in theory) and the final # perl dump binary is smaller # %global with_buildbiber 1 %bcond_with buildbiber Name: texlive Version: %{texlive_version}.%{texlive_release} Release: 0 License: GPL-2.0+ and GPL-2.0 and GPL-3.0 and LPPL-1.3c and LPPL-1.0 and Artistic-1.0 and Apache-2.0 and MIT and BSD-3-Clause and SUSE-TeX and SUSE-Public-Domain Summary: The TeXLive Formatting System Group: Productivity/Publishing/TeX/Base Url: http://www.tug.org/texlive/ Requires: %{name}-kpathsea >= %{texlive_version} Requires: %{name}-tetex >= %{texlive_version} Requires(prereq): %{name}-filesystem >= %{texlive_version} Requires(post): permissions Requires(post): coreutils Requires(postun): coreutils Requires(posttrans): coreutils Requires(posttrans): ed Requires(posttrans): findutils Requires(posttrans): grep Requires(posttrans): sed Requires(posttrans): %{name}-filesystem >= %{texlive_version} Requires(posttrans): %{name}-kpathsea-bin >= %{texlive_version} Requires(posttrans): %{name}-kpathsea >= %{texlive_version} Requires(posttrans): %{name}-tetex-bin >= %{texlive_version} Requires(posttrans): %{name}-tetex >= %{texlive_version} Requires(verify): permissions BuildRequires: autoconf BuildRequires: automake BuildRequires: bison BuildRequires: cairo BuildRequires: cairo-devel BuildRequires: dejavu BuildRequires: dialog BuildRequires: ed BuildRequires: expat BuildRequires: fdupes BuildRequires: fftw3-devel BuildRequires: flex BuildRequires: freeglut-devel BuildRequires: freetype-devel BuildRequires: freetype2-devel BuildRequires: gc-devel BuildRequires: gcc-c++ BuildRequires: gd-devel BuildConflicts: ghostscript-mini BuildRequires: ghostscript-devel BuildRequires: ghostscript-library BuildRequires: glibc-devel BuildRequires: gsl-devel BuildRequires: jpeg BuildRequires: libicu BuildRequires: libicu-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libpoppler-devel BuildRequires: ncurses-devel BuildRequires: netpbm BuildRequires: pango-devel BuildRequires: pango-tools BuildRequires: pwdutils BuildRequires: readline-devel BuildRequires: %{name}-filesystem BuildRequires: t1lib BuildRequires: t1lib-devel BuildRequires: unzip BuildRequires: xaw3d-devel BuildRequires: xorg-x11-devel BuildRequires: xorg-x11-util-devel BuildRequires: xz BuildRequires: zip BuildRequires: zziplib-devel %if %{with buildbiber} %define perl_version %(rpm -q --qf '%{VERSION}' perl) BuildRequires: perl(Config::AutoConf) >= 0.15 BuildRequires: perl(Data::Compare) BuildRequires: perl(Data::Dump) BuildRequires: perl(Date::Simple) BuildRequires: perl(ExtUtils::LibBuilder) >= 0.02 BuildRequires: perl(File::Slurp::Unicode) BuildRequires: perl(File::Which) BuildRequires: perl(IPC::Cmd) BuildRequires: perl(IPC::Run3) BuildRequires: perl(LWP::Protocol::https) BuildRequires: perl(LWP::Simple) BuildRequires: perl(List::AllUtils) BuildRequires: perl(List::MoreUtils) BuildRequires: perl(Log::Log4perl) BuildRequires: perl(Module::Build) BuildRequires: perl(PAR::Packer) BuildRequires: perl(Readonly::XS) BuildRequires: perl(Readonly::XS) BuildRequires: perl(Regexp::Common) BuildRequires: perl(Test::More) BuildRequires: perl(Text::BibTeX) >= 0.62 BuildRequires: perl(Unicode::Collate) >= 0.89 BuildRequires: perl(XML::LibXML::Simple) BuildRequires: perl(XML::LibXSLT) BuildRequires: perl(XML::Writer::String) %endif # Download at ftp://tug.org/texlive/historic/%{texlive_version}/ Source0: %{texlive_source}.tar.xz Source3: biblatex-biber-v0.9.9.tar.xz Source4: cnf-to-paths.awk Source10: rc.config.texlive Source11: SuSEconfig.texlive Source12: texlive.cron Source13: texlive.sh Source14: texlive.csh Source15: fc-texlive.conf Source16: fc-t1-texlive.conf Source17: fc-truetype-texlive.conf Source30: texlive-rpmlintrc Source31: dot.dvipsrc Source50: public.c Source51: public.8 # Download at ftp://ftp.ctan.org/pub/tex/systems/texlive/tlnet/archive/ # from 20120611 Patch0: source.dif Patch1: source-configure.dif Patch2: source-xdvizilla.dif Patch3: source-arraysubs.dif Patch5: source-texdoc.dif Patch6: source-dviutils.dif Patch7: source-psutils-flip.dif Patch8: source-psutils.dif Patch10: source-poppler.dif Patch11: source-lacheck.dif Patch12: source-warns.dif Patch13: source-x11r7.dif Patch15: source-overflow.dif Patch17: source-64.dif Patch18: source-a2ping.dif Patch19: source-dvipng.dif Prefix: %{_bindir} %{expand: %%global options %(mktemp /tmp/texlive-opts.XXXXXXXX)} %global _varlib %{_localstatedir}/lib %global _libexecdir %{_prefix}/lib %define _texmfdistdir %{_datadir}/texmf %define _texmfmaindir %{_libexecdir}/texmf %define _texmfdirs \{%{_texmfdistdir},%{_texmfmaindir}\} %define _texmfconfdir %{_sysconfdir}/texmf %define _texmfvardir %{_varlib}/texmf %define _texmfcache %{_localstatedir}/cache/texmf %define _fontcache %{_texmfcache}/fonts # %define _x11bin %{_prefix}/bin %define _x11lib %{_libdir} %define _x11data %{_datadir}/X11 %define _x11inc %{_includedir} %define _appdefdir %{_x11data}/app-defaults # %define texgrp mktex #%define texgid 505 # %description After installing texlive and the package texlive-latex, find a large selection of documentation for TeX, LaTeX, and various layout styles in /usr/share/texmf/doc. TeX (pronounced tech) is an interpreter for text formatting and was developed by Donald E. Knuth. It works with control and macro commands on a text file. Working with TeX is similar to typesetting methods. LaTeX is a complex macro package that removes the cryptical TeX interface and does most of the work for the user. TeX uses special fonts produced by the MetaFont program. Various printer drivers and an X11 viewer are also included in this package. The teTeX package is based on the standard TeX package of Karl Berry, which makes configuration much easier. It is also possible to use PostScript fonts. A real PostScript printer is required, however. If the ghostscript (gs) package is installed, all drivers for printing and viewing can use these fonts. Note, however, that the fonts included in the ghostscript package are not identical to Adobe's PostScript fonts. The copyright prohibids us to include them on the CD. Besides these features, the programs MakeIndex (for producing indexes) and BibTeX (for literature data processing) exist. The texlive package includes a full texmf tree, many programs like tex, dvips, etc., shell script configuration, and a big collection of documentations. This package is easily configured by the script texconfig and has multilanguage options. %package a2ping-bin Version: %{texlive_version}.%{texlive_release}.svn6834 Release: 0 License: LPPL-1.0 Summary: Binary files of a2ping Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description a2ping-bin Binary files of a2ping %package accfonts-bin Version: %{texlive_version}.%{texlive_release}.svn12688 Release: 0 License: LPPL-1.0 Summary: Binary files of accfonts Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description accfonts-bin Binary files of accfonts %package afm2pl-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of afm2pl Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description afm2pl-bin Binary files of afm2pl %package aleph-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of aleph Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description aleph-bin Binary files of aleph %package amstex-bin Version: %{texlive_version}.%{texlive_release}.svn3006 Release: 0 License: LPPL-1.0 Summary: Binary files of amstex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description amstex-bin Binary files of amstex %package asymptote-bin Version: %{texlive_version}.%{texlive_release}.svn23068 Release: 0 License: LPPL-1.0 Summary: Binary files of asymptote Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description asymptote-bin Binary files of asymptote %package authorindex-bin Version: %{texlive_version}.%{texlive_release}.svn18790 Release: 0 License: LPPL-1.0 Summary: Binary files of authorindex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description authorindex-bin Binary files of authorindex %package biber-bin Version: %{texlive_version}.%{texlive_release}.svn25858 Release: 0 License: LPPL-1.0 Summary: Binary files of biber Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ %if %{with buildbiber} Requires: perl = %{perl_version} %endif Prefix: %{_bindir} %description biber-bin Binary files of biber %package bibexport-bin Version: %{texlive_version}.%{texlive_release}.svn16219 Release: 0 License: LPPL-1.0 Summary: Binary files of bibexport Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description bibexport-bin Binary files of bibexport %package bibtex-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of bibtex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description bibtex-bin Binary files of bibtex %package bibtex8-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of bibtex8 Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description bibtex8-bin Binary files of bibtex8 %package bibtexu-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of bibtexu Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description bibtexu-bin Binary files of bibtexu %package bundledoc-bin Version: %{texlive_version}.%{texlive_release}.svn17794 Release: 0 License: LPPL-1.0 Summary: Binary files of bundledoc Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description bundledoc-bin Binary files of bundledoc %package cachepic-bin Version: %{texlive_version}.%{texlive_release}.svn15543 Release: 0 License: LPPL-1.0 Summary: Binary files of cachepic Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description cachepic-bin Binary files of cachepic %package checkcites-bin Version: %{texlive_version}.%{texlive_release}.svn25623 Release: 0 License: LPPL-1.0 Summary: Binary files of checkcites Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description checkcites-bin Binary files of checkcites %package chktex-bin Version: %{texlive_version}.%{texlive_release}.svn21010 Release: 0 License: LPPL-1.0 Summary: Binary files of chktex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description chktex-bin Binary files of chktex %package cjkutils-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of cjkutils Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Obsoletes: texlive-bin-cjk < %{texlive_version} Prefix: %{_bindir} %description cjkutils-bin Binary files of cjkutils %package context-bin Version: %{texlive_version}.%{texlive_release}.svn23104 Release: 0 License: LPPL-1.0 Summary: Binary files of context Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description context-bin Binary files of context %package cslatex-bin Version: %{texlive_version}.%{texlive_release}.svn3006 Release: 0 License: LPPL-1.0 Summary: Binary files of cslatex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description cslatex-bin Binary files of cslatex %package csplain-bin Version: %{texlive_version}.%{texlive_release}.svn3006 Release: 0 License: LPPL-1.0 Summary: Binary files of csplain Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description csplain-bin Binary files of csplain %package ctanify-bin Version: %{texlive_version}.%{texlive_release}.svn24061 Release: 0 License: LPPL-1.0 Summary: Binary files of ctanify Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description ctanify-bin Binary files of ctanify %package ctanupload-bin Version: %{texlive_version}.%{texlive_release}.svn23866 Release: 0 License: LPPL-1.0 Summary: Binary files of ctanupload Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description ctanupload-bin Binary files of ctanupload %package ctie-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of ctie Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description ctie-bin Binary files of ctie %package cweb-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of cweb Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description cweb-bin Binary files of cweb %package cyrillic-bin-bin Version: %{texlive_version}.%{texlive_release}.svn10 Release: 0 License: LPPL-1.0 Summary: Binary files of cyrillic-bin Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description cyrillic-bin-bin Binary files of cyrillic-bin %package de-macro-bin Version: %{texlive_version}.%{texlive_release}.svn17399 Release: 0 License: LPPL-1.0 Summary: Binary files of de-macro Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description de-macro-bin Binary files of de-macro %package detex-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of detex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description detex-bin Binary files of detex %package devnag-bin Version: %{texlive_version}.%{texlive_release}.svn18336 Release: 0 License: LPPL-1.0 Summary: Binary files of devnag Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description devnag-bin Binary files of devnag %package dosepsbin-bin Version: %{texlive_version}.%{texlive_release}.svn24759 Release: 0 License: LPPL-1.0 Summary: Binary files of dosepsbin Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description dosepsbin-bin Binary files of dosepsbin %package dtl-bin Version: %{texlive_version}.%{texlive_release}.svn18336 Release: 0 License: LPPL-1.0 Summary: Binary files of dtl Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description dtl-bin Binary files of dtl %package dviasm-bin Version: %{texlive_version}.%{texlive_release}.svn8329 Release: 0 License: LPPL-1.0 Summary: Binary files of dviasm Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description dviasm-bin Binary files of dviasm %package dvicopy-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of dvicopy Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description dvicopy-bin Binary files of dvicopy %package dvidvi-bin Version: %{texlive_version}.%{texlive_release}.svn14164 Release: 0 License: LPPL-1.0 Summary: Binary files of dvidvi Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description dvidvi-bin Binary files of dvidvi %package dviljk-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of dviljk Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Obsoletes: texlive-bin-dvilj < %{texlive_version} Prefix: %{_bindir} %description dviljk-bin Binary files of dviljk %package dvipdfm-bin Version: %{texlive_version}.%{texlive_release}.svn13663 Release: 0 License: LPPL-1.0 Summary: Binary files of dvipdfm Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description dvipdfm-bin Binary files of dvipdfm %package dvipdfmx-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of dvipdfmx Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description dvipdfmx-bin Binary files of dvipdfmx %package dvipng-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of dvipng Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description dvipng-bin Binary files of dvipng %package dvipos-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of dvipos Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description dvipos-bin Binary files of dvipos %package dvips-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of dvips Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description dvips-bin Binary files of dvips %package dvisvgm-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of dvisvgm Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description dvisvgm-bin Binary files of dvisvgm %package ebong-bin Version: %{texlive_version}.%{texlive_release}.svn21000 Release: 0 License: LPPL-1.0 Summary: Binary files of ebong Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description ebong-bin Binary files of ebong %package eplain-bin Version: %{texlive_version}.%{texlive_release}.svn3006 Release: 0 License: LPPL-1.0 Summary: Binary files of eplain Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description eplain-bin Binary files of eplain %package epspdf-bin Version: %{texlive_version}.%{texlive_release}.svn20860 Release: 0 License: LPPL-1.0 Summary: Binary files of epspdf Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description epspdf-bin Binary files of epspdf %package epstopdf-bin Version: %{texlive_version}.%{texlive_release}.svn18336 Release: 0 License: LPPL-1.0 Summary: Binary files of epstopdf Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description epstopdf-bin Binary files of epstopdf %package exceltex-bin Version: %{texlive_version}.%{texlive_release}.svn25860 Release: 0 License: LPPL-1.0 Summary: Binary files of exceltex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description exceltex-bin Binary files of exceltex %package fig4latex-bin Version: %{texlive_version}.%{texlive_release}.svn14752 Release: 0 License: LPPL-1.0 Summary: Binary files of fig4latex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description fig4latex-bin Binary files of fig4latex %package findhyph-bin Version: %{texlive_version}.%{texlive_release}.svn14758 Release: 0 License: LPPL-1.0 Summary: Binary files of findhyph Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description findhyph-bin Binary files of findhyph %package fontinst-bin Version: %{texlive_version}.%{texlive_release}.svn10 Release: 0 License: LPPL-1.0 Summary: Binary files of fontinst Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description fontinst-bin Binary files of fontinst %package fontools-bin Version: %{texlive_version}.%{texlive_release}.svn25997 Release: 0 License: LPPL-1.0 Summary: Binary files of fontools Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description fontools-bin Binary files of fontools %package fontware-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of fontware Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description fontware-bin Binary files of fontware %package fragmaster-bin Version: %{texlive_version}.%{texlive_release}.svn13663 Release: 0 License: LPPL-1.0 Summary: Binary files of fragmaster Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description fragmaster-bin Binary files of fragmaster %package glossaries-bin Version: %{texlive_version}.%{texlive_release}.svn6881 Release: 0 License: LPPL-1.0 Summary: Binary files of glossaries Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description glossaries-bin Binary files of glossaries %package gsftopk-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of gsftopk Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description gsftopk-bin Binary files of gsftopk %package jadetex-bin Version: %{texlive_version}.%{texlive_release}.svn3006 Release: 0 License: LPPL-1.0 Summary: Binary files of jadetex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Obsoletes: texlive-bin-jadetex < %{texlive_version} Prefix: %{_bindir} %description jadetex-bin Binary files of jadetex %package jfontmaps-bin Version: %{texlive_version}.%{texlive_release}.svn25294 Release: 0 License: LPPL-1.0 Summary: Binary files of jfontmaps Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description jfontmaps-bin Binary files of jfontmaps %package kpathsea-bin Version: %{texlive_version}.%{texlive_release}.svn23152 Release: 0 License: LPPL-1.0 Summary: Binary files of kpathsea Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description kpathsea-bin Binary files of kpathsea %package lacheck-bin Version: %{texlive_version}.%{texlive_release}.svn22641 Release: 0 License: LPPL-1.0 Summary: Binary files of lacheck Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description lacheck-bin Binary files of lacheck %package latex-bin-bin Version: %{texlive_version}.%{texlive_release}.svn14050 Release: 0 License: LPPL-1.0 Summary: Binary files of latex-bin Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Obsoletes: texlive-bin-latex < %{texlive_version} Provides: texlive-bin-latex >= %{texlive_version} Prefix: %{_bindir} %description latex-bin-bin Binary files of latex-bin %package latex2man-bin Version: %{texlive_version}.%{texlive_release}.svn13663 Release: 0 License: LPPL-1.0 Summary: Binary files of latex2man Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description latex2man-bin Binary files of latex2man %package latexdiff-bin Version: %{texlive_version}.%{texlive_release}.svn16420 Release: 0 License: LPPL-1.0 Summary: Binary files of latexdiff Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description latexdiff-bin Binary files of latexdiff %package latexfileversion-bin Version: %{texlive_version}.%{texlive_release}.svn25012 Release: 0 License: LPPL-1.0 Summary: Binary files of latexfileversion Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description latexfileversion-bin Binary files of latexfileversion %package latexmk-bin Version: %{texlive_version}.%{texlive_release}.svn10937 Release: 0 License: LPPL-1.0 Summary: Binary files of latexmk Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description latexmk-bin Binary files of latexmk %package lcdftypetools-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of lcdftypetools Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description lcdftypetools-bin Binary files of lcdftypetools %package listbib-bin Version: %{texlive_version}.%{texlive_release}.svn26126 Release: 0 License: LPPL-1.0 Summary: Binary files of listbib Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description listbib-bin Binary files of listbib %package listings-ext-bin Version: %{texlive_version}.%{texlive_release}.svn15093 Release: 0 License: LPPL-1.0 Summary: Binary files of listings-ext Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description listings-ext-bin Binary files of listings-ext %package luaotfload-bin Version: %{texlive_version}.%{texlive_release}.svn18579 Release: 0 License: LPPL-1.0 Summary: Binary files of luaotfload Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description luaotfload-bin Binary files of luaotfload %package luatex-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of luatex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description luatex-bin Binary files of luatex %package makeindex-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of makeindex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description makeindex-bin Binary files of makeindex %package match_parens-bin Version: %{texlive_version}.%{texlive_release}.svn23500 Release: 0 License: LPPL-1.0 Summary: Binary files of match_parens Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description match_parens-bin Binary files of match_parens %package mathspic-bin Version: %{texlive_version}.%{texlive_release}.svn23661 Release: 0 License: LPPL-1.0 Summary: Binary files of mathspic Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description mathspic-bin Binary files of mathspic %package metafont-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of metafont Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description metafont-bin Binary files of metafont %package metapost-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of metapost Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Obsoletes: texlive-bin-metapost < %{texlive_version} Prefix: %{_bindir} %description metapost-bin Binary files of metapost %package mex-bin Version: %{texlive_version}.%{texlive_release}.svn3006 Release: 0 License: LPPL-1.0 Summary: Binary files of mex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description mex-bin Binary files of mex %package mf2pt1-bin Version: %{texlive_version}.%{texlive_release}.svn23406 Release: 0 License: LPPL-1.0 Summary: Binary files of mf2pt1 Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description mf2pt1-bin Binary files of mf2pt1 %package mfware-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of mfware Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description mfware-bin Binary files of mfware %package mkgrkindex-bin Version: %{texlive_version}.%{texlive_release}.svn14428 Release: 0 License: LPPL-1.0 Summary: Binary files of mkgrkindex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description mkgrkindex-bin Binary files of mkgrkindex %package mkjobtexmf-bin Version: %{texlive_version}.%{texlive_release}.svn8457 Release: 0 License: LPPL-1.0 Summary: Binary files of mkjobtexmf Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description mkjobtexmf-bin Binary files of mkjobtexmf %package mltex-bin Version: %{texlive_version}.%{texlive_release}.svn3006 Release: 0 License: LPPL-1.0 Summary: Binary files of mltex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description mltex-bin Binary files of mltex %package mptopdf-bin Version: %{texlive_version}.%{texlive_release}.svn18674 Release: 0 License: LPPL-1.0 Summary: Binary files of mptopdf Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description mptopdf-bin Binary files of mptopdf %package musixtex-bin Version: %{texlive_version}.%{texlive_release}.svn22187 Release: 0 License: LPPL-1.0 Summary: Binary files of musixtex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Obsoletes: texlive-bin-musictex < %{texlive_version} Prefix: %{_bindir} %description musixtex-bin Binary files of musixtex %package omegaware-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of omegaware Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Obsoletes: texlive-bin-omega < %{texlive_version} Prefix: %{_bindir} %description omegaware-bin Binary files of omegaware %package patgen-bin Version: %{texlive_version}.%{texlive_release}.svn22641 Release: 0 License: LPPL-1.0 Summary: Binary files of patgen Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description patgen-bin Binary files of patgen %package pax-bin Version: %{texlive_version}.%{texlive_release}.svn10843 Release: 0 License: LPPL-1.0 Summary: Binary files of pax Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description pax-bin Binary files of pax %package pdfcrop-bin Version: %{texlive_version}.%{texlive_release}.svn14387 Release: 0 License: LPPL-1.0 Summary: Binary files of pdfcrop Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description pdfcrop-bin Binary files of pdfcrop %package pdfjam-bin Version: %{texlive_version}.%{texlive_release}.svn17868 Release: 0 License: LPPL-1.0 Summary: Binary files of pdfjam Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description pdfjam-bin Binary files of pdfjam %package pdftex-bin Version: %{texlive_version}.%{texlive_release}.svn23498 Release: 0 License: LPPL-1.0 Summary: Binary files of pdftex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description pdftex-bin Binary files of pdftex %package pdftools-bin Version: %{texlive_version}.%{texlive_release}.svn22859 Release: 0 License: LPPL-1.0 Summary: Binary files of pdftools Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description pdftools-bin Binary files of pdftools %package pedigree-perl-bin Version: %{texlive_version}.%{texlive_release}.svn25962 Release: 0 License: LPPL-1.0 Summary: Binary files of pedigree-perl Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description pedigree-perl-bin Binary files of pedigree-perl %package perltex-bin Version: %{texlive_version}.%{texlive_release}.svn16181 Release: 0 License: LPPL-1.0 Summary: Binary files of perltex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description perltex-bin Binary files of perltex %package pkfix-bin Version: %{texlive_version}.%{texlive_release}.svn13364 Release: 0 License: LPPL-1.0 Summary: Binary files of pkfix Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description pkfix-bin Binary files of pkfix %package pkfix-helper-bin Version: %{texlive_version}.%{texlive_release}.svn13663 Release: 0 License: LPPL-1.0 Summary: Binary files of pkfix-helper Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description pkfix-helper-bin Binary files of pkfix-helper %package ps2pkm-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of ps2pkm Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description ps2pkm-bin Binary files of ps2pkm %package pst2pdf-bin Version: %{texlive_version}.%{texlive_release}.svn16622 Release: 0 License: LPPL-1.0 Summary: Binary files of pst2pdf Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description pst2pdf-bin Binary files of pst2pdf %package pstools-bin Version: %{texlive_version}.%{texlive_release}.svn22641 Release: 0 License: LPPL-1.0 Summary: Binary files of pstools Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description pstools-bin Binary files of pstools %package ptex-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of ptex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description ptex-bin Binary files of ptex %package purifyeps-bin Version: %{texlive_version}.%{texlive_release}.svn13663 Release: 0 License: LPPL-1.0 Summary: Binary files of purifyeps Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description purifyeps-bin Binary files of purifyeps %package seetexk-bin Version: %{texlive_version}.%{texlive_release}.svn18336 Release: 0 License: LPPL-1.0 Summary: Binary files of seetexk Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description seetexk-bin Binary files of seetexk %package splitindex-bin Version: %{texlive_version}.%{texlive_release}.svn12613 Release: 0 License: LPPL-1.0 Summary: Binary files of splitindex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description splitindex-bin Binary files of splitindex %package sty2dtx-bin Version: %{texlive_version}.%{texlive_release}.svn21215 Release: 0 License: LPPL-1.0 Summary: Binary files of sty2dtx Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description sty2dtx-bin Binary files of sty2dtx %package svn-multi-bin Version: %{texlive_version}.%{texlive_release}.svn13663 Release: 0 License: LPPL-1.0 Summary: Binary files of svn-multi Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description svn-multi-bin Binary files of svn-multi %package synctex-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of synctex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description synctex-bin Binary files of synctex %package tetex-bin Version: %{texlive_version}.%{texlive_release}.svn25900 Release: 0 License: LPPL-1.0 Summary: Binary files of tetex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description tetex-bin Binary files of tetex %package tex-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of tex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description tex-bin Binary files of tex %package tex4ht-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of tex4ht Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Obsoletes: texlive-bin-tex4ht < %{texlive_version} Prefix: %{_bindir} %description tex4ht-bin Binary files of tex4ht %package texconfig-bin Version: %{texlive_version}.%{texlive_release}.svn22544 Release: 0 License: LPPL-1.0 Summary: Binary files of texconfig Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description texconfig-bin Binary files of texconfig %package texcount-bin Version: %{texlive_version}.%{texlive_release}.svn13013 Release: 0 License: LPPL-1.0 Summary: Binary files of texcount Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description texcount-bin Binary files of texcount %package texdef-bin Version: %{texlive_version}.%{texlive_release}.svn21802 Release: 0 License: LPPL-1.0 Summary: Binary files of texdef Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description texdef-bin Binary files of texdef %package texdiff-bin Version: %{texlive_version}.%{texlive_release}.svn15506 Release: 0 License: LPPL-1.0 Summary: Binary files of texdiff Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description texdiff-bin Binary files of texdiff %package texdirflatten-bin Version: %{texlive_version}.%{texlive_release}.svn12782 Release: 0 License: LPPL-1.0 Summary: Binary files of texdirflatten Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description texdirflatten-bin Binary files of texdirflatten %package texdoc-bin Version: %{texlive_version}.%{texlive_release}.svn12518 Release: 0 License: LPPL-1.0 Summary: Binary files of texdoc Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description texdoc-bin Binary files of texdoc %package texliveonfly-bin Version: %{texlive_version}.%{texlive_release}.svn24062 Release: 0 License: LPPL-1.0 Summary: Binary files of texliveonfly Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description texliveonfly-bin Binary files of texliveonfly %package texloganalyser-bin Version: %{texlive_version}.%{texlive_release}.svn13663 Release: 0 License: LPPL-1.0 Summary: Binary files of texloganalyser Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description texloganalyser-bin Binary files of texloganalyser %package texsis-bin Version: %{texlive_version}.%{texlive_release}.svn3006 Release: 0 License: LPPL-1.0 Summary: Binary files of texsis Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description texsis-bin Binary files of texsis %package texware-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of texware Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description texware-bin Binary files of texware %package thumbpdf-bin Version: %{texlive_version}.%{texlive_release}.svn6898 Release: 0 License: LPPL-1.0 Summary: Binary files of thumbpdf Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description thumbpdf-bin Binary files of thumbpdf %package tie-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of tie Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description tie-bin Binary files of tie %package tpic2pdftex-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of tpic2pdftex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description tpic2pdftex-bin Binary files of tpic2pdftex %package ttfutils-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of ttfutils Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description ttfutils-bin Binary files of ttfutils %package typeoutfileinfo-bin Version: %{texlive_version}.%{texlive_release}.svn25648 Release: 0 License: LPPL-1.0 Summary: Binary files of typeoutfileinfo Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description typeoutfileinfo-bin Binary files of typeoutfileinfo %package ulqda-bin Version: %{texlive_version}.%{texlive_release}.svn13663 Release: 0 License: LPPL-1.0 Summary: Binary files of ulqda Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description ulqda-bin Binary files of ulqda %package urlbst-bin Version: %{texlive_version}.%{texlive_release}.svn23262 Release: 0 License: LPPL-1.0 Summary: Binary files of urlbst Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description urlbst-bin Binary files of urlbst %package vlna-bin Version: %{texlive_version}.%{texlive_release}.svn22641 Release: 0 License: LPPL-1.0 Summary: Binary files of vlna Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description vlna-bin Binary files of vlna %package vpe-bin Version: %{texlive_version}.%{texlive_release}.svn6897 Release: 0 License: LPPL-1.0 Summary: Binary files of vpe Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description vpe-bin Binary files of vpe %package web-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of web Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description web-bin Binary files of web %package xdvi-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of xdvi Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Prefix: %{_bindir} %description xdvi-bin Binary files of xdvi %package xetex-bin Version: %{texlive_version}.%{texlive_release}.svn22981 Release: 0 License: LPPL-1.0 Summary: Binary files of xetex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Obsoletes: texlive-bin-xetex < %{texlive_version} Prefix: %{_bindir} %description xetex-bin Binary files of xetex %package xmltex-bin Version: %{texlive_version}.%{texlive_release}.svn3006 Release: 0 License: LPPL-1.0 Summary: Binary files of xmltex Group: Productivity/Publishing/TeX/Utilities Url: http://www.tug.org/texlive/ Obsoletes: texlive-bin-xmltex < %{texlive_version} Prefix: %{_bindir} %description xmltex-bin Binary files of xmltex %package -n libkpathsea6 License: LGPL-2.1+ Version: 6.1.0 Release: 0 Summary: Path searching library for TeX-related files Group: System/Libraries Url: http://www.tug.org/texlive/ Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Prefix: %{_libdir} %description -n libkpathsea6 Kpathsea is a library and utility programs which provide path searching facilities for TeX file types, including the self- locating feature required for movable installations, layered on top of a general search mechanism. It is not distributed separately, but rather is released and maintained as part of the TeX-live sources. %package -n %{name}-kpathsea-devel License: LGPL-2.1+ Version: 6.1.0 Release: 0 Summary: Path searching library for TeX-related files Group: Development/Libraries/C and C++ Url: http://www.tug.org/texlive/ Requires: libkpathsea6 = 6.1.0 %description -n %{name}-kpathsea-devel Kpathsea is a library and utility programs which provide path searching facilities for TeX file types, including the self- locating feature required for movable installations, layered on top of a general search mechanism. It is not distributed separately, but rather is released and maintained as part of the TeX-live sources. %package -n libptexenc1 License: BSD-3-Clause Version: 1.3.0 Release: 0 Summary: Libraries of Kanji code convert library for pTeX Group: System/Libraries Url: http://www.tug.org/texlive/ Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Prefix: %{_libdir} %description -n libptexenc1 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 %{name}-ptexenc-devel License: BSD-3-Clause Version: 1.3.0 Release: 0 Summary: Libraries of Kanji code convert library for pTeX Group: Development/Libraries/C and C++ Url: http://www.tug.org/texlive/ Requires: libptexenc1 = 1.3.0 %description -n %{name}-ptexenc-devel This package includes the ptexenc development files. 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 %{name}-bin-devel Version: %{texlive_version}.%{texlive_release} Release: 0 License: LGPL-2.1+ and BSD-3-Clause and SUSE-TeX Group: Development/Languages/Other Summary: Basic development packages for TeXLive Url: http://www.tug.org/texlive/ Requires: libkpathsea6 = 6.1.0 Requires: libptexenc1 = 1.3.0 Requires: texlive-cweb-bin >= %{texlive_version} Requires: texlive-web-bin >= %{texlive_version} %description -n %{name}-bin-devel This package will cause the installation of several development packages for TeXLive. %prep OS=%{_target_os} CPU=%{_target_cpu} %ifarch ia64 RPM_OPT_FLAGS=$(echo "${RPM_OPT_FLAGS}"|sed -r 's/-O[0-9]?/-O1/g') %endif %ifarch %arm RPM_OPT_FLAGS=${RPM_OPT_FLAGS/-mthumb/-mthumb-interwork -marm} %endif CC=gcc CXX=g++ XCFLAGS="$RPM_OPT_FLAGS -D_POSIX_C_SOURCE=200803L -D_XOPEN_SOURCE=600 -D_BSD_SOURCE" XCXXFLAGS="$XCFLAGS" cflags () { local flag=$1; shift || return local cvar=$1; shift || return local xvar=$1; shift || true if test -z "${flag}" ; then return fi case "$flag" in -Wl,*) if test -z "${cvar}" ; then return fi case "${!cvar}" in *${flag}*) return esac if echo 'int main () { return 0; }' | ${CC:-gcc} -Werror $flag -o /dev/null -xc - ; then eval $cvar=\${$cvar:+\$$cvar\ }$flag fi ;; *) if test -z "${cvar}" ; then return fi case "${!cvar}" in *${flag}*) ;; *) if ${CC:-gcc} -Werror $flag -S -o /dev/null -xc /dev/null ; then eval $cvar=\${$cvar:+\$$cvar\ }$flag fi esac if test -z "${xvar}" ; then return fi case "${!xvar}" in *${flag}*) ;; *) if ${CXX:-g++} -Werror $flag -S -o /dev/null -xc++ /dev/null ; then eval $xvar=\${$xvar:+\$$xvar\ }$flag fi esac esac > /dev/null 2>&1 } cflags -std=gnu89 XCFLAGS cflags -fno-const-strings XCFLAGS XCXXFLAGS cflags -fno-strict-aliasing XCFLAGS XCXXFLAGS cflags -fPIC XCFLAGS XCXXFLAGS cflags -Wno-write-strings XCFLAGS XCXXFLAGS cflags -Wno-char-subscripts XCFLAGS XCXXFLAGS cflags -Wno-unused XCFLAGS XCXXFLAGS cflags -Wno-uninitialized XCFLAGS XCXXFLAGS cflags -Wno-return-type XCFLAGS XCXXFLAGS cflags -Wno-parentheses XCFLAGS XCXXFLAGS cflags -Wno-sign-compare XCFLAGS XCXXFLAGS cflags -Wno-unprototyped-calls XCFLAGS cflags -pipe XCFLAGS XCXXFLAGS cflags -Wl,-O2 XLDFLAGS cflags -Wl,--as-needed XLDFLAGS cflags -Wl,--hash-size=8599 XLDFLAGS cflags -Wl,-warn-common XLDFLAGS cflags -Wl,-Bsymbolic-functions XLDFLAGS HOST=%{_target_cpu}-suse-%{_host_os} BUILD=%{_target_cpu}-suse-%{_build_os} BINARY=${CPU}-${OS} VENDOR="%{vendor}" VENDOR="${VENDOR%%%%,*}" # Generate the Options file exec 6>&1 exec 1>|%{options} # On error clear trap 'rm -vf %{options}' ERR # Disable MALLOC_PERTURB_ # echo unset MALLOC_PERTURB_ # System wide configuration echo CPU=\"$CPU\" echo BINARY=\"${BINARY%%-gnu*}\" echo XCFLAGS=\"$XCFLAGS\" echo XCXXFLAGS=\"$XCXXFLAGS\" echo XLDFLAGS=\"$XLDFLAGS\" echo HOST=\"${HOST%%-gnu*}\" echo BUILD=\"${BUILD%%-gnu*}\" echo export XCFLAGS XCXXFLAGS XLDFLAGS HOST BUILD BINARY # Do not include e.g. from manual build echo unset TEXINPUTS TEXMF HOME # Use a well defined multi byte locale echo unset ${!LC_*} echo LANG=POSIX echo LC_CTYPE=en_US.UTF-8 echo export LANG LC_CTYPE # Environment for configuration echo CONFIG_SHELL=/bin/bash echo CC=\"$CC\" echo CXX=\"$CXX\" echo CFLAGS=\"$XCFLAGS\" echo CXXFLAGS=\"$XCXXFLAGS\" echo LDFLAGS=\"-Wl,-warn-common $XLDFLAGS\" echo VENDOR=\"${VENDOR}\" echo ARCH_LIB=%{_lib} echo export CC CXX CFLAGS CXXFLAGS LDFLAGS VENDOR PATH CONFIG_SHELL ARCH_LIB LANG # Do not run TeX engine in fmtutil with batchmode echo batchmode=no echo export batchmode %ifnarch hppa echo ulimit -s unlimited %else # This is the maximum on hppa echo ulimit -s 81920 %endif exec 1>&6- %setup -c -q -n texlive -T tar --use-compress-program=xz --strip-components=1 -xf %{S:0} %if %{with buildbiber} pushd ../ tar --use-compress-program=xz -xf %{S:3} popd %endif %patch1 -p0 -b .configure %patch2 -p0 -b .xdvizilla %patch3 -p0 -b .arraysubs %patch5 -p0 -b .texdoc %patch6 -p0 -b .dviutils %if %{with psutils} %patch7 -p0 -b .psutils-flip %patch8 -p0 -b .psutils %endif %patch10 -p0 -b .poppler %patch11 -p0 -b .lacheck %patch12 -p0 -b .warns %patch13 -p0 -b .x11r7 %patch15 -p0 -b .overflow %patch17 -p0 -b .64 %patch18 -p0 -b .a2p %patch19 -p0 -b .dvipng %patch0 # Correct FHS paths paths=$(find -name cnf-to-paths.awk) test -n "$paths" || exit 1 cp -vf %{S:4} $paths %build # Extend the options file echo "world=${PWD}/world" >> %{options} echo "prefix=${PWD}/prefix" >> %{options} echo "texmfcnf=${PWD}/texk/kpathsea" >> %{options} # Read the options file . %{options} # Sanity check for system icu libraries and headers # Remark: official libicu is _not_ compatible with libicu of XeTeX if test -s /usr/include/layout/GlyphPositioningTables.h -a \ -s /usr/include/layout/Features.h -a \ -s /usr/include/common/cmemory.h \ && false then icu[0]='--with-system-icu' icu[1]='--with-icu-include=/usr/include/unicode -I/usr/include/layout -I/usr/include/common' else icu[0]="" fi # Avoid -rpath as libtool is not configurable at this point for rp in $(find -name libtool.m4 -or -name configure) ; do sed -ri 's/(-rpath)/\1-link/g' $rp done LD_LIBRARY_PATH=${prefix}/lib:${world}/texk/kpathsea/.libs:${world}/texk/ptexenc/.libs export LD_LIBRARY_PATH # We have an other autoconf/automake version ./reautoconf libs/icu/dummy if [[ $VENDOR =~ opensuse ]] ; then banner='for opensuse.org' else banner='for SUSE Linux' fi # # Avoid win32 Makefile # find -name configure | xargs sed -ri '/(CONFIG_FILES|ac_config_files)=/ { s@[[:blank:]]+(otps/|)win32/Makefile@@p; }' # Run configure now ... no reautoconf here as TeX Live uses modified m4 macros # longinteger and off_t declarations are still inconsistent, do not enable # largefile unless you are testing. # Default to building ICU without thread support, since xetex does not need it. cache=$PWD/config.cache mkdir -p ${world} pushd ${world}/ STRIP=/bin/true \ STRIPPROG=/bin/true \ ../configure \ --host=${HOST} \ --build=${BUILD} \ --disable-native-texlive-build \ --disable-cxx-runtime-hack \ --cache-file=$cache \ --disable-multiplatform \ --prefix=$prefix \ --datadir=$prefix \ --datarootdir=$prefix \ --exec-prefix=$prefix \ --bindir=$prefix/bin \ --libdir=$prefix/lib \ --infodir=$prefix/share/info \ --mandir=$prefix/share/man \ --sysconfdir=$prefix/etc \ --localstatedir=$prefix/var/lib \ --sharedstatedir=$prefix/var/lib \ --includedir=$prefix/include \ --x-libraries=%{_x11lib} \ --x-includes=%{_x11inc} \ --disable-cxx-runtime-hack \ --disable-texinfo \ --disable-texi2html \ --disable-dialog \ --disable-t1utils \ --disable-dvi2tty \ --disable-xindy \ --disable-xindy-docs \ --disable-xindy-rules \ --disable-xz \ --disable-largefile \ --disable-threads \ --disable-uptex \ --disable-euptex \ --%{!?with_psutils:disable}%{?with_psutils:enable}-psutils \ --enable-freetype \ --enable-musixflx \ --enable-lacheck \ --enable-detex \ --enable-seetexk \ --enable-tex4htk \ --enable-shared \ --with-gnu-ld \ --with-gnu-libc \ --with-system-xz \ --with-system-dialog \ --with-system-t1utils \ --with-system-ncurses \ --with-system-zlib \ --with-system-expat \ --with-system-unzip \ --with-system-poppler \ --with-system-xpdf \ --with-system-libpng \ --with-system-pnglib \ --with-system-t1lib \ --with-system-gd \ --with-system-freetype \ --with-system-zziplib \ --with-system-libgs \ --with-freetype-includes=/usr/include/freetype \ --with-system-freetype2 \ --with-freetype2-includes=/usr/include/freetype2 \ --with-banner-add="/TeX Live $banner" \ ${icu[0]:+"${icu[@]}"} \ --enable-epsfwin \ --enable-mftalkwin \ --enable-regiswin \ --enable-tektronixwin \ --enable-unitermwin \ --with-ps=gs \ --with-x \ --with-mf-x-toolkit \ --with-xdvi-x-toolkit=xaw3d \ --with-editor='vi +%%d %%s' PATH=$prefix/bin:$PATH \ TEXMFLOCAL=%{_texmfmaindir} \ TEXMFCNF=$texmfcnf \ make %{?_smp_mflags} world STRIP=/bin/true STRIPPROG=/bin/true popd pushd utils/asymptote autoreconf PATH=$prefix/bin:$PATH \ TEXMFLOCAL=%{_texmfmaindir} \ TEXMFCNF=$texmfcnf \ STRIP=/bin/true \ STRIPPROG=/bin/true \ ./configure \ --host=${HOST} \ --build=${BUILD} \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --datadir=%{_texmfmaindir} \ --disable-texlive-build \ --enable-readline \ --enable-gsl \ --enable-fftw \ --enable-gc=system \ --enable-gl make asy mkdir -p ${prefix}/bin mkdir -p ${prefix}/texmf/asymptote/GUI install -m 0755 asy ${prefix}/bin/ install -m 0755 GUI/xasy.py ${prefix}/texmf/asymptote/GUI ln -sf ../texmf/asymptote/GUI/xasy.py ${prefix}/bin/xasy popd # compile public mkdir -p ${prefix}/lib/mktex $CC ${RPM_OPT_FLAGS} -DTEXGRP='"%{texgrp}"' -DMKTEX='"%{_libexecdir}/mktex"' -fPIE -pie -o ${prefix}/lib/mktex/public %{S:50} # install our own scripts mkdir -p ${prefix}/bin install -m 0755 texk/seetexk/a4toa5 ${prefix}/bin/ install -m 0755 texk/seetexk/mydvichk ${prefix}/bin/ install -m 0755 texk/seetexk/odd2even ${prefix}/bin/ %if %{with buildbiber} # dump a biber executable pushd ../biblatex-biber-* %{__perl} Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS" ./Build build flags=%{?_smp_mflags} # There is no network here rm t/remote-files.t ./Build test pushd blib (cat > biber.files)<<-EOF ../data/schemata/bcf.rnc;lib/Biber/bcf.rnc ../data/schemata/bcf.rng;lib/Biber/bcf.rng ../data/schemata/dcf.rnc;lib/Biber/dcf.rnc ../data/schemata/dcf.rng;lib/Biber/dcf.rng ../data/schemata/biblatexml.rnc;lib/Biber/biblatexml.rnc ../data/schemata/biblatexml.rng;lib/Biber/biblatexml.rng ../lib/Biber/Input/file/bibtex.dcf;lib/Biber/Input/file/bibtex.dcf ../lib/Biber/Input/file/biblatexml.dcf;lib/Biber/Input/file/biblatexml.dcf ../lib/Biber/Input/file/zoterordfxml.dcf;lib/Biber/Input/file/zoterordfxml.dcf ../lib/Biber/Input/file/endnotexml.dcf;lib/Biber/Input/file/endnotexml.dcf ../lib/Biber/Input/file/ris.dcf;lib/Biber/Input/file/ris.dcf ../lib/Biber/LaTeX/recode_data.xml;lib/Biber/LaTeX/recode_data.xml ../data/bcf.xsl;lib/Biber/bcf.xsl ../data/latinkeys.txt;lib/Unicode/Collate/latinkeys.txt %{perl_privlib}/Unicode/Collate/Locale;lib/Unicode/Collate/Locale %{perl_privlib}/Unicode/Collate/CJK;lib/Unicode/Collate/CJK %{perl_privlib}/Unicode/Collate/allkeys.txt;lib/Unicode/Collate/allkeys.txt %{perl_privlib}/Unicode/Collate/keys.txt;lib/Unicode/Collate/keys.txt EOF LD_LIBRARY_PATH=/%{_lib}:%{_libdir} \ pp -I lib --dependent \ --compress=7 \ --module=deprecate \ --module=Biber::Input::file::bibtex \ --module=Biber::Input::file::biblatexml \ --module=Biber::Input::file::ris \ --module=Biber::Input::file::zoterordfxml \ --module=Biber::Input::file::endnotexml \ --module=Pod::Simple::TranscodeSmart \ --module=Pod::Simple::TranscodeDumb \ --module=Encode::Byte \ --module=Encode::CN \ --module=Encode::CJKConstants \ --module=Encode::EBCDIC \ --module=Encode::Encoder \ --module=Encode::GSM0338 \ --module=Encode::Guess \ --module=Encode::JP \ --module=Encode::KR \ --module=Encode::MIME::Header \ --module=Encode::Symbol \ --module=Encode::TW \ --module=Encode::Unicode \ --module=Encode::Unicode::UTF7 \ --module=File::Find::Rule \ --module=Readonly::XS \ --link=libbtparse.so \ --link=libxml2.so \ --link=libxslt.so \ --link=libexslt.so \ --link=libz.so \ --addlist=biber.files \ --cachedeps=scancache \ --output=${prefix}/bin/biber \ script/biber install -m 0644 bindoc/biber.1 ${prefix}/share/man/man1/ popd popd %endif %install # Read the options file . %{options} mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_libdir} mkdir -p %{buildroot}%{_includedir} mkdir -p %{buildroot}%{_infodir} mkdir -p %{buildroot}%{_libexecdir}/mktex mkdir -p %{buildroot}%{_mandir} mkdir -p %{buildroot}%{_mandir}/man1 mkdir -p %{buildroot}%{_mandir}/man5 mkdir -p %{buildroot}%{_mandir}/man8 mkdir -p %{buildroot}%{_texmfmaindir} mkdir -p %{buildroot}%{_texmfdistdir} mkdir -p %{buildroot}%{_texmfconfdir}/dvipdfm/config mkdir -p %{buildroot}%{_texmfconfdir}/dvipdfmx mkdir -p %{buildroot}%{_texmfconfdir}/dvips/config mkdir -p %{buildroot}%{_texmfconfdir}/scripts/urlbst mkdir -p %{buildroot}%{_texmfconfdir}/scripts/match_parens mkdir -p %{buildroot}%{_texmfconfdir}/scripts/mf2pt1 mkdir -p %{buildroot}%{_texmfconfdir}/tex/amstex/base mkdir -p %{buildroot}%{_texmfconfdir}/tex/generic/config mkdir -p %{buildroot}%{_texmfconfdir}/tex/lambda/config mkdir -p %{buildroot}%{_texmfconfdir}/tex/mex/base mkdir -p %{buildroot}%{_texmfconfdir}/tex/plain/cyrplain mkdir -p %{buildroot}%{_texmfconfdir}/web2c mkdir -p %{buildroot}%{_texmfconfdir}/xdvi mkdir -p %{buildroot}%{_texmfvardir} mkdir -p %{buildroot}%{_texmfvardir}/dist mkdir -p %{buildroot}%{_texmfvardir}/fonts mkdir -p %{buildroot}%{_texmfvardir}/fonts/dvipdfm mkdir -p %{buildroot}%{_texmfvardir}/fonts/dvips mkdir -p %{buildroot}%{_texmfvardir}/fonts/pdftex mkdir -p %{buildroot}%{_texmfvardir}/main mkdir -p %{buildroot}%{_texmfvardir}/md5 mkdir -p %{buildroot}%{_texmfvardir}/web2c mkdir -p %{buildroot}%{_texmfvardir}/web2c/aleph mkdir -p %{buildroot}%{_texmfvardir}/web2c/eptex mkdir -p %{buildroot}%{_texmfvardir}/web2c/luatex mkdir -p %{buildroot}%{_texmfvardir}/web2c/metafont mkdir -p %{buildroot}%{_texmfvardir}/web2c/pdftex mkdir -p %{buildroot}%{_texmfvardir}/web2c/ptex mkdir -p %{buildroot}%{_texmfvardir}/web2c/tex mkdir -p %{buildroot}%{_texmfvardir}/web2c/xetex mkdir -p %{buildroot}%{_texmfcache} mkdir -p %{buildroot}%{_fontcache} mkdir -p %{buildroot}%{_fontcache}/pk mkdir -p %{buildroot}%{_fontcache}/source mkdir -p %{buildroot}%{_fontcache}/tfm mkdir -p %{buildroot}%{_appdefdir} mkdir -p %{buildroot}%{_datadir}/texlive ln -sf ../../share/texmf %{buildroot}%{_datadir}/texlive/texmf-dist ln -sf ../../lib/texmf %{buildroot}%{_datadir}/texlive/texmf rm -v %{buildroot}%{_datadir}/texlive/texmf rm -v %{buildroot}%{_datadir}/texlive/texmf-dist rm -vr %{buildroot}%{_datadir}/texlive pushd ${prefix}/bin/ tar -cspSf - . | tar -xvspSf - -C %{buildroot}%{_bindir}/ rm -vf %{buildroot}%{_bindir}/tlmgr rm -vf %{buildroot}%{_bindir}/installfont-tl popd pushd ${prefix}/lib/ tar -cspSf - *.so* | tar -xvspSf - -C %{buildroot}%{_libdir}/ tar -cspSf - mktex | tar -xvspSf - -C %{buildroot}%{_libexecdir}/ popd pushd ${prefix}/include/ tar -cspSf - . | tar -xvspSf - -C %{buildroot}%{_includedir}/ popd pushd ${prefix}/share/man/ %if %{with buildbiber} install -m 0644 man1/biber.1 %{buildroot}%{_mandir}/man1/ %endif install -m 0644 man1/pmx2pdf.1 %{buildroot}%{_mandir}/man1/ install -m 0644 man1/pmxab.1 %{buildroot}%{_mandir}/man1/ install -m 0644 man1/prepmx.1 %{buildroot}%{_mandir}/man1/ install -m 0644 man1/m-tx.1 %{buildroot}%{_mandir}/man1/ install -m 0644 man1/scor2prt.1 %{buildroot}%{_mandir}/man1/ popd # # Those lines with exclamation mark have to done in the # specific spec files # #! pushd ${prefix}/share/info/ #! tar -cspSf - *.info | tar -xvspSf - -C %{buildroot}%{_infodir}/ #! popd #! pushd ${prefix}/share/man/ #! tar -cspSf - . | tar -xvspSf - -C %{buildroot}%{_mandir}/ #! rm -vf %{buildroot}%{_mandir}/man*/tlmgr* #! rm -vf %{buildroot}%{_mandir}/man*/installfont-tl* #! popd pushd ${prefix}/texmf/ tar -cspSf - . | tar -xvspSf - -C %{buildroot}%{_texmfmaindir}/ rm -vrf %{buildroot}%{_texmfmaindir}/texconfig/g rm -vrf %{buildroot}%{_texmfmaindir}/texconfig/v rm -vrf %{buildroot}%{_texmfmaindir}/texconfig/x rm -vrf %{buildroot}%{_texmfmaindir}/tlpkg/tlpobj rm -vf %{buildroot}%{_texmfmaindir}/texconfig/generic rm -vf %{buildroot}%{_texmfmaindir}/texconfig/README #! mv -vf %{buildroot}%{_texmfmaindir}/dvipdfmx/dvipdfmx.cfg \ #! %{buildroot}%{_texmfconfdir}/dvipdfmx/ #! ln -sf %{_texmfconfdir}/dvipdfmx/dvipdfmx.cfg \ #! %{buildroot}%{_texmfmaindir}/dvipdfmx/ for cnf in %{buildroot}%{_texmfmaindir}/web2c/*.cnf ; do mv -vf $cnf %{buildroot}%{_texmfconfdir}/web2c/ ln -sf %{_texmfconfdir}/web2c/${cnf##*/} $cnf done #! mv -vf %{buildroot}%{_texmfmaindir}/xdvi/xdvi.cfg \ #! %{buildroot}%{_texmfconfdir}/xdvi/ #! ln -sf %{_texmfconfdir}/xdvi/xdvi.cfg \ #! %{buildroot}%{_texmfmaindir}/xdvi/ #! mv -vf %{buildroot}%{_texmfmaindir}/xdvi/XDvi \ #! %{buildroot}%{_texmfconfdir}/xdvi/ #! ln -sf %{_texmfconfdir}/xdvi/XDvi \ #! %{buildroot}%{_appdefdir}/ popd pushd ${prefix}/texmf-dist/ tar -cspSf - . | tar -xvspSf - -C %{buildroot}%{_texmfdistdir}/ rm -vrf %{buildroot}%{_texmfdistdir}/tlpkg/tlpobj popd pushd %{buildroot}%{_bindir}/ # ppower4 (currently) not part of TEX Live rm -f pdfthumb rm -f ppower4 # no uptex rm -f convbkmk # repair/relocate the script links find -type l -printf '%f\a%l\n' | \ while IFS=$'\a' read dst src; do case "$src" in */texmf/*) ln -sf ../lib/texmf/${src#../texmf/} $dst ;; */texmf-dist/*) ln -sf ../share/texmf/${src#../texmf-dist/} $dst ;; esac done # set xasy script link ln -sf ../lib/texmf/asymptote/GUI/xasy.py xasy # some scripts not included in main source tar ball test -e match_parens || ln -sf ../share/texmf/scripts/match_parens/match_parens match_parens test -e mf2pt1 || ln -sf ../share/texmf/scripts/mf2pt1/mf2pt1.pl mf2pt1 test -e urlbst || ln -sf ../share/texmf/scripts/urlbst/urlbst urlbst # set some may missed symbolic links test -e mfplain || ln -vsf mpost mfplain test -e texlua || ln -vsf luatex texlua test -e texluac || ln -vsf luatex texluac test -e texhash || ln -vsf mktexlsr texhash test -e rpdfcrop || ln -vsf pdfcrop rpdfcrop # stolen from texlink script, also added musixtex case sed -r '\@^[[:blank:]]*(#|$)@d;s@\*@@' < $prefix/texmf/web2c/fmtutil.cnf | \ awk '{print $1, $2 }' | while read fmt engine ; do test -f "$engine" || continue case "$fmt" in mf) test "$engine" = mf-nowin -a -f mfw && engine=mfw esac case "$fmt" in cont-??|mptopdf|*musixtex) continue ;; *) test "$fmt" = "$(ls -ld "$fmt" 2> /dev/null | awk '{print $NF}')" || rm -rf "$fmt" test ! -f "$fmt" || continue ln -vsf "$engine" "$fmt" esac done # our pdfmusixtex extension of the musixtex lua script test -e pdfmusixtex || ln -sf musixtex pdfmusixtex if test ! -e rlxtools ; then printf '#!/bin/sh\nmtxrun --script rlxtools "$@"\n' > rlxtools chmod 755 rlxtools fi popd # clear out all file below texmf tree as this will delivered by texlive tar balls find %{buildroot}%{_texmfdirs} -type f | xargs -r rm -vf # but work around missing MusixTeX files pushd ${prefix}/texmf-dist/ install -m 0755 scripts/m-tx/m-tx.lua %{buildroot}%{_texmfdistdir}/scripts/m-tx/ install -m 0755 scripts/pmx/pmx2pdf.lua %{buildroot}%{_texmfdistdir}/scripts/pmx/ popd # install manual page of public install -m 0644 %{S:51} %{buildroot}%{_mandir}/man8/public.8 # remove as texlive-texlive-scripts and texlive-texlive-scripts-bin is not used rm -vf %{buildroot}%{_bindir}/rungs # is part of texlive-kpathsea rm -vf %{buildroot}%{_texmfconfdir}/web2c/fmtutil.cnf rm -vf %{buildroot}%{_texmfconfdir}/web2c/texmf.cnf rm -vf %{buildroot}%{_texmfmaindir}/web2c/fmtutil.cnf rm -vf %{buildroot}%{_texmfmaindir}/web2c/texmf.cnf # relink texlive helpers to public binary for mktex in texhash mktexlsr mktexmf mktexpk mktextfm do mv -f %{buildroot}%{_bindir}/$mktex %{buildroot}%{_libexecdir}/mktex/ ln -sf %{_libexecdir}/mktex/public %{buildroot}%{_bindir}/$mktex done %if %{defined verify_permissions} %verifyscript %verify_permissions -e %{_libexecdir}/mktex/public %endif %post %if %{defined set_permissions} %set_permissions %{_libexecdir}/mktex/public %endif mkdir -p /var/run/texlive > /var/run/texlive/run-mktexlsr %postun if test $1 = 1; then mkdir -p /var/run/texlive > /var/run/texlive/run-mktexlsr fi %posttrans if test -d /var/run/texlive; then VERBOSE=false %{_texmfmaindir}/texconfig/update rm -rf /var/run/texlive fi %post -n libkpathsea6 -p /sbin/ldconfig %postun -n libkpathsea6 -p /sbin/ldconfig %post -n libptexenc1 -p /sbin/ldconfig %postun -n libptexenc1 -p /sbin/ldconfig %files %defattr(-,root,root,755) %attr(0755,root,%{texgrp}) %{_libexecdir}/mktex/public # is part of texlive-kpathsea #%config(noreplace) %verify(not md5 size mtime) %{_texmfconfdir}/web2c/fmtutil.cnf #%config(noreplace) %verify(not md5 size mtime) %{_texmfconfdir}/web2c/texmf.cnf #%verify(link) %{_texmfmaindir}/web2c/fmtutil.cnf #%verify(link) %{_texmfmaindir}/web2c/texmf.cnf %{_mandir}/man8/public.* %files a2ping-bin %defattr(-,root,root,755) %{_bindir}/a2ping %files accfonts-bin %defattr(-,root,root,755) %{_bindir}/mkt1font %{_bindir}/vpl2ovp %{_bindir}/vpl2vpl %files afm2pl-bin %defattr(-,root,root,755) %{_bindir}/afm2pl %files aleph-bin %defattr(-,root,root,755) %{_bindir}/aleph %{_bindir}/lamed %files amstex-bin %defattr(-,root,root,755) %{_bindir}/amstex %files asymptote-bin %defattr(-,root,root,755) %{_bindir}/asy %{_bindir}/xasy %files authorindex-bin %defattr(-,root,root,755) %{_bindir}/authorindex %files biber-bin %defattr(-,root,root,755) %{_bindir}/biber %if %{with buildbiber} %{_mandir}/man1/biber.1* %endif %files bibexport-bin %defattr(-,root,root,755) %{_bindir}/bibexport %files bibtex-bin %defattr(-,root,root,755) %{_bindir}/bibtex %files bibtex8-bin %defattr(-,root,root,755) %{_bindir}/bibtex8 %files bibtexu-bin %defattr(-,root,root,755) %{_bindir}/bibtexu %files bundledoc-bin %defattr(-,root,root,755) %{_bindir}/arlatex %{_bindir}/bundledoc %files cachepic-bin %defattr(-,root,root,755) %{_bindir}/cachepic %files checkcites-bin %defattr(-,root,root,755) %{_bindir}/checkcites %files chktex-bin %defattr(-,root,root,755) %{_bindir}/chktex %{_bindir}/chkweb %{_bindir}/deweb %files cjkutils-bin %defattr(-,root,root,755) %{_bindir}/bg5+latex %{_bindir}/bg5+pdflatex %{_bindir}/bg5conv %{_bindir}/bg5latex %{_bindir}/bg5pdflatex %{_bindir}/cef5conv %{_bindir}/cef5latex %{_bindir}/cef5pdflatex %{_bindir}/cefconv %{_bindir}/ceflatex %{_bindir}/cefpdflatex %{_bindir}/cefsconv %{_bindir}/cefslatex %{_bindir}/cefspdflatex %{_bindir}/extconv %{_bindir}/gbklatex %{_bindir}/gbkpdflatex %{_bindir}/hbf2gf %{_bindir}/sjisconv %{_bindir}/sjislatex %{_bindir}/sjispdflatex %files context-bin %defattr(-,root,root,755) %{_bindir}/context %{_bindir}/ctxtools %{_bindir}/luatools %{_bindir}/mtxrun %{_bindir}/pstopdf %{_bindir}/rlxtools %{_bindir}/texexec %{_bindir}/texmfstart %files cslatex-bin %defattr(-,root,root,755) %{_bindir}/cslatex %{_bindir}/pdfcslatex %files csplain-bin %defattr(-,root,root,755) %{_bindir}/csplain %{_bindir}/pdfcsplain %files ctanify-bin %defattr(-,root,root,755) %{_bindir}/ctanify %files ctanupload-bin %defattr(-,root,root,755) %{_bindir}/ctanupload %files ctie-bin %defattr(-,root,root,755) %{_bindir}/ctie %files cweb-bin %defattr(-,root,root,755) %{_bindir}/ctangle %{_bindir}/cweave %files cyrillic-bin-bin %defattr(-,root,root,755) %{_bindir}/rubibtex %{_bindir}/rumakeindex %files de-macro-bin %defattr(-,root,root,755) %{_bindir}/de-macro %files detex-bin %defattr(-,root,root,755) %{_bindir}/detex %files devnag-bin %defattr(-,root,root,755) %{_bindir}/devnag %files dosepsbin-bin %defattr(-,root,root,755) %{_bindir}/dosepsbin %files dtl-bin %defattr(-,root,root,755) %{_bindir}/dt2dv %{_bindir}/dv2dt %files dviasm-bin %defattr(-,root,root,755) %{_bindir}/dviasm %files dvicopy-bin %defattr(-,root,root,755) %{_bindir}/dvicopy %files dvidvi-bin %defattr(-,root,root,755) %{_bindir}/dvidvi %files dviljk-bin %defattr(-,root,root,755) %{_bindir}/dvihp %{_bindir}/dvilj %{_bindir}/dvilj2p %{_bindir}/dvilj4 %{_bindir}/dvilj4l %{_bindir}/dvilj6 %files dvipdfm-bin %defattr(-,root,root,755) %{_bindir}/dvipdfm %{_bindir}/dvipdft %files dvipdfmx-bin %defattr(-,root,root,755) %{_bindir}/dvipdfmx %{_bindir}/ebb %{_bindir}/extractbb %files dvipng-bin %defattr(-,root,root,755) %{_bindir}/dvigif %{_bindir}/dvipng %files dvipos-bin %defattr(-,root,root,755) %{_bindir}/dvipos %files dvips-bin %defattr(-,root,root,755) %{_bindir}/afm2tfm %{_bindir}/dvips %files dvisvgm-bin %defattr(-,root,root,755) %{_bindir}/dvisvgm %files ebong-bin %defattr(-,root,root,755) %{_bindir}/ebong %files eplain-bin %defattr(-,root,root,755) %{_bindir}/eplain %files epspdf-bin %defattr(-,root,root,755) %{_bindir}/epspdf %{_bindir}/epspdftk %files epstopdf-bin %defattr(-,root,root,755) %{_bindir}/epstopdf %{_bindir}/repstopdf %files exceltex-bin %defattr(-,root,root,755) %{_bindir}/exceltex %files fig4latex-bin %defattr(-,root,root,755) %{_bindir}/fig4latex %files findhyph-bin %defattr(-,root,root,755) %{_bindir}/findhyph %files fontinst-bin %defattr(-,root,root,755) %{_bindir}/fontinst %files fontools-bin %defattr(-,root,root,755) %{_bindir}/afm2afm %{_bindir}/autoinst %{_bindir}/ot2kpx %files fontware-bin %defattr(-,root,root,755) %{_bindir}/pltotf %{_bindir}/tftopl %{_bindir}/vftovp %{_bindir}/vptovf %files fragmaster-bin %defattr(-,root,root,755) %{_bindir}/fragmaster %files glossaries-bin %defattr(-,root,root,755) %{_bindir}/makeglossaries %files gsftopk-bin %defattr(-,root,root,755) %{_bindir}/gsftopk %files jadetex-bin %defattr(-,root,root,755) %{_bindir}/jadetex %{_bindir}/pdfjadetex %files jfontmaps-bin %defattr(-,root,root,755) %{_bindir}/updmap-setup-kanji %files kpathsea-bin %defattr(-,root,root,755) %{_bindir}/kpseaccess %{_bindir}/kpsepath %{_bindir}/kpsereadlink %{_bindir}/kpsestat %{_bindir}/kpsetool %{_bindir}/kpsewhich %{_bindir}/kpsexpand %{_bindir}/mkocp %{_bindir}/mkofm %{_bindir}/mktexfmt %{_bindir}/mktexlsr %{_bindir}/mktexmf %{_bindir}/mktexpk %{_bindir}/mktextfm %{_bindir}/texhash %{_libexecdir}/mktex/*tex* %files lacheck-bin %defattr(-,root,root,755) %{_bindir}/lacheck %files latex-bin-bin %defattr(-,root,root,755) %{_bindir}/dvilualatex %{_bindir}/latex %{_bindir}/lualatex %{_bindir}/pdflatex %files latex2man-bin %defattr(-,root,root,755) %{_bindir}/latex2man %files latexdiff-bin %defattr(-,root,root,755) %{_bindir}/latexdiff %{_bindir}/latexdiff-vc %{_bindir}/latexrevise %files latexfileversion-bin %defattr(-,root,root,755) %{_bindir}/latexfileversion %files latexmk-bin %defattr(-,root,root,755) %{_bindir}/latexmk %files lcdftypetools-bin %defattr(-,root,root,755) %{_bindir}/cfftot1 %{_bindir}/mmafm %{_bindir}/mmpfb %{_bindir}/otfinfo %{_bindir}/otftotfm %{_bindir}/t1dotlessj %{_bindir}/t1lint %{_bindir}/t1rawafm %{_bindir}/t1reencode %{_bindir}/t1testpage %{_bindir}/ttftotype42 %files listbib-bin %defattr(-,root,root,755) %{_bindir}/listbib %files listings-ext-bin %defattr(-,root,root,755) %{_bindir}/listings-ext.sh %files luaotfload-bin %defattr(-,root,root,755) %{_bindir}/mkluatexfontdb %files luatex-bin %defattr(-,root,root,755) %{_bindir}/dviluatex %{_bindir}/luatex %{_bindir}/texlua %{_bindir}/texluac %files makeindex-bin %defattr(-,root,root,755) %{_bindir}/makeindex %{_bindir}/mkindex %files match_parens-bin %defattr(-,root,root,755) %{_bindir}/match_parens %files mathspic-bin %defattr(-,root,root,755) %{_bindir}/mathspic %files metafont-bin %defattr(-,root,root,755) %{_bindir}/inimf %{_bindir}/mf %{_bindir}/mf-nowin %files metapost-bin %defattr(-,root,root,755) %{_bindir}/dvitomp %{_bindir}/mfplain %{_bindir}/mpost %files mex-bin %defattr(-,root,root,755) %{_bindir}/mex %{_bindir}/pdfmex %{_bindir}/utf8mex %files mf2pt1-bin %defattr(-,root,root,755) %{_bindir}/mf2pt1 %files mfware-bin %defattr(-,root,root,755) %{_bindir}/gftodvi %{_bindir}/gftopk %{_bindir}/gftype %{_bindir}/mft %{_bindir}/pktogf %{_bindir}/pktype %files mkgrkindex-bin %defattr(-,root,root,755) %{_bindir}/mkgrkindex %files mkjobtexmf-bin %defattr(-,root,root,755) %{_bindir}/mkjobtexmf %files mltex-bin %defattr(-,root,root,755) %{_bindir}/mllatex %{_bindir}/mltex %files mptopdf-bin %defattr(-,root,root,755) %{_bindir}/mptopdf %files musixtex-bin %defattr(-,root,root,755) %{_bindir}/musixflx %{_bindir}/musixtex %{_bindir}/pdfmusixtex %{_bindir}/pmx2pdf %{_bindir}/pmxab %{_bindir}/prepmx %{_bindir}/scor2prt %{_bindir}/m-tx %{_texmfdistdir}/scripts/pmx/pmx2pdf.lua %{_texmfdistdir}/scripts/m-tx/m-tx.lua %{_mandir}/man1/pmx2pdf.1* %{_mandir}/man1/pmxab.1* %{_mandir}/man1/prepmx.1* %{_mandir}/man1/m-tx.1* %{_mandir}/man1/scor2prt.1* %files omegaware-bin %defattr(-,root,root,755) %{_bindir}/odvicopy %{_bindir}/odvitype %{_bindir}/ofm2opl %{_bindir}/omfonts %{_bindir}/opl2ofm %{_bindir}/otangle %{_bindir}/otp2ocp %{_bindir}/outocp %{_bindir}/ovf2ovp %{_bindir}/ovp2ovf %{_bindir}/wovp2ovf %files patgen-bin %defattr(-,root,root,755) %{_bindir}/patgen %files pax-bin %defattr(-,root,root,755) %{_bindir}/pdfannotextractor %files pdfcrop-bin %defattr(-,root,root,755) %{_bindir}/pdfcrop %{_bindir}/rpdfcrop %files pdfjam-bin %defattr(-,root,root,755) %{_bindir}/pdf180 %{_bindir}/pdf270 %{_bindir}/pdf90 %{_bindir}/pdfbook %{_bindir}/pdfflip %{_bindir}/pdfjam %{_bindir}/pdfjam-pocketmod %{_bindir}/pdfjam-slides3up %{_bindir}/pdfjam-slides6up %{_bindir}/pdfjoin %{_bindir}/pdfnup %{_bindir}/pdfpun %files pdftex-bin %defattr(-,root,root,755) %{_bindir}/etex %{_bindir}/pdfetex %{_bindir}/pdftex %{_bindir}/simpdftex %files pdftools-bin %defattr(-,root,root,755) %{_bindir}/e2pall %{_bindir}/pdfatfi %{_bindir}/pdfclose %{_bindir}/pdfopen %{_bindir}/pdftosrc %{_bindir}/ps4pdf %files pedigree-perl-bin %defattr(-,root,root,755) %{_bindir}/pedigree %files perltex-bin %defattr(-,root,root,755) %{_bindir}/perltex %files pkfix-bin %defattr(-,root,root,755) %{_bindir}/pkfix %files pkfix-helper-bin %defattr(-,root,root,755) %{_bindir}/pkfix-helper %files ps2pkm-bin %defattr(-,root,root,755) %{_bindir}/mag %{_bindir}/pfb2pfa %{_bindir}/pk2bm %{_bindir}/ps2pk %files pst2pdf-bin %defattr(-,root,root,755) %{_bindir}/pst2pdf %files pstools-bin %defattr(-,root,root,755) %{_bindir}/bbox %{_bindir}/ps2eps %{_bindir}/ps2frag %{_bindir}/pslatex %files ptex-bin %defattr(-,root,root,755) %{_bindir}/eptex %{_bindir}/makejvf %{_bindir}/mendex %{_bindir}/pbibtex %{_bindir}/pdvitype %{_bindir}/platex %{_bindir}/ppltotf %{_bindir}/ptex %{_bindir}/ptftopl %files purifyeps-bin %defattr(-,root,root,755) %{_bindir}/purifyeps %files seetexk-bin %defattr(-,root,root,755) %{_bindir}/dvibook %{_bindir}/dviconcat %{_bindir}/dviselect %{_bindir}/dvitodvi %{_bindir}/a4toa5 %{_bindir}/mydvichk %{_bindir}/odd2even %files splitindex-bin %defattr(-,root,root,755) %{_bindir}/splitindex %files sty2dtx-bin %defattr(-,root,root,755) %{_bindir}/sty2dtx %files svn-multi-bin %defattr(-,root,root,755) %{_bindir}/svn-multi %files synctex-bin %defattr(-,root,root,755) %{_bindir}/synctex %files tetex-bin %defattr(-,root,root,755) %{_bindir}/allcm %{_bindir}/allec %{_bindir}/allneeded %{_bindir}/dvi2fax %{_bindir}/dvired %{_bindir}/fmtutil %{_bindir}/fmtutil-sys %{_bindir}/kpsewhere %{_bindir}/texconfig-dialog %{_bindir}/texconfig-sys %{_bindir}/texlinks %{_bindir}/updmap %{_bindir}/updmap-sys %files tex-bin %defattr(-,root,root,755) %{_bindir}/initex %{_bindir}/tex %files tex4ht-bin %defattr(-,root,root,755) %{_bindir}/ht %{_bindir}/htcontext %{_bindir}/htlatex %{_bindir}/htmex %{_bindir}/httex %{_bindir}/httexi %{_bindir}/htxelatex %{_bindir}/htxetex %{_bindir}/mk4ht %{_bindir}/t4ht %{_bindir}/tex4ht %files texconfig-bin %defattr(-,root,root,755) %{_bindir}/texconfig %files texcount-bin %defattr(-,root,root,755) %{_bindir}/texcount %files texdef-bin %defattr(-,root,root,755) %{_bindir}/texdef %files texdiff-bin %defattr(-,root,root,755) %{_bindir}/texdiff %files texdirflatten-bin %defattr(-,root,root,755) %{_bindir}/texdirflatten %files texdoc-bin %defattr(-,root,root,755) %{_bindir}/texdoc %{_bindir}/texdoctk %files texliveonfly-bin %defattr(-,root,root,755) %{_bindir}/texliveonfly %files texloganalyser-bin %defattr(-,root,root,755) %{_bindir}/texloganalyser %files texsis-bin %defattr(-,root,root,755) %{_bindir}/texsis %files texware-bin %defattr(-,root,root,755) %{_bindir}/dvitype %{_bindir}/pooltype %files thumbpdf-bin %defattr(-,root,root,755) %{_bindir}/thumbpdf %files tie-bin %defattr(-,root,root,755) %{_bindir}/tie %files tpic2pdftex-bin %defattr(-,root,root,755) %{_bindir}/tpic2pdftex %files ttfutils-bin %defattr(-,root,root,755) %{_bindir}/ttf2afm %{_bindir}/ttf2pk %{_bindir}/ttf2tfm %{_bindir}/ttfdump %files typeoutfileinfo-bin %defattr(-,root,root,755) %{_bindir}/typeoutfileinfo %files ulqda-bin %defattr(-,root,root,755) %{_bindir}/ulqda %files urlbst-bin %defattr(-,root,root,755) %{_bindir}/urlbst %files vlna-bin %defattr(-,root,root,755) %{_bindir}/vlna %files vpe-bin %defattr(-,root,root,755) %{_bindir}/vpe %files web-bin %defattr(-,root,root,755) %{_bindir}/tangle %{_bindir}/weave %files xdvi-bin %defattr(-,root,root,755) %{_bindir}/xdvi %{_bindir}/xdvi-xaw3d %files xetex-bin %defattr(-,root,root,755) %{_bindir}/teckit_compile %{_bindir}/xdvipdfmx %{_bindir}/xelatex %{_bindir}/xetex %files xmltex-bin %defattr(-,root,root,755) %{_bindir}/pdfxmltex %{_bindir}/xmltex %files -n libkpathsea6 %defattr(-,root,root,755) %{_libdir}/libkpathsea*.so.* %files -n %{name}-kpathsea-devel %defattr(-,root,root) %dir %{_includedir}/kpathsea %{_includedir}/kpathsea/* %{_libdir}/libkpathsea.so %files -n libptexenc1 %defattr(-,root,root,755) %{_libdir}/libptexenc*.so.* %files -n %{name}-ptexenc-devel %defattr(-,root,root) %dir %{_includedir}/ptexenc %{_includedir}/ptexenc/* %{_libdir}/libptexenc.so %files -n %{name}-bin-devel %defattr(-,root,root,755) %changelog