Sync with CTAN, new BR: cairo;harfbuzz, don't use texlive latexmk;psutils

This commit is contained in:
Jindrich Novy 2013-01-02 14:45:11 +01:00
parent 325f755cbb
commit cb7df5fd68
8 changed files with 12586 additions and 8627 deletions

45
.gitignore vendored
View File

@ -6,6 +6,8 @@
/abc.doc.tar.xz
/abc.source.tar.xz
/abc.tar.xz
/abntex2.doc.tar.xz
/abntex2.tar.xz
/abraces.doc.tar.xz
/abraces.tar.xz
/abstract.doc.tar.xz
@ -58,6 +60,8 @@
/adrconv.tar.xz
/advdate.doc.tar.xz
/advdate.tar.xz
/aecc.doc.tar.xz
/aecc.tar.xz
/ae.doc.tar.xz
/aeguill.doc.tar.xz
/aeguill.tar.xz
@ -267,6 +271,9 @@
/background.doc.tar.xz
/background.source.tar.xz
/background.tar.xz
/backnaur.doc.tar.xz
/backnaur.source.tar.xz
/backnaur.tar.xz
/bangtex.doc.tar.xz
/bangtex.tar.xz
/barcodes.doc.tar.xz
@ -410,6 +417,8 @@
/biblatex-publist.tar.xz
/biblatex-science.doc.tar.xz
/biblatex-science.tar.xz
/biblatex-swiss-legal.doc.tar.xz
/biblatex-swiss-legal.tar.xz
/biblatex.tar.xz
/biblatex-trad.doc.tar.xz
/biblatex-trad.tar.xz
@ -877,6 +886,8 @@
/computational-complexity.doc.tar.xz
/computational-complexity.source.tar.xz
/computational-complexity.tar.xz
/concepts.doc.tar.xz
/concepts.tar.xz
/concmath.doc.tar.xz
/concmath-fonts.doc.tar.xz
/concmath-fonts.tar.xz
@ -1016,7 +1027,6 @@
/cryst.tar.xz
/csbulletin.doc.tar.xz
/csbulletin.tar.xz
/cslatex.doc.tar.xz
/cslatex.i386-linux.tar.xz
/cslatex.source.tar.xz
/cslatex.tar.xz
@ -1026,6 +1036,7 @@
/csquotes.doc.tar.xz
/csquotes.tar.xz
/cs.tar.xz
/cstex.doc.tar.xz
/csvsimple.doc.tar.xz
/csvsimple.tar.xz
/csvtools.doc.tar.xz
@ -1205,6 +1216,7 @@
/doipubmed.source.tar.xz
/doipubmed.tar.xz
/doi.tar.xz
/dosepsbin.i386-linux.tar.xz
/dotarrow.doc.tar.xz
/dotarrow.source.tar.xz
/dotarrow.tar.xz
@ -1330,6 +1342,8 @@
/ebezier.doc.tar.xz
/ebezier.source.tar.xz
/ebezier.tar.xz
/ebgaramond.doc.tar.xz
/ebgaramond.tar.xz
/ebong.doc.tar.xz
/ebong.i386-linux.tar.xz
/ebong.tar.xz
@ -2050,6 +2064,7 @@
/gnuplottex.doc.tar.xz
/gnuplottex.source.tar.xz
/gnuplottex.tar.xz
/go.doc.tar.xz
/go.source.tar.xz
/gost.doc.tar.xz
/gost.source.tar.xz
@ -2669,10 +2684,6 @@
/latexcheat.doc.tar.xz
/latexcheat-esmx.doc.tar.xz
/latexcheat-ptbr.doc.tar.xz
/latexmk.doc.tar.xz
/latexmk.i386-linux.tar.xz
/latexmk.source.tar.xz
/latexmk.tar.xz
/latexmp.doc.tar.xz
/latexmp.tar.xz
/latex-notes-zh-cn.doc.tar.xz
@ -2998,6 +3009,9 @@
/makeplot.doc.tar.xz
/makeplot.source.tar.xz
/makeplot.tar.xz
/mandi.doc.tar.xz
/mandi.source.tar.xz
/mandi.tar.xz
/manfnt.source.tar.xz
/manfnt.tar.xz
/manuscript.doc.tar.xz
@ -3191,6 +3205,7 @@
/mkgrkindex.doc.tar.xz
/mkgrkindex.i386-linux.tar.xz
/mkgrkindex.tar.xz
/mkjobtexmf.i386-linux.tar.xz
/mkpattern.doc.tar.xz
/mkpattern.tar.xz
/mla-paper.doc.tar.xz
@ -4142,6 +4157,8 @@
/purifyeps.doc.tar.xz
/purifyeps.i386-linux.tar.xz
/purifyeps.tar.xz
/pxbase.doc.tar.xz
/pxbase.tar.xz
/pxcjkcat.doc.tar.xz
/pxcjkcat.tar.xz
/pxfonts.doc.tar.xz
@ -4149,6 +4166,9 @@
/pxgreeks.doc.tar.xz
/pxgreeks.source.tar.xz
/pxgreeks.tar.xz
/pxrubrica.doc.tar.xz
/pxrubrica.source.tar.xz
/pxrubrica.tar.xz
/pxtxalfa.doc.tar.xz
/pxtxalfa.tar.xz
/python.doc.tar.xz
@ -4756,6 +4776,9 @@
/tablefootnote.doc.tar.xz
/tablefootnote.source.tar.xz
/tablefootnote.tar.xz
/tableof.doc.tar.xz
/tableof.source.tar.xz
/tableof.tar.xz
/tablists.doc.tar.xz
/tablists.source.tar.xz
/tablists.tar.xz
@ -4848,6 +4871,8 @@
/texdef.i386-linux.tar.xz
/texdef.source.tar.xz
/texdef.tar.xz
/texdiff.i386-linux.tar.xz
/texdirflatten.i386-linux.tar.xz
/texdoc.doc.tar.xz
/texdoc.i386-linux.tar.xz
/texdoc.tar.xz
@ -4891,7 +4916,7 @@
/texlive-scripts.tar.xz
/texlive-sr.doc.tar.xz
/texlive-zh-cn.doc.tar.xz
/texlive-20121205_r28449-source.tar.xz
/texlive-20130102_r28692-source.tar.xz
/texloganalyser.doc.tar.xz
/texloganalyser.i386-linux.tar.xz
/texloganalyser.tar.xz
@ -4993,6 +5018,8 @@
/tikz-dependency.tar.xz
/tikz-inet.doc.tar.xz
/tikz-inet.tar.xz
/tikzorbital.doc.tar.xz
/tikzorbital.tar.xz
/tikzpagenodes.doc.tar.xz
/tikzpagenodes.source.tar.xz
/tikzpagenodes.tar.xz
@ -5574,6 +5601,12 @@
/zwgetfdate.tar.xz
/zwpagelayout.doc.tar.xz
/zwpagelayout.tar.xz
/zxjafbfont.doc.tar.xz
/zxjafbfont.tar.xz
/zxjafont.doc.tar.xz
/zxjafont.tar.xz
/zxjatype.doc.tar.xz
/zxjatype.tar.xz
/12many.doc.tar.xz
/12many.source.tar.xz
/12many.tar.xz

415
sources

File diff suppressed because it is too large Load Diff

View File

@ -5,6 +5,7 @@
"latex-tipps-und-tricks", NULL, /* Removed from TeXLive - non-free */
"russ", NULL, /* Removed from TeXLive - non-free */
"preview", NULL, /* upstream in Fedora */
"psutils", NULL, /* in Fedora */
"floatflt", "LPPL",
"seetexk", "MIT",
"texdraw", "CC-BY",

17643
texlive.spec

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
%global source_date 20121205_r28449
%global source_date 20130102_r28692
%global tl_version 2012
%global tl_rel 10
%global tl_release %{tl_rel}.%{source_date}%{?dist}
@ -12,6 +12,7 @@
%global __perl_requires %{nil}
%global __find_provides %{nil}
%global __os_install_post /usr/lib/rpm/brp-compress %{nil}
%global __arch_install_post %{nil}
Name: texlive
Version: %{tl_version}
@ -23,7 +24,7 @@ License: Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Publ
URL: http://tug.org/texlive/
BuildRequires: xz libXaw-devel ncurses-devel bison flex file perl(Digest::MD5)
BuildRequires: gd-devel teckit-devel freetype-devel t1lib-devel libpng-devel zlib-devel poppler-devel t1utils
BuildRequires: zziplib-devel libicu-devel
BuildRequires: zziplib-devel libicu-devel cairo-devel harfbuzz-devel pixman-devel
Requires: texlive-scheme-basic
Requires: texlive-collection-latexrecommended
Requires: tex-kpathsea, tex-tetex
@ -101,6 +102,7 @@ xz -dc %{SOURCE0} | tar x
for l in `unxz -c %{SOURCE3} | tar t`; do
ln -s %{_texdir}/licenses/$l $l
done
#tar vfxz %{SOURCE7}
%build
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
@ -122,6 +124,8 @@ cd work
--with-system-freetype2 \
--with-system-poppler \
--with-system-zziplib \
--with-system-cairo \
--with-system-harfbuzz \
--with-system-icu \
--with-pic \
--with-xdvi-x-toolkit=xaw \
@ -211,7 +215,7 @@ rm -f man
[ ! -e mfplain ] && ln -s mpost mfplain
[ ! -e texlua ] && ln -s luatex texlua
[ ! -e texluac ] && ln -s luatex texluac
for i in physe phyzzx installfont-tl pdfthumb ppower4 tcdialog dosepsbin mkjobtexmf texdiff texdirflatten; do
for i in physe phyzzx installfont-tl pdfthumb ppower4 tcdialog latexmk; do
rm -f %{buildroot}%{_bindir}/$i
done
rm -rf %{buildroot}%{_includedir}/ptexenc
@ -299,6 +303,12 @@ fi
%{_libdir}/*.so
%changelog
* Wed Jan 2 2013 Jindrich Novy <jnovy@redhat.com> 2012-10-20130102
- sync with CTAN
- added new buildrequires
- don't use texlive's psutils
- don't obsolete latexmk (#868996)
* Thu Dec 6 2012 Jindrich Novy <jnovy@redhat.com> 2012-10-20121205
- sync with CTAN
- compile also C++ sources with -fno-strict-aliasing

File diff suppressed because it is too large Load Diff

View File

@ -218,6 +218,7 @@ char *pkg_blacklist[] = {
"latex-tds", // only source
"biber", // no sources
"euro-ce", // nonfree license
"latexmk", // packaged separately
NULL,
};
@ -447,7 +448,7 @@ next_name:
size_t sarch, sname;
int i, blacklisted = 0;
for (i=0; pkg_blacklist[i]; i++) {
if ( !strcmp(l+5, pkg_blacklist[i]) ) {
if ( !strncmp(l+5, pkg_blacklist[i], strlen(pkg_blacklist[i])) ) {
blacklisted = 1;
break;
}
@ -1450,10 +1451,10 @@ void solve(char *name) {
fprintf(fpack, "Provides: tex-preview = %%{tl_version}\n");
fprintf(fpack, "Obsoletes: tex-preview < %%{tl_version}\n");
}
if ( !strcmp(name, "latexmk") ) {
/* if ( !strcmp(name, "latexmk") ) { // rhbz#868996
fprintf(fpack, "Provides: latexmk = %%{tl_version}\n");
fprintf(fpack, "Obsoletes: latexmk < %%{tl_version}\n");
}
}*/
if ( !strcmp(name, "chktex") ) { /* rhbz#864211 */
fprintf(fpack, "Provides: chktex = %%{tl_version}\n");
fprintf(fpack, "Obsoletes: chktex < %%{tl_version}\n");

View File

@ -1,5 +1,5 @@
--- texlive.tlpdb.orig 2012-12-06 07:38:57.246579879 +0100
+++ texlive.tlpdb 2012-12-06 07:38:57.275579821 +0100
--- texlive.tlpdb.orig 2013-01-02 08:21:41.455532160 +0100
+++ texlive.tlpdb 2013-01-02 08:21:41.527532203 +0100
@@ -76,7 +76,7 @@
catalogue-ctan /macros/latex/contrib/abc
catalogue-date 2008-03-08 20:47:21 +0100
@ -7,9 +7,9 @@
-catalogue-version .0
+catalogue-version 0
name abraces
name abntex2
category Package
@@ -6963,7 +6963,7 @@
@@ -7053,7 +7053,7 @@
catalogue-license pd
catalogue-version 1.0a
@ -18,7 +18,46 @@
category Package
revision 27228
shortdesc A font to typeset maths in Xe(La)TeX and Lua(La)TeX.
@@ -24675,7 +24675,6 @@
@@ -10993,38 +10993,6 @@
catalogue-date 2006-12-29 13:11:21 +0100
catalogue-license gpl
-name biber
-category Package
-revision 28554
-shortdesc A BibTeX replacement for users of biblatex.
-longdesc Biber is a BibTeX replacement for users of biblatex. Biber
-longdesc supports full UTF-8, can (re)-encode input and output, supports
-longdesc highly configurable sorting, dynamic bibliography sets and many
-longdesc other features. The CTAN distribution offers a compressed tar
-longdesc archive of the sources, etc., together with "binary"
-longdesc distributions for a variety of platforms. Note: on SourceForge
-longdesc biber is formally named "biblatex-biber", to distinguish it
-longdesc from an earlier (now apparently moribund) project called
-longdesc "biber".
-depend biber.ARCH
-docfiles size=70
- texmf-dist/doc/bibtex/biber/biber.pdf
-srcfiles size=512
- texmf-dist/source/bibtex/biber/Changes
- texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz
- texmf-dist/source/bibtex/biber/recode_data.xml.html
-catalogue-ctan /biblio/biber
-catalogue-date 2012-11-28 14:04:13 +0100
-catalogue-license artistic
-catalogue-version 1.4
-
-name biber.i386-linux
-category Package
-revision 28403
-shortdesc i386-linux files of biber
-binfiles arch=i386-linux size=3090
- bin/i386-linux/biber
-
name bibexport
category Package
revision 26313
@@ -24885,7 +24853,6 @@
shortdesc TeX Live documentation
relocated 1
depend texlive-common
@ -26,16 +65,16 @@
depend texlive-en
name collection-documentation-bulgarian
@@ -24974,7 +24973,7 @@
revision 28412
@@ -25184,7 +25151,7 @@
revision 28587
shortdesc Extra fonts
relocated 1
-depend Asana-Math
+depend asana-math
depend adforn
depend adfsymbols
depend allrunes
@@ -25092,7 +25091,7 @@
depend aecc
@@ -25304,7 +25271,7 @@
depend libertine
depend librebaskerville
depend libris
@ -44,7 +83,7 @@
depend lxfonts
depend ly1
depend mathabx
@@ -25451,7 +25450,7 @@
@@ -25663,7 +25630,7 @@
depend cns
depend ctex
depend dnp
@ -53,7 +92,7 @@
depend garuda-c90
depend hyphen-chinese
depend ipaex
@@ -26969,7 +26968,7 @@
@@ -27193,7 +27160,7 @@
depend m-tx
depend musixguit
depend musixtex
@ -62,7 +101,7 @@
depend pmx
depend songbook
depend collection-latex
@@ -27408,25 +27407,6 @@
@@ -27634,25 +27601,6 @@
depend texinfo
depend collection-basic
@ -88,7 +127,7 @@
name collection-xetex
category Collection
revision 28124
@@ -48724,7 +48704,7 @@
@@ -49571,7 +49519,7 @@
catalogue-license lppl1.3
catalogue-version v2.2b
@ -97,7 +136,7 @@
category Package
revision 25417
shortdesc Thai fonts for LaTeX from TLWG.
@@ -59704,13 +59684,6 @@
@@ -60634,13 +60582,6 @@
catalogue-license lppl
catalogue-version v1.6b
@ -111,7 +150,7 @@
name interactiveworkbook
category Package
revision 15878
@@ -68956,7 +68929,7 @@
@@ -69904,7 +69845,7 @@
catalogue-ctan /macros/latex/contrib/labels
catalogue-date 2009-09-29 00:01:21 +0200
catalogue-license lppl1.2
@ -120,7 +159,76 @@
name lacheck
category TLCore
@@ -74805,7 +74778,7 @@
@@ -71081,68 +71022,6 @@
catalogue-license lppl
catalogue-version 1.13
-name latexmk
-category Package
-revision 28264
-shortdesc Fully automated LaTeX document generation.
-longdesc Latexmk completely automates the process of generating a LaTeX
-longdesc document. Given the source files for a document, latexmk issues
-longdesc the appropriate sequence of commands to generate a .dvi, .ps,
-longdesc .pdf or hardcopy version of the document. An important feature
-longdesc is the "preview continuous mode", where the script watches all
-longdesc of the source files (primary file and included TeX and graphics
-longdesc files), and reruns LaTeX, etc., whenever a source file has
-longdesc changed. Thus a previewer can have an updated display whenever
-longdesc the source files change.
-depend latexmk.ARCH
-runfiles size=78
- texmf-dist/scripts/latexmk/latexmk.pl
-docfiles size=167
- texmf-dist/doc/support/latexmk/CHANGES
- texmf-dist/doc/support/latexmk/COPYING
- texmf-dist/doc/support/latexmk/INSTALL
- texmf-dist/doc/support/latexmk/README
- texmf-dist/doc/support/latexmk/example_rcfiles/README
- texmf-dist/doc/support/latexmk/example_rcfiles/Sweave_latexmkrc
- texmf-dist/doc/support/latexmk/example_rcfiles/TeX4ht-latexmkrc
- texmf-dist/doc/support/latexmk/example_rcfiles/asymptote_latexmkrc
- texmf-dist/doc/support/latexmk/example_rcfiles/glossary_latexmkrc
- texmf-dist/doc/support/latexmk/example_rcfiles/mpost_latexmkrc
- texmf-dist/doc/support/latexmk/example_rcfiles/pdflatexmkrc
- texmf-dist/doc/support/latexmk/example_rcfiles/sagetex_latexmkrc
- texmf-dist/doc/support/latexmk/example_rcfiles/sweave_latexmkrc
- texmf-dist/doc/support/latexmk/example_rcfiles/xelatex_latexmkrc
- texmf-dist/doc/support/latexmk/extra-scripts/README1
- texmf-dist/doc/support/latexmk/extra-scripts/dvipdfm_call
- texmf-dist/doc/support/latexmk/extra-scripts/dvipdfm_call.bat
- texmf-dist/doc/support/latexmk/extra-scripts/dvipdfmx_call
- texmf-dist/doc/support/latexmk/extra-scripts/dvipdfmx_call.bat
- texmf-dist/doc/support/latexmk/extra-scripts/htlatexonly
- texmf-dist/doc/support/latexmk/extra-scripts/kickxdvi
- texmf-dist/doc/support/latexmk/extra-scripts/l1
- texmf-dist/doc/support/latexmk/extra-scripts/l2
- texmf-dist/doc/support/latexmk/extra-scripts/myhtlatex2
- texmf-dist/doc/support/latexmk/extra-scripts/pst2pdf_for_latexmk
- texmf-dist/doc/support/latexmk/extra-scripts/pst2pdf_for_latexmk_README.txt
- texmf-dist/doc/support/latexmk/extra-scripts/startacroread
- texmf-dist/doc/support/latexmk/latexmk.pdf
- texmf-dist/doc/support/latexmk/latexmk.txt
- texmf/doc/man/man1/latexmk.1
- texmf/doc/man/man1/latexmk.man1.pdf
-srcfiles size=1
- texmf-dist/source/support/latexmk/latexmk.bat
-catalogue-ctan /support/latexmk
-catalogue-date 2012-08-20 08:32:37 +0200
-catalogue-license gpl
-catalogue-version 4.33c
-
-name latexmk.i386-linux
-category Package
-revision 10937
-shortdesc i386-linux files of latexmk
-binfiles arch=i386-linux size=1
- bin/i386-linux/latexmk
-
name latexmp
category Package
revision 15878
@@ -75987,7 +75866,7 @@
catalogue-date 2007-01-08 23:14:30 +0100
catalogue-license lppl
@ -129,7 +237,7 @@
category Package
revision 15878
shortdesc Linear A script fonts.
@@ -77037,7 +77010,7 @@
@@ -78219,7 +78098,7 @@
catalogue-ctan /info/lshort/persian
catalogue-date 2009-11-09 23:05:00 +0100
catalogue-license pd
@ -138,7 +246,7 @@
name lshort-polish
category Package
@@ -85890,7 +85863,7 @@
@@ -87188,7 +87067,7 @@
catalogue-license lppl1.3
catalogue-version 1.2.2
@ -147,7 +255,7 @@
category Package
revision 24517
shortdesc Fonts used by MusixTeX.
@@ -101006,7 +100979,7 @@
@@ -102399,7 +102278,7 @@
catalogue-ctan /graphics/pstricks/contrib/pst-layout
catalogue-date 2011-05-27 12:35:46 +0200
catalogue-license lppl
@ -156,7 +264,7 @@
name pst-lens
category Package
@@ -120476,7 +120449,6 @@
@@ -122079,7 +121958,6 @@
revision 13663
shortdesc i386-linux files of texlive-scripts
binfiles arch=i386-linux size=2
@ -164,7 +272,7 @@
bin/i386-linux/rungs
name texlive-sr
@@ -129581,7 +129553,7 @@
@@ -131180,7 +131058,7 @@
catalogue-ctan /macros/latex209/contrib/trees/tree-dvips
catalogue-date 2011-03-14 14:09:23 +0100
catalogue-license lppl1
@ -173,7 +281,7 @@
name treetex
category Package
@@ -140894,7 +140866,6 @@
@@ -142519,7 +142397,6 @@
revision 26912
shortdesc i386-linux files of xetex
binfiles arch=i386-linux size=4837