Next series of Fedora downstream fixes

- drop relase subpackage (no more needed as TL is now in Fedora)
- fix -doc dependencies
- remove (not-built) asymtote from source tarball
- undefined catalogue version defaults to 0
- perform automatic license audit
- include also packages not part of any scheme
- don't strip binaries so that we can generate debuginfo (#863635)
- clean up depsolver
This commit is contained in:
Jindrich Novy 2012-10-06 21:10:45 +02:00
parent 1767e7c80b
commit 38566ccddc
7 changed files with 146056 additions and 155988 deletions

106
.gitignore vendored
View File

@ -6,6 +6,8 @@
/abc.doc.tar.xz /abc.doc.tar.xz
/abc.source.tar.xz /abc.source.tar.xz
/abc.tar.xz /abc.tar.xz
/abraces.doc.tar.xz
/abraces.tar.xz
/abstract.doc.tar.xz /abstract.doc.tar.xz
/abstract.source.tar.xz /abstract.source.tar.xz
/abstract.tar.xz /abstract.tar.xz
@ -114,7 +116,6 @@
/amsldoc-it.doc.tar.xz /amsldoc-it.doc.tar.xz
/amsldoc-vn.doc.tar.xz /amsldoc-vn.doc.tar.xz
/amsmath.doc.tar.xz /amsmath.doc.tar.xz
/amsmath-it.doc.tar.xz
/amsmath.source.tar.xz /amsmath.source.tar.xz
/amsmath.tar.xz /amsmath.tar.xz
/amsrefs.doc.tar.xz /amsrefs.doc.tar.xz
@ -200,7 +201,6 @@
/ascelike.doc.tar.xz /ascelike.doc.tar.xz
/ascelike.tar.xz /ascelike.tar.xz
/ascii.doc.tar.xz /ascii.doc.tar.xz
/ascii-chart.doc.tar.xz
/ascii.source.tar.xz /ascii.source.tar.xz
/ascii.tar.xz /ascii.tar.xz
/aspectratio.doc.tar.xz /aspectratio.doc.tar.xz
@ -394,8 +394,6 @@
/biblatex-phys.tar.xz /biblatex-phys.tar.xz
/biblatex-science.doc.tar.xz /biblatex-science.doc.tar.xz
/biblatex-science.tar.xz /biblatex-science.tar.xz
/biblatex-swiss-legal.doc.tar.xz
/biblatex-swiss-legal.tar.xz
/biblatex.tar.xz /biblatex.tar.xz
/biblatex-trad.doc.tar.xz /biblatex-trad.doc.tar.xz
/biblatex-trad.tar.xz /biblatex-trad.tar.xz
@ -510,8 +508,6 @@
/bophook.doc.tar.xz /bophook.doc.tar.xz
/bophook.source.tar.xz /bophook.source.tar.xz
/bophook.tar.xz /bophook.tar.xz
/borceux.doc.tar.xz
/borceux.tar.xz
/bosisio.doc.tar.xz /bosisio.doc.tar.xz
/bosisio.source.tar.xz /bosisio.source.tar.xz
/bosisio.tar.xz /bosisio.tar.xz
@ -534,8 +530,6 @@
/braille.tar.xz /braille.tar.xz
/braket.doc.tar.xz /braket.doc.tar.xz
/braket.tar.xz /braket.tar.xz
/breakcites.doc.tar.xz
/breakcites.tar.xz
/breakurl.doc.tar.xz /breakurl.doc.tar.xz
/breakurl.source.tar.xz /breakurl.source.tar.xz
/breakurl.tar.xz /breakurl.tar.xz
@ -1191,10 +1185,6 @@
/doipubmed.source.tar.xz /doipubmed.source.tar.xz
/doipubmed.tar.xz /doipubmed.tar.xz
/doi.tar.xz /doi.tar.xz
/dosepsbin.doc.tar.xz
/dosepsbin.i386-linux.tar.xz
/dosepsbin.source.tar.xz
/dosepsbin.tar.xz
/dotarrow.doc.tar.xz /dotarrow.doc.tar.xz
/dotarrow.source.tar.xz /dotarrow.source.tar.xz
/dotarrow.tar.xz /dotarrow.tar.xz
@ -1367,11 +1357,9 @@
/egplot.doc.tar.xz /egplot.doc.tar.xz
/egplot.source.tar.xz /egplot.source.tar.xz
/egplot.tar.xz /egplot.tar.xz
/eiad.doc.tar.xz
/eiad-ltx.doc.tar.xz /eiad-ltx.doc.tar.xz
/eiad-ltx.source.tar.xz /eiad-ltx.source.tar.xz
/eiad-ltx.tar.xz /eiad-ltx.tar.xz
/eiad.tar.xz
/eijkhout.tar.xz /eijkhout.tar.xz
/einfuehrung.doc.tar.xz /einfuehrung.doc.tar.xz
/ejpecp.doc.tar.xz /ejpecp.doc.tar.xz
@ -1845,8 +1833,6 @@
/forloop.doc.tar.xz /forloop.doc.tar.xz
/forloop.source.tar.xz /forloop.source.tar.xz
/forloop.tar.xz /forloop.tar.xz
/formlett.doc.tar.xz
/formlett.tar.xz
/formular.doc.tar.xz /formular.doc.tar.xz
/formular.source.tar.xz /formular.source.tar.xz
/formular.tar.xz /formular.tar.xz
@ -1960,8 +1946,6 @@
/german.doc.tar.xz /german.doc.tar.xz
/german.source.tar.xz /german.source.tar.xz
/german.tar.xz /german.tar.xz
/germbib.doc.tar.xz
/germbib.tar.xz
/germkorr.doc.tar.xz /germkorr.doc.tar.xz
/germkorr.tar.xz /germkorr.tar.xz
/geschichtsfrkl.doc.tar.xz /geschichtsfrkl.doc.tar.xz
@ -1969,8 +1953,6 @@
/geschichtsfrkl.tar.xz /geschichtsfrkl.tar.xz
/getfiledate.doc.tar.xz /getfiledate.doc.tar.xz
/getfiledate.tar.xz /getfiledate.tar.xz
/getoptk.doc.tar.xz
/getoptk.tar.xz
/gfsartemisia.doc.tar.xz /gfsartemisia.doc.tar.xz
/gfsartemisia.tar.xz /gfsartemisia.tar.xz
/gfsbaskerville.doc.tar.xz /gfsbaskerville.doc.tar.xz
@ -2312,8 +2294,6 @@
/chemstyle.doc.tar.xz /chemstyle.doc.tar.xz
/chemstyle.source.tar.xz /chemstyle.source.tar.xz
/chemstyle.tar.xz /chemstyle.tar.xz
/cherokee.doc.tar.xz
/cherokee.tar.xz
/chessboard.doc.tar.xz /chessboard.doc.tar.xz
/chessboard.source.tar.xz /chessboard.source.tar.xz
/chessboard.tar.xz /chessboard.tar.xz
@ -2521,8 +2501,6 @@
/jfontmaps.tar.xz /jfontmaps.tar.xz
/jknapltx.doc.tar.xz /jknapltx.doc.tar.xz
/jknapltx.tar.xz /jknapltx.tar.xz
/jlabels.doc.tar.xz
/jlabels.tar.xz
/jmlr.doc.tar.xz /jmlr.doc.tar.xz
/jmlr.source.tar.xz /jmlr.source.tar.xz
/jmlr.tar.xz /jmlr.tar.xz
@ -2565,6 +2543,9 @@
/kdgdocs.doc.tar.xz /kdgdocs.doc.tar.xz
/kdgdocs.source.tar.xz /kdgdocs.source.tar.xz
/kdgdocs.tar.xz /kdgdocs.tar.xz
/kdgreek.doc.tar.xz
/kdgreek.source.tar.xz
/kdgreek.tar.xz
/kerkis.doc.tar.xz /kerkis.doc.tar.xz
/kerkis.tar.xz /kerkis.tar.xz
/kerntest.doc.tar.xz /kerntest.doc.tar.xz
@ -3083,6 +3064,7 @@
/menu.tar.xz /menu.tar.xz
/metafont-beginners.doc.tar.xz /metafont-beginners.doc.tar.xz
/metafont.doc.tar.xz /metafont.doc.tar.xz
/metafont-for-beginners.doc.tar.xz
/metafont.i386-linux.tar.xz /metafont.i386-linux.tar.xz
/metafont.tar.xz /metafont.tar.xz
/metago.doc.tar.xz /metago.doc.tar.xz
@ -3174,10 +3156,6 @@
/mkgrkindex.doc.tar.xz /mkgrkindex.doc.tar.xz
/mkgrkindex.i386-linux.tar.xz /mkgrkindex.i386-linux.tar.xz
/mkgrkindex.tar.xz /mkgrkindex.tar.xz
/mkjobtexmf.doc.tar.xz
/mkjobtexmf.i386-linux.tar.xz
/mkjobtexmf.source.tar.xz
/mkjobtexmf.tar.xz
/mkpattern.doc.tar.xz /mkpattern.doc.tar.xz
/mkpattern.tar.xz /mkpattern.tar.xz
/mla-paper.doc.tar.xz /mla-paper.doc.tar.xz
@ -3248,8 +3226,6 @@
/mptopdf.doc.tar.xz /mptopdf.doc.tar.xz
/mptopdf.i386-linux.tar.xz /mptopdf.i386-linux.tar.xz
/mptopdf.tar.xz /mptopdf.tar.xz
/mp3d.doc.tar.xz
/mp3d.tar.xz
/msc.doc.tar.xz /msc.doc.tar.xz
/msc.tar.xz /msc.tar.xz
/ms.doc.tar.xz /ms.doc.tar.xz
@ -3315,8 +3291,6 @@
/mwe.doc.tar.xz /mwe.doc.tar.xz
/mwe.source.tar.xz /mwe.source.tar.xz
/mwe.tar.xz /mwe.tar.xz
/mxedruli.doc.tar.xz
/mxedruli.tar.xz
/mycv.doc.tar.xz /mycv.doc.tar.xz
/mycv.source.tar.xz /mycv.source.tar.xz
/mycv.tar.xz /mycv.tar.xz
@ -3339,8 +3313,6 @@
/natbib.tar.xz /natbib.tar.xz
/nath.doc.tar.xz /nath.doc.tar.xz
/nath.tar.xz /nath.tar.xz
/nature.doc.tar.xz
/nature.tar.xz
/navigator.doc.tar.xz /navigator.doc.tar.xz
/navigator.tar.xz /navigator.tar.xz
/ncclatex.doc.tar.xz /ncclatex.doc.tar.xz
@ -3458,6 +3430,9 @@
/objectz.doc.tar.xz /objectz.doc.tar.xz
/objectz.source.tar.xz /objectz.source.tar.xz
/objectz.tar.xz /objectz.tar.xz
/ocgx.doc.tar.xz
/ocgx.source.tar.xz
/ocgx.tar.xz
/ocr-b.doc.tar.xz /ocr-b.doc.tar.xz
/ocr-b-outline.doc.tar.xz /ocr-b-outline.doc.tar.xz
/ocr-b-outline.source.tar.xz /ocr-b-outline.source.tar.xz
@ -3523,13 +3498,9 @@
/otibet.tar.xz /otibet.tar.xz
/ot-tableau.doc.tar.xz /ot-tableau.doc.tar.xz
/ot-tableau.tar.xz /ot-tableau.tar.xz
/oubraces.doc.tar.xz
/oubraces.tar.xz
/outline.doc.tar.xz /outline.doc.tar.xz
/outliner.doc.tar.xz /outliner.doc.tar.xz
/outliner.tar.xz /outliner.tar.xz
/outlines.doc.tar.xz
/outlines.tar.xz
/outline.tar.xz /outline.tar.xz
/overpic.doc.tar.xz /overpic.doc.tar.xz
/overpic.tar.xz /overpic.tar.xz
@ -3755,7 +3726,6 @@
/placeins.doc.tar.xz /placeins.doc.tar.xz
/placeins-plain.tar.xz /placeins-plain.tar.xz
/placeins.tar.xz /placeins.tar.xz
/plain-doc.doc.tar.xz
/plainpkg.doc.tar.xz /plainpkg.doc.tar.xz
/plainpkg.source.tar.xz /plainpkg.source.tar.xz
/plainpkg.tar.xz /plainpkg.tar.xz
@ -4474,6 +4444,13 @@
/simplewick.source.tar.xz /simplewick.source.tar.xz
/simplewick.tar.xz /simplewick.tar.xz
/simplified-latex.doc.tar.xz /simplified-latex.doc.tar.xz
/SIstyle.doc.tar.xz
/SIstyle.source.tar.xz
/SIstyle.tar.xz
/sitem.doc.tar.xz
/sitem.source.tar.xz
/sitem.tar.xz
/SIunits.doc.tar.xz
/SIunits.source.tar.xz /SIunits.source.tar.xz
/SIunits.tar.xz /SIunits.tar.xz
/siunitx.doc.tar.xz /siunitx.doc.tar.xz
@ -4482,11 +4459,46 @@
/skak.doc.tar.xz /skak.doc.tar.xz
/skaknew.doc.tar.xz /skaknew.doc.tar.xz
/skaknew.tar.xz /skaknew.tar.xz
/skak.tar.xz
/skb.doc.tar.xz
/skb.source.tar.xz
/skb.tar.xz
/skeycommand.doc.tar.xz
/skeycommand.tar.xz
/skeyval.doc.tar.xz
/skeyval.tar.xz
/skull.source.tar.xz
/skull.tar.xz
/slantsc.doc.tar.xz
/slantsc.source.tar.xz
/slantsc.tar.xz
/slideshow.doc.tar.xz
/slideshow.tar.xz
/smalltableof.doc.tar.xz
/smalltableof.tar.xz
/smartref.doc.tar.xz
/smartref.tar.xz
/snapshot.doc.tar.xz
/snapshot.source.tar.xz
/snapshot.tar.xz
/songbook.doc.tar.xz
/songbook.source.tar.xz
/songbook.tar.xz
/sort-by-letters.doc.tar.xz
/sort-by-letters.tar.xz
/soton.doc.tar.xz
/soton.tar.xz
/soul.doc.tar.xz
/soul.source.tar.xz
/soul.tar.xz
/spanglish.doc.tar.xz
/spanglish.tar.xz
/spanish.doc.tar.xz
/spanish-mx.doc.tar.xz
/spanish-mx.tar.xz
/spanish.source.tar.xz /spanish.source.tar.xz
/sparklines.doc.tar.xz /sparklines.doc.tar.xz
/sparklines.tar.xz /sparklines.tar.xz
/sphack.doc.tar.xz
/sphack.tar.xz
/spie.doc.tar.xz /spie.doc.tar.xz
/spie.tar.xz /spie.tar.xz
/splines.doc.tar.xz /splines.doc.tar.xz
@ -4608,8 +4620,6 @@
/substitutefont.tar.xz /substitutefont.tar.xz
/substr.doc.tar.xz /substr.doc.tar.xz
/substr.tar.xz /substr.tar.xz
/subsupscripts.doc.tar.xz
/subsupscripts.tar.xz
/sudokubundle.doc.tar.xz /sudokubundle.doc.tar.xz
/sudokubundle.source.tar.xz /sudokubundle.source.tar.xz
/sudokubundle.tar.xz /sudokubundle.tar.xz
@ -4772,12 +4782,6 @@
/texdef.i386-linux.tar.xz /texdef.i386-linux.tar.xz
/texdef.source.tar.xz /texdef.source.tar.xz
/texdef.tar.xz /texdef.tar.xz
/texdiff.doc.tar.xz
/texdiff.i386-linux.tar.xz
/texdiff.tar.xz
/texdirflatten.doc.tar.xz
/texdirflatten.i386-linux.tar.xz
/texdirflatten.tar.xz
/texdoc.doc.tar.xz /texdoc.doc.tar.xz
/texdoc.i386-linux.tar.xz /texdoc.i386-linux.tar.xz
/texdoc.tar.xz /texdoc.tar.xz
@ -4801,6 +4805,8 @@
/texlive-common.doc.tar.xz /texlive-common.doc.tar.xz
/texlive-cz.doc.tar.xz /texlive-cz.doc.tar.xz
/texlive-de.doc.tar.xz /texlive-de.doc.tar.xz
/texlive-docindex.doc.tar.xz
/texlive-docindex.tar.xz
/texlive-en.doc.tar.xz /texlive-en.doc.tar.xz
/texlive-fr.doc.tar.xz /texlive-fr.doc.tar.xz
/texlive.infra.doc.tar.xz /texlive.infra.doc.tar.xz
@ -5221,8 +5227,6 @@
/utopia.tar.xz /utopia.tar.xz
/ut-thesis.doc.tar.xz /ut-thesis.doc.tar.xz
/ut-thesis.tar.xz /ut-thesis.tar.xz
/uwmslide.doc.tar.xz
/uwmslide.tar.xz
/uwthesis.doc.tar.xz /uwthesis.doc.tar.xz
/uwthesis.tar.xz /uwthesis.tar.xz
/vak.doc.tar.xz /vak.doc.tar.xz

146
sources
View File

@ -6,6 +6,8 @@ b0a934be2d304e16a7115d057a0d919c aastex.source.tar.xz
e6cdfafabfaa4228e17d1b01d690fb41 abc.doc.tar.xz e6cdfafabfaa4228e17d1b01d690fb41 abc.doc.tar.xz
e50fa7c5d2305c7fe316d55958813f2c abc.source.tar.xz e50fa7c5d2305c7fe316d55958813f2c abc.source.tar.xz
2cee173a22cbe97d35a19aaafa18b1aa abc.tar.xz 2cee173a22cbe97d35a19aaafa18b1aa abc.tar.xz
d2bfa6f5b307fb7dd05e4b4248f557db abraces.doc.tar.xz
985f4e232ef89a5e8fab00f94f72f596 abraces.tar.xz
42128ce393e115ad92b5209f5f09ea33 abstract.doc.tar.xz 42128ce393e115ad92b5209f5f09ea33 abstract.doc.tar.xz
a541c67205967b54232db0d5932f7eaa abstract.source.tar.xz a541c67205967b54232db0d5932f7eaa abstract.source.tar.xz
83a737ff383b81ff3687601e0ac3b188 abstract.tar.xz 83a737ff383b81ff3687601e0ac3b188 abstract.tar.xz
@ -114,7 +116,6 @@ f4cc0a7ededa1c31efe5e182b63d5824 amsfonts.source.tar.xz
e150df5ba2539a419190af9003a7a862 amsldoc-it.doc.tar.xz e150df5ba2539a419190af9003a7a862 amsldoc-it.doc.tar.xz
293ec56b10d6eb629df7f906ada13cef amsldoc-vn.doc.tar.xz 293ec56b10d6eb629df7f906ada13cef amsldoc-vn.doc.tar.xz
ce48e02db2511910718380a9f0715187 amsmath.doc.tar.xz ce48e02db2511910718380a9f0715187 amsmath.doc.tar.xz
1e057196e40bc97698b69e6cffba203c amsmath-it.doc.tar.xz
e02913ae86c89cf65d93b460425d4a2d amsmath.source.tar.xz e02913ae86c89cf65d93b460425d4a2d amsmath.source.tar.xz
255cd372ea3dd8dacbdcace364899062 amsmath.tar.xz 255cd372ea3dd8dacbdcace364899062 amsmath.tar.xz
3c60d6b60cc74179732e2d3e3fb4bc87 amsrefs.doc.tar.xz 3c60d6b60cc74179732e2d3e3fb4bc87 amsrefs.doc.tar.xz
@ -200,7 +201,6 @@ a7ca5d26c03a91b54964062ae3000328 asana-math.tar.xz
54eadacdef1ea30a0f3204a5f2967ede ascelike.doc.tar.xz 54eadacdef1ea30a0f3204a5f2967ede ascelike.doc.tar.xz
58a5c9d0772b87859c731c05c5b69ade ascelike.tar.xz 58a5c9d0772b87859c731c05c5b69ade ascelike.tar.xz
055c5fcfe442db637e01835bcc2062fa ascii.doc.tar.xz 055c5fcfe442db637e01835bcc2062fa ascii.doc.tar.xz
f9dc6325d68e10e682411427feeda606 ascii-chart.doc.tar.xz
66c6f0fb82a8ce10900dafab09928eb6 ascii.source.tar.xz 66c6f0fb82a8ce10900dafab09928eb6 ascii.source.tar.xz
e15efee9a1d8964d85b40b615ea10d48 ascii.tar.xz e15efee9a1d8964d85b40b615ea10d48 ascii.tar.xz
597a2d23162edd5a5691bf4bfa5ef1c9 aspectratio.doc.tar.xz 597a2d23162edd5a5691bf4bfa5ef1c9 aspectratio.doc.tar.xz
@ -394,11 +394,9 @@ ef4cad415b97b88e36952cb4d8fd4a92 biblatex-nejm.tar.xz
39894f9203c381a00241b7404e0b454d biblatex-phys.tar.xz 39894f9203c381a00241b7404e0b454d biblatex-phys.tar.xz
9b3418e4282166e9047308f03900af80 biblatex-science.doc.tar.xz 9b3418e4282166e9047308f03900af80 biblatex-science.doc.tar.xz
fa5c2a958e0f01ee6cc88652e5d7c050 biblatex-science.tar.xz fa5c2a958e0f01ee6cc88652e5d7c050 biblatex-science.tar.xz
e20c0247f199e22ef4092902191c0bca biblatex-swiss-legal.doc.tar.xz
91728ba0d0d3e41234cab3a06d8d9b92 biblatex-swiss-legal.tar.xz
4727dd7a92c234d622176b8b8e16977c biblatex.tar.xz 4727dd7a92c234d622176b8b8e16977c biblatex.tar.xz
31167b06a6b740c0329ede7d452025f9 biblatex-trad.doc.tar.xz 7922b62baf768f686bcb2386b455a54d biblatex-trad.doc.tar.xz
c89132491edc05f8504d5602446e88b1 biblatex-trad.tar.xz b06a66ce366799acc01853a186bbbc26 biblatex-trad.tar.xz
f126296cec891f6c42f13bf9cdcdf695 bibleref.doc.tar.xz f126296cec891f6c42f13bf9cdcdf695 bibleref.doc.tar.xz
f2196ff2d8730d818f3d9874be0f4388 bibleref-french.doc.tar.xz f2196ff2d8730d818f3d9874be0f4388 bibleref-french.doc.tar.xz
77472d76a6b00a5aa03abe081a06d86c bibleref-french.source.tar.xz 77472d76a6b00a5aa03abe081a06d86c bibleref-french.source.tar.xz
@ -475,8 +473,8 @@ a30f8d2a34221146bdab5fbadabf2a9b blowup.doc.tar.xz
400b6e653bdd9cc0f52f6ada401f4962 blowup.tar.xz 400b6e653bdd9cc0f52f6ada401f4962 blowup.tar.xz
1824f3beaac04509ed306b9d3579c6bd bodegraph.doc.tar.xz 1824f3beaac04509ed306b9d3579c6bd bodegraph.doc.tar.xz
fca00c84d90f0971dff24550c4d71e1d bodegraph.tar.xz fca00c84d90f0971dff24550c4d71e1d bodegraph.tar.xz
5b6833845215f1742636a6f20eb359d2 bohr.doc.tar.xz 73893fd8edb026dbdac439f959d0e84d bohr.doc.tar.xz
3ebd498aaea1c7565459047126d7acfc bohr.tar.xz 39af2129799eb3c156901cf09f43189c bohr.tar.xz
c1f5900d52c5dbed40acd84955bd106f boisik.doc.tar.xz c1f5900d52c5dbed40acd84955bd106f boisik.doc.tar.xz
732be6ba6e334a81a65ec37a9b711314 boisik.tar.xz 732be6ba6e334a81a65ec37a9b711314 boisik.tar.xz
519a4de75ddd3ff929067c05949a90e8 boites.doc.tar.xz 519a4de75ddd3ff929067c05949a90e8 boites.doc.tar.xz
@ -510,8 +508,6 @@ fb01508bf941db05081f70838b34b6a7 boolexpr.tar.xz
29775dd2d7c1f81f70ace1a11a0c6a19 bophook.doc.tar.xz 29775dd2d7c1f81f70ace1a11a0c6a19 bophook.doc.tar.xz
befb73dd3599671e73512e2bfa56397f bophook.source.tar.xz befb73dd3599671e73512e2bfa56397f bophook.source.tar.xz
57a6c4469fb661a22103aab74b8c8535 bophook.tar.xz 57a6c4469fb661a22103aab74b8c8535 bophook.tar.xz
ec1129fc7e3b10bb7ef631c2a2380243 borceux.doc.tar.xz
3703fccbd2add0200d3aa8dd3460eea8 borceux.tar.xz
0cb89810a837fb028e52962866056151 bosisio.doc.tar.xz 0cb89810a837fb028e52962866056151 bosisio.doc.tar.xz
ce9626f38e039411d27c90f78dcc6a74 bosisio.source.tar.xz ce9626f38e039411d27c90f78dcc6a74 bosisio.source.tar.xz
8999684a2421324349853dca380a2699 bosisio.tar.xz 8999684a2421324349853dca380a2699 bosisio.tar.xz
@ -534,8 +530,6 @@ e3bf639c84455799939a2a887f64ed9d braids.tar.xz
429bcc52ef4cc777068687d1c5434f8a braille.tar.xz 429bcc52ef4cc777068687d1c5434f8a braille.tar.xz
0600e8f2680ab75c9274599a9b0235e5 braket.doc.tar.xz 0600e8f2680ab75c9274599a9b0235e5 braket.doc.tar.xz
be6725640227008215888c348083abb0 braket.tar.xz be6725640227008215888c348083abb0 braket.tar.xz
c9c21f97010597b7301fef3f34a44801 breakcites.doc.tar.xz
2394caaa90e8a3351029c86b15e57bd1 breakcites.tar.xz
c5bf749eae220082dcc0578df4fa0608 breakurl.doc.tar.xz c5bf749eae220082dcc0578df4fa0608 breakurl.doc.tar.xz
c3e1f0f70f4c4b11dbd7f534e2c1cbe1 breakurl.source.tar.xz c3e1f0f70f4c4b11dbd7f534e2c1cbe1 breakurl.source.tar.xz
e2566553fbee03a7b4d5d1cae4314efd breakurl.tar.xz e2566553fbee03a7b4d5d1cae4314efd breakurl.tar.xz
@ -803,7 +797,7 @@ cf73b5a079f1083208cb72c31eb874f9 collection-langspanish.tar.xz
2b717c67f79fbda3dd77466993642a7b collection-langtibetan.tar.xz 2b717c67f79fbda3dd77466993642a7b collection-langtibetan.tar.xz
12b3eb552fc079bbd43a4cce4a5dcdf2 collection-langturkmen.tar.xz 12b3eb552fc079bbd43a4cce4a5dcdf2 collection-langturkmen.tar.xz
85b2f911c1dc09d726de9a3019ab3984 collection-langvietnamese.tar.xz 85b2f911c1dc09d726de9a3019ab3984 collection-langvietnamese.tar.xz
9fd01ea029f0c5506e3c338592652f3d collection-latexextra.tar.xz 059150249ab5ac514f82b6f4c7a3ebd8 collection-latexextra.tar.xz
06a9fca110b3be5c5e44def49e6912e8 collection-latexrecommended.tar.xz 06a9fca110b3be5c5e44def49e6912e8 collection-latexrecommended.tar.xz
535e16c4f68b58ee31ca233e88695261 collection-latex.tar.xz 535e16c4f68b58ee31ca233e88695261 collection-latex.tar.xz
f6f98923d549d8cd5afd610aa0c8f052 collection-luatex.tar.xz f6f98923d549d8cd5afd610aa0c8f052 collection-luatex.tar.xz
@ -900,8 +894,8 @@ c3f76dd6c83ff2b2d339dc07d2aeb6e0 context-fullpage.doc.tar.xz
1c221c4cc8a6eb8c3625402b235ed369 context-games.tar.xz 1c221c4cc8a6eb8c3625402b235ed369 context-games.tar.xz
52a73be9ba126aa9597415e6e52c58ae context-gantt.doc.tar.xz 52a73be9ba126aa9597415e6e52c58ae context-gantt.doc.tar.xz
54632a6648c6e67c9814967f9078ecf6 context-gantt.tar.xz 54632a6648c6e67c9814967f9078ecf6 context-gantt.tar.xz
ad8e428ef27606e881e012df74579fe1 context-gnuplot.doc.tar.xz affdd6c839f3185183f365fe8666895e context-gnuplot.doc.tar.xz
fb98d39988aca22c9701518fa992bdde context-gnuplot.tar.xz 43c10253d7becdc7b9fa0c6821a66666 context-gnuplot.tar.xz
757fd6beaabfe3c5df70911d9eb4d67b context-chromato.doc.tar.xz 757fd6beaabfe3c5df70911d9eb4d67b context-chromato.doc.tar.xz
b542b8689ab52c2385ef6c49bf5d9c43 context-chromato.tar.xz b542b8689ab52c2385ef6c49bf5d9c43 context-chromato.tar.xz
8c9a24b08c263f7c40e201722a1ca4fa context.i386-linux.tar.xz 8c9a24b08c263f7c40e201722a1ca4fa context.i386-linux.tar.xz
@ -1191,10 +1185,6 @@ bc700f85e47a3787d4145d778eb6026c doi.doc.tar.xz
870ff3ea0ee0758bef1ab75f0f5c7385 doipubmed.source.tar.xz 870ff3ea0ee0758bef1ab75f0f5c7385 doipubmed.source.tar.xz
a671ec8dbe5d45f036bd67fc38b382de doipubmed.tar.xz a671ec8dbe5d45f036bd67fc38b382de doipubmed.tar.xz
c35ad0973da8d8d71f1a03e152c47fda doi.tar.xz c35ad0973da8d8d71f1a03e152c47fda doi.tar.xz
f8d8a56345c226fdaad9a387ad20816b dosepsbin.doc.tar.xz
0b59da2ea943980ac83e6bac33db980b dosepsbin.i386-linux.tar.xz
aff653a4ad04db5062864b9820d421a7 dosepsbin.source.tar.xz
2f50e181418508bb6d1a39d03655157f dosepsbin.tar.xz
31e88c8972a9f2a192fe5a3a2f2bcb73 dotarrow.doc.tar.xz 31e88c8972a9f2a192fe5a3a2f2bcb73 dotarrow.doc.tar.xz
8bfc53dc9f3dfa8f64042791dca7ce11 dotarrow.source.tar.xz 8bfc53dc9f3dfa8f64042791dca7ce11 dotarrow.source.tar.xz
2eb7c2a768b48d9f4b1a05face602615 dotarrow.tar.xz 2eb7c2a768b48d9f4b1a05face602615 dotarrow.tar.xz
@ -1299,8 +1289,8 @@ c2623af4e734505c37f59eed73b21420 dvisvgm.doc.tar.xz
00e2576c04319d22fa4b4bb52a8e1ea6 dvi2tty.doc.tar.xz 00e2576c04319d22fa4b4bb52a8e1ea6 dvi2tty.doc.tar.xz
a3262323c5e0033a3af259fddc4fb953 dvi2tty.i386-linux.tar.xz a3262323c5e0033a3af259fddc4fb953 dvi2tty.i386-linux.tar.xz
201c016017f308c362b621d05142683b dvi2tty.tar.xz 201c016017f308c362b621d05142683b dvi2tty.tar.xz
4868e8f188977a51a6101fa4390f6f52 dynblocks.doc.tar.xz 67de56947f968d62bdc113ab3e5dafcd dynblocks.doc.tar.xz
5a76afface9a037ba6928f6d26f6755b dynblocks.tar.xz 22038337e2b63ba02d023233427524ed dynblocks.tar.xz
729bf72923126a17d8ef9b93fa544742 dyntree.doc.tar.xz 729bf72923126a17d8ef9b93fa544742 dyntree.doc.tar.xz
e9d072d4404fae4b9cccd1bff8c9a93a dyntree.source.tar.xz e9d072d4404fae4b9cccd1bff8c9a93a dyntree.source.tar.xz
f1cfbcef4fe00b2521e908e66c151053 dyntree.tar.xz f1cfbcef4fe00b2521e908e66c151053 dyntree.tar.xz
@ -1367,11 +1357,9 @@ dc015d81d2b8639656d5e6749841b51f egameps.tar.xz
c3fdc2df9c0365717c69440f9d541fe0 egplot.doc.tar.xz c3fdc2df9c0365717c69440f9d541fe0 egplot.doc.tar.xz
338cac13f358b2ddbea047ec5db9bf3c egplot.source.tar.xz 338cac13f358b2ddbea047ec5db9bf3c egplot.source.tar.xz
b186d841b8c138a05f72e888ac9070cd egplot.tar.xz b186d841b8c138a05f72e888ac9070cd egplot.tar.xz
5d63a7a544c6f527c792edd93d588662 eiad.doc.tar.xz
f853e84ae09bf01d0bd7cb65c3111adf eiad-ltx.doc.tar.xz f853e84ae09bf01d0bd7cb65c3111adf eiad-ltx.doc.tar.xz
7e8756f5ff052a665d50abb1db2e6459 eiad-ltx.source.tar.xz 7e8756f5ff052a665d50abb1db2e6459 eiad-ltx.source.tar.xz
e4fb1b3578083ddcc0214c264d4261b0 eiad-ltx.tar.xz e4fb1b3578083ddcc0214c264d4261b0 eiad-ltx.tar.xz
725b54d2d62441f6b6b3223174f528e4 eiad.tar.xz
db4f05fe4e761abc3379e87489e527d7 eijkhout.tar.xz db4f05fe4e761abc3379e87489e527d7 eijkhout.tar.xz
4e9714a684f5cabeac19af913bd46c82 einfuehrung.doc.tar.xz 4e9714a684f5cabeac19af913bd46c82 einfuehrung.doc.tar.xz
959320c3771af1db4d8bbe1d435f77fc ejpecp.doc.tar.xz 959320c3771af1db4d8bbe1d435f77fc ejpecp.doc.tar.xz
@ -1764,9 +1752,9 @@ acd34b1f566d95622d1992deddec07ae fltpoint.source.tar.xz
468c0da71d77f907c36a3b5bd50bd195 fmp.doc.tar.xz 468c0da71d77f907c36a3b5bd50bd195 fmp.doc.tar.xz
14aeba510627afd7bc0bd9276cf777df fmp.source.tar.xz 14aeba510627afd7bc0bd9276cf777df fmp.source.tar.xz
b443ba85f469cd0baa25966b50c8532f fmp.tar.xz b443ba85f469cd0baa25966b50c8532f fmp.tar.xz
90c93c045c0eb7d8f7a3244254b65f4f fmtcount.doc.tar.xz 73eb0d937f04e1d4ff2c628a1c15b906 fmtcount.doc.tar.xz
aacd2eed13aaa7fceab8b5ca7c375900 fmtcount.source.tar.xz 031f2fd0d852af735ef6f1180f54526b fmtcount.source.tar.xz
89dfc1231ac2e549f86b93d5ad74da2a fmtcount.tar.xz b41c2fc77668e49af1c1bcec68bd6836 fmtcount.tar.xz
c00311188c64aa1adf6047ef121b5c87 fnbreak.doc.tar.xz c00311188c64aa1adf6047ef121b5c87 fnbreak.doc.tar.xz
5de764289e7c05204d66181cb66d87b0 fnbreak.source.tar.xz 5de764289e7c05204d66181cb66d87b0 fnbreak.source.tar.xz
c8e0d4b375e07f051489b6480ef4df72 fnbreak.tar.xz c8e0d4b375e07f051489b6480ef4df72 fnbreak.tar.xz
@ -1845,8 +1833,6 @@ aafc6a86624868592d55825b78ad560a forarray.source.tar.xz
98cc02badbc80f804b761113e623e4de forloop.doc.tar.xz 98cc02badbc80f804b761113e623e4de forloop.doc.tar.xz
9d65116493971343b34afc55d05b3ba5 forloop.source.tar.xz 9d65116493971343b34afc55d05b3ba5 forloop.source.tar.xz
1eb63270ee3e3966a1d4acfd883888ca forloop.tar.xz 1eb63270ee3e3966a1d4acfd883888ca forloop.tar.xz
b62e926cdf317f592df522d2dbd5a1d2 formlett.doc.tar.xz
facf1f41815b8d881c0a78ea8e3b4f09 formlett.tar.xz
08e0c9a9b8a73f77fa70e3639ca2648e formular.doc.tar.xz 08e0c9a9b8a73f77fa70e3639ca2648e formular.doc.tar.xz
02719881880ca199790b354f374629d8 formular.source.tar.xz 02719881880ca199790b354f374629d8 formular.source.tar.xz
5915223fb95bb4ba990713e448e40af8 formular.tar.xz 5915223fb95bb4ba990713e448e40af8 formular.tar.xz
@ -1960,8 +1946,6 @@ e33e7de44b3b4d3535071118d2bfbe2f geometry-de.doc.tar.xz
2c26478c3152a568d4c12cf8adc599ca german.doc.tar.xz 2c26478c3152a568d4c12cf8adc599ca german.doc.tar.xz
1ed49bc21739cdb27750002c8943eaf4 german.source.tar.xz 1ed49bc21739cdb27750002c8943eaf4 german.source.tar.xz
51c5d25b0b675c38d4657ff6277f0db6 german.tar.xz 51c5d25b0b675c38d4657ff6277f0db6 german.tar.xz
f0b3f0ee5de10ab8e5b7917ed50c082d germbib.doc.tar.xz
131a189f224e673f0443d8896293a38c germbib.tar.xz
96f8890caafbfa4746e555b58d19783a germkorr.doc.tar.xz 96f8890caafbfa4746e555b58d19783a germkorr.doc.tar.xz
1fc450877e76c661eb364f359ab5500e germkorr.tar.xz 1fc450877e76c661eb364f359ab5500e germkorr.tar.xz
4693dcda1529d55026929f4853d37d7e geschichtsfrkl.doc.tar.xz 4693dcda1529d55026929f4853d37d7e geschichtsfrkl.doc.tar.xz
@ -1969,8 +1953,6 @@ f0b3f0ee5de10ab8e5b7917ed50c082d germbib.doc.tar.xz
8fd4cf54441ecccf22a8a9fda898ba3d geschichtsfrkl.tar.xz 8fd4cf54441ecccf22a8a9fda898ba3d geschichtsfrkl.tar.xz
0549a35c11942bb86c304af4710a1eaf getfiledate.doc.tar.xz 0549a35c11942bb86c304af4710a1eaf getfiledate.doc.tar.xz
d97a83164903e6dc19c2038622860c2f getfiledate.tar.xz d97a83164903e6dc19c2038622860c2f getfiledate.tar.xz
59f01d2e0acd611519bfcb5c96e71ea8 getoptk.doc.tar.xz
6c21c799f7fb113b8bfb89ff36ebe17c getoptk.tar.xz
fd11c9f840d8cc8675ae7cb30ad89aa5 gfsartemisia.doc.tar.xz fd11c9f840d8cc8675ae7cb30ad89aa5 gfsartemisia.doc.tar.xz
2bd8ab136d6a2d6d67decbbb9ad00adc gfsartemisia.tar.xz 2bd8ab136d6a2d6d67decbbb9ad00adc gfsartemisia.tar.xz
a7a640c4e1025149ed93955a4cb7d068 gfsbaskerville.doc.tar.xz a7a640c4e1025149ed93955a4cb7d068 gfsbaskerville.doc.tar.xz
@ -2312,8 +2294,6 @@ c95fc798fadd54209e98b38a3c602746 chemnum.doc.tar.xz
09e55fa21c5b5409aeac69fd52c7af73 chemstyle.doc.tar.xz 09e55fa21c5b5409aeac69fd52c7af73 chemstyle.doc.tar.xz
53778ce10e6fe28303a62806ca5863be chemstyle.source.tar.xz 53778ce10e6fe28303a62806ca5863be chemstyle.source.tar.xz
b310995f22ee65cd3b203a1eaba8b5d6 chemstyle.tar.xz b310995f22ee65cd3b203a1eaba8b5d6 chemstyle.tar.xz
79a40685949bb48344a5384abb787d80 cherokee.doc.tar.xz
7b997fd221a1a4009c92324d472902fb cherokee.tar.xz
679a4d950af28c5f52077f47e271cbdd chessboard.doc.tar.xz 679a4d950af28c5f52077f47e271cbdd chessboard.doc.tar.xz
be020c9bdf6f6ebf67bdb7e48ae6f207 chessboard.source.tar.xz be020c9bdf6f6ebf67bdb7e48ae6f207 chessboard.source.tar.xz
d1e5f09fdaa9ea979c4b17a02e8d6b13 chessboard.tar.xz d1e5f09fdaa9ea979c4b17a02e8d6b13 chessboard.tar.xz
@ -2425,8 +2405,8 @@ ff00ffacd79932e6c40b2321fd4bf818 impnattypo.source.tar.xz
c33291ce91619526ed2ad903fd1b945f imtekda.doc.tar.xz c33291ce91619526ed2ad903fd1b945f imtekda.doc.tar.xz
c3d1ad82b8407cd4c091ba80618c3a57 imtekda.source.tar.xz c3d1ad82b8407cd4c091ba80618c3a57 imtekda.source.tar.xz
a699ff052fab818874e1f55aa2cb474f imtekda.tar.xz a699ff052fab818874e1f55aa2cb474f imtekda.tar.xz
5eab57d68c8d2df5284b896b2e47d901 incgraph.doc.tar.xz a1e709e3ae104a46dc52fd1006e21f6b incgraph.doc.tar.xz
923d31ea86fae874ae18966103c68c93 incgraph.tar.xz 6a6098bf61fcb2a0b5ec373902e8e853 incgraph.tar.xz
42465a7156dacf7ddf5acd51c12f466a inconsolata.doc.tar.xz 42465a7156dacf7ddf5acd51c12f466a inconsolata.doc.tar.xz
a22dfe483fe57ea63bb3eec72d3d466a inconsolata.source.tar.xz a22dfe483fe57ea63bb3eec72d3d466a inconsolata.source.tar.xz
cdef92de846fbd0cc1638577151668a8 inconsolata.tar.xz cdef92de846fbd0cc1638577151668a8 inconsolata.tar.xz
@ -2470,9 +2450,9 @@ b1e50c529bc2bc90ff489eb7f44459cb ipaex.tar.xz
6df6c2488ee94f7545d58b058d3a141d isodate.doc.tar.xz 6df6c2488ee94f7545d58b058d3a141d isodate.doc.tar.xz
18fc6f67f05d83cf5c356da03fad3a9b isodate.source.tar.xz 18fc6f67f05d83cf5c356da03fad3a9b isodate.source.tar.xz
8d8302abeff548cb74a93135d4931b7b isodate.tar.xz 8d8302abeff548cb74a93135d4931b7b isodate.tar.xz
e84e2a74ea835128262dea3450d84bac isodoc.doc.tar.xz d6a4279ef1d46f8b8f38ebfdb8fdbf22 isodoc.doc.tar.xz
2b43cfe607d0ad8ba4ca4e3ec1e84176 isodoc.source.tar.xz 70708a6cda6a1ff3e06dd271a72ccc4a isodoc.source.tar.xz
e449eaf28f5a89d81bfd0458d2dd766c isodoc.tar.xz 645f0a128aacbe9df4a81bc3b8584185 isodoc.tar.xz
8286de29bc071c72b4e5800887c166f4 iso.doc.tar.xz 8286de29bc071c72b4e5800887c166f4 iso.doc.tar.xz
3befc346d41b6828936c215f70d423ab isomath.doc.tar.xz 3befc346d41b6828936c215f70d423ab isomath.doc.tar.xz
25fe09ff8c322baf336f4f2b22c0ab73 isomath.tar.xz 25fe09ff8c322baf336f4f2b22c0ab73 isomath.tar.xz
@ -2521,8 +2501,6 @@ ee3c3698ea69f04e801ef712e5ec8090 japanese.tar.xz
65fe26b0538a6118ad8ed7dd8afb5791 jfontmaps.tar.xz 65fe26b0538a6118ad8ed7dd8afb5791 jfontmaps.tar.xz
a27a1db289994d1a762d36745d8699fd jknapltx.doc.tar.xz a27a1db289994d1a762d36745d8699fd jknapltx.doc.tar.xz
2664589fde10e19528a568eda242ee6a jknapltx.tar.xz 2664589fde10e19528a568eda242ee6a jknapltx.tar.xz
f39738735e7da1c1f828e4b6b6fd8c60 jlabels.doc.tar.xz
f6687c363a8969f4f2d41a5ba7cc2569 jlabels.tar.xz
b69ebaa9d42f8b9614764fd9251311d1 jmlr.doc.tar.xz b69ebaa9d42f8b9614764fd9251311d1 jmlr.doc.tar.xz
27196c851c11b8ddf4586d2e1ffc50fc jmlr.source.tar.xz 27196c851c11b8ddf4586d2e1ffc50fc jmlr.source.tar.xz
9bcfd621c539a8f382d730a560edbdf2 jmlr.tar.xz 9bcfd621c539a8f382d730a560edbdf2 jmlr.tar.xz
@ -2565,6 +2543,9 @@ befc05fdbf193b953d3000ed6a03839e kastrup.tar.xz
7a456a537e2f3642f872185af9a10e6a kdgdocs.doc.tar.xz 7a456a537e2f3642f872185af9a10e6a kdgdocs.doc.tar.xz
d25a13ba3eec1d496aff2d297b616078 kdgdocs.source.tar.xz d25a13ba3eec1d496aff2d297b616078 kdgdocs.source.tar.xz
93e44cfabc01c4bdbe47b052dfaad3ed kdgdocs.tar.xz 93e44cfabc01c4bdbe47b052dfaad3ed kdgdocs.tar.xz
af323b3dba1569d7df042e97ac7c9597 kdgreek.doc.tar.xz
96f7ac21926e8099376b81b1ac5f7859 kdgreek.source.tar.xz
0bdbe2237fcfb539f2731137dda91cc4 kdgreek.tar.xz
7f8cf6b5888b476a6c14f6eaab746fc9 kerkis.doc.tar.xz 7f8cf6b5888b476a6c14f6eaab746fc9 kerkis.doc.tar.xz
2bdf3e03279911d9c06a973a54ea17cf kerkis.tar.xz 2bdf3e03279911d9c06a973a54ea17cf kerkis.tar.xz
98b09c2eb3223fda6793c32101e28cf2 kerntest.doc.tar.xz 98b09c2eb3223fda6793c32101e28cf2 kerntest.doc.tar.xz
@ -2744,8 +2725,8 @@ a18bca20d6252141fa849172ff338786 libertine.doc.tar.xz
3b4e5dbc6f0831df70d10ee2e17a60af libertineotf.source.tar.xz 3b4e5dbc6f0831df70d10ee2e17a60af libertineotf.source.tar.xz
441beed14f83abfbb7539e475f527bd9 libertineotf.tar.xz 441beed14f83abfbb7539e475f527bd9 libertineotf.tar.xz
a2e1adb1982a159d3c2c26c0806a78a1 libertine.tar.xz a2e1adb1982a159d3c2c26c0806a78a1 libertine.tar.xz
1e3f26c569fc8fbbdc0ff12523b7bb60 libertine-type1.doc.tar.xz 15ddb76a3576d18448f7f1b40bb83a5c libertine-type1.doc.tar.xz
36081e2d9ff6feeae44c8bf58046d1a4 libertine-type1.tar.xz 993ee29753b15a028f26686038830a55 libertine-type1.tar.xz
f193be75bbfd14a65661798ddcc6ff69 libgreek.doc.tar.xz f193be75bbfd14a65661798ddcc6ff69 libgreek.doc.tar.xz
7200e20cecf969c6e041884f0d9b7921 libgreek.source.tar.xz 7200e20cecf969c6e041884f0d9b7921 libgreek.source.tar.xz
50b7f1c62edf3684618e1dfb775dbdd2 libgreek.tar.xz 50b7f1c62edf3684618e1dfb775dbdd2 libgreek.tar.xz
@ -3005,9 +2986,9 @@ fcf60c1ef5ac1c5e7c2b3cfd1b7a4576 mathabx.tar.xz
9bda1313d4a678e9c0ace3a53b33652c mathabx-type1.tar.xz 9bda1313d4a678e9c0ace3a53b33652c mathabx-type1.tar.xz
996e8bfb749006c3099a1395ba5abb91 mathalfa.doc.tar.xz 996e8bfb749006c3099a1395ba5abb91 mathalfa.doc.tar.xz
49b95995044bbe1b3f4df95aad735641 mathalfa.tar.xz 49b95995044bbe1b3f4df95aad735641 mathalfa.tar.xz
0667c5a2d476b84925a4f5667a4c7f64 mathastext.doc.tar.xz 96c54bc2337a4307ab2ede6ff32c3bfb mathastext.doc.tar.xz
63f71a6c67b75d46377d447d996ead7e mathastext.source.tar.xz f62cc5e28d7001cda1351236b243c568 mathastext.source.tar.xz
3dbacf0f36053dffc50b4d85f4f01147 mathastext.tar.xz e2494a3f1c72c97a9d94f30acbf47649 mathastext.tar.xz
33e72d17d09fe5abf2be67016fb7167c mathcomp.doc.tar.xz 33e72d17d09fe5abf2be67016fb7167c mathcomp.doc.tar.xz
d804fb9449947099b5bae7e949c93df4 mathcomp.source.tar.xz d804fb9449947099b5bae7e949c93df4 mathcomp.source.tar.xz
e285b8d4bbb469986b439b3eaf2e18f9 mathcomp.tar.xz e285b8d4bbb469986b439b3eaf2e18f9 mathcomp.tar.xz
@ -3060,8 +3041,8 @@ de475f287faa8b9da125072eab0860be mdframed.doc.tar.xz
b10f414dc4b274713fa84a94ba061909 mdwtools.doc.tar.xz b10f414dc4b274713fa84a94ba061909 mdwtools.doc.tar.xz
0d011b303467fe0bbaaa297781836b72 mdwtools.source.tar.xz 0d011b303467fe0bbaaa297781836b72 mdwtools.source.tar.xz
2c2c7a8faaa393f55f95e1314c2d6d42 mdwtools.tar.xz 2c2c7a8faaa393f55f95e1314c2d6d42 mdwtools.tar.xz
f9941ad3a60d23e99dc7f395485ebb64 media9.doc.tar.xz 78e967178349ecc8d785f49e26a996c8 media9.doc.tar.xz
0b3aefcdef6c221423637df71cd5cf90 media9.tar.xz b0dddcfb4818dbd05896f7273a9cd6b5 media9.tar.xz
f3203bee8a2b285626f667c4186b1147 meetingmins.doc.tar.xz f3203bee8a2b285626f667c4186b1147 meetingmins.doc.tar.xz
d19ba773866b3d6fd7b9a25d9c571a9d meetingmins.source.tar.xz d19ba773866b3d6fd7b9a25d9c571a9d meetingmins.source.tar.xz
ce258ef4d8c1233666f244f1757b4204 meetingmins.tar.xz ce258ef4d8c1233666f244f1757b4204 meetingmins.tar.xz
@ -3083,6 +3064,7 @@ e3b62f5e005602383acfe8825f1200b9 menu.source.tar.xz
bd2624ff8de8b9e3b7fc2298f151a729 menu.tar.xz bd2624ff8de8b9e3b7fc2298f151a729 menu.tar.xz
c6a5b4c39938e725591d26cb30ab602a metafont-beginners.doc.tar.xz c6a5b4c39938e725591d26cb30ab602a metafont-beginners.doc.tar.xz
45883de0b1eea2e6ed66399a7b245c23 metafont.doc.tar.xz 45883de0b1eea2e6ed66399a7b245c23 metafont.doc.tar.xz
b514bd1a86b8a13c9a11b8331280f2b2 metafont-for-beginners.doc.tar.xz
83c49d483f70adc7f9abec05d90c328b metafont.i386-linux.tar.xz 83c49d483f70adc7f9abec05d90c328b metafont.i386-linux.tar.xz
e79761b110fb393d222dfd463013b376 metafont.tar.xz e79761b110fb393d222dfd463013b376 metafont.tar.xz
44d5c55e01a8a9fb7c5b8736eb612766 metago.doc.tar.xz 44d5c55e01a8a9fb7c5b8736eb612766 metago.doc.tar.xz
@ -3174,10 +3156,6 @@ c1cfeaeb0a52228fb3eec368bc345110 minutes.doc.tar.xz
b57e50ce50e1e2aaa25c8cbdcfa8e98f mkgrkindex.doc.tar.xz b57e50ce50e1e2aaa25c8cbdcfa8e98f mkgrkindex.doc.tar.xz
8c7146cb375eb4c6ee38afbcdc07a806 mkgrkindex.i386-linux.tar.xz 8c7146cb375eb4c6ee38afbcdc07a806 mkgrkindex.i386-linux.tar.xz
9250cd444fdf82511e5fef92d8e7bd50 mkgrkindex.tar.xz 9250cd444fdf82511e5fef92d8e7bd50 mkgrkindex.tar.xz
74f1b6b2d0d537fe09a4d0f8192006ab mkjobtexmf.doc.tar.xz
d65e60d3e6f5f32005575a562bcb988d mkjobtexmf.i386-linux.tar.xz
56ff993b90b19126b6efe0e06fc8d19c mkjobtexmf.source.tar.xz
45ec72e33d4afc619ff66420d9a53526 mkjobtexmf.tar.xz
9d67ff55351df5188298ce0a96ae2c1a mkpattern.doc.tar.xz 9d67ff55351df5188298ce0a96ae2c1a mkpattern.doc.tar.xz
58d4164553d660ded043a563d8e99544 mkpattern.tar.xz 58d4164553d660ded043a563d8e99544 mkpattern.tar.xz
006d81e537289fb13f007e09e180edff mla-paper.doc.tar.xz 006d81e537289fb13f007e09e180edff mla-paper.doc.tar.xz
@ -3248,8 +3226,6 @@ fa37638ff414e7b5744ee76da143eda6 mpman-ru.doc.tar.xz
8884ccae3d3969904c501b63e4b24643 mptopdf.doc.tar.xz 8884ccae3d3969904c501b63e4b24643 mptopdf.doc.tar.xz
e2ee26812a9239e5b9f4c20959b9cef6 mptopdf.i386-linux.tar.xz e2ee26812a9239e5b9f4c20959b9cef6 mptopdf.i386-linux.tar.xz
4dcb6a57886a38d3eb5ef171f9a75af2 mptopdf.tar.xz 4dcb6a57886a38d3eb5ef171f9a75af2 mptopdf.tar.xz
e7e0fa2a3cad0ad356fde4ec6dac0df0 mp3d.doc.tar.xz
cc9d92caf0cc33ecef781842121f05a5 mp3d.tar.xz
a99a26817282cd0b06e713ab68a81490 msc.doc.tar.xz a99a26817282cd0b06e713ab68a81490 msc.doc.tar.xz
c5bbe61909cd1ae58f5e10517c06fdc3 msc.tar.xz c5bbe61909cd1ae58f5e10517c06fdc3 msc.tar.xz
2ca934a72a279a55ce7c665016760ed3 ms.doc.tar.xz 2ca934a72a279a55ce7c665016760ed3 ms.doc.tar.xz
@ -3315,8 +3291,6 @@ bfb05a0676282c7bd704593042586f0c mwcls.source.tar.xz
e315360caa2c819fd30ad4bafa7659cd mwe.doc.tar.xz e315360caa2c819fd30ad4bafa7659cd mwe.doc.tar.xz
03cfd0fc8e808ca5e8a8e12baea148b4 mwe.source.tar.xz 03cfd0fc8e808ca5e8a8e12baea148b4 mwe.source.tar.xz
10501758c10ad9d1958b3e8523e6140e mwe.tar.xz 10501758c10ad9d1958b3e8523e6140e mwe.tar.xz
19d86944407bc2e5c78cd373b91920c7 mxedruli.doc.tar.xz
d0137135be589c9daaa265bed15ac46c mxedruli.tar.xz
588d11bc4db1ed8e213c26ae99faafad mycv.doc.tar.xz 588d11bc4db1ed8e213c26ae99faafad mycv.doc.tar.xz
bb441e98c45bbac8bd17395f470d7ee2 mycv.source.tar.xz bb441e98c45bbac8bd17395f470d7ee2 mycv.source.tar.xz
0bfdc157e3cb04954905dbda583499f3 mycv.tar.xz 0bfdc157e3cb04954905dbda583499f3 mycv.tar.xz
@ -3339,8 +3313,6 @@ aa4d506269ebc8f0a9d9b3b3a1db0ebe natbib.source.tar.xz
93a0798f945caadc61b4073eee903eb9 natbib.tar.xz 93a0798f945caadc61b4073eee903eb9 natbib.tar.xz
348e0b7ebb8d05068d5a455e9cdc4b2a nath.doc.tar.xz 348e0b7ebb8d05068d5a455e9cdc4b2a nath.doc.tar.xz
1df01bb6d0a6f01f596a164029bec5d3 nath.tar.xz 1df01bb6d0a6f01f596a164029bec5d3 nath.tar.xz
68929e016db349e5387d23f976e8648c nature.doc.tar.xz
666473dcbea8544f45ff7cf8a87f6d39 nature.tar.xz
19474e4c692abb59902a4685c1de61fc navigator.doc.tar.xz 19474e4c692abb59902a4685c1de61fc navigator.doc.tar.xz
fc7ea145306bad7304fb548ae0f7c80c navigator.tar.xz fc7ea145306bad7304fb548ae0f7c80c navigator.tar.xz
7815d5eeddf5752ab212a41d70d15628 ncclatex.doc.tar.xz 7815d5eeddf5752ab212a41d70d15628 ncclatex.doc.tar.xz
@ -3388,9 +3360,9 @@ ec068be3e07261ad3a89803dee342b29 nfssext-cfr.doc.tar.xz
35a4fec020d9c5b378fe126f2c1e4845 niceframe.doc.tar.xz 35a4fec020d9c5b378fe126f2c1e4845 niceframe.doc.tar.xz
43be89b6790a422276b8185fd7e31537 niceframe.source.tar.xz 43be89b6790a422276b8185fd7e31537 niceframe.source.tar.xz
c78f9e6a660866b54c48d9f3cd3aef21 niceframe.tar.xz c78f9e6a660866b54c48d9f3cd3aef21 niceframe.tar.xz
266dca8f4f2e63dff9800a5c890ce183 nicetext.doc.tar.xz 4d6d24cee8cf78111e4c65d6cd709ad5 nicetext.doc.tar.xz
ff87937ef55cdaa9333079a2cbfba502 nicetext.source.tar.xz 2b887bb0724776e1c831f453c8fde29e nicetext.source.tar.xz
4d110740ebec6c45a83e37d824e58206 nicetext.tar.xz 9eafe225da4715b1fb41f3e37849a1f0 nicetext.tar.xz
026502bbc25116109dc06c9ec8d51e16 nih.doc.tar.xz 026502bbc25116109dc06c9ec8d51e16 nih.doc.tar.xz
0a1af8145a5b7b90c1ff4bf6c9b00470 nih.tar.xz 0a1af8145a5b7b90c1ff4bf6c9b00470 nih.tar.xz
f61a3eb62558474e2b23d613b1faeab3 nkarta.doc.tar.xz f61a3eb62558474e2b23d613b1faeab3 nkarta.doc.tar.xz
@ -3458,6 +3430,9 @@ aa5040c851ba731b5ea8e21a581f7150 numprint.tar.xz
6af217a65aa7bc2de785ed827f1d442c objectz.doc.tar.xz 6af217a65aa7bc2de785ed827f1d442c objectz.doc.tar.xz
41f9427f046d8f2527145204b70174d8 objectz.source.tar.xz 41f9427f046d8f2527145204b70174d8 objectz.source.tar.xz
3aee4971cd2c87253bc29a6f4ac46391 objectz.tar.xz 3aee4971cd2c87253bc29a6f4ac46391 objectz.tar.xz
4d5cbeb51d3f77a097ae6fae85db8ceb ocgx.doc.tar.xz
4bfb96d6287d45f64e12985c52ab801c ocgx.source.tar.xz
b6b6c470cc74554cec8ef9d99f422991 ocgx.tar.xz
b71d96fe6c3769b859dec7515cdd18d1 ocr-b.doc.tar.xz b71d96fe6c3769b859dec7515cdd18d1 ocr-b.doc.tar.xz
1782851d29156c05c6df8f9b843f0769 ocr-b-outline.doc.tar.xz 1782851d29156c05c6df8f9b843f0769 ocr-b-outline.doc.tar.xz
790351204067997426036b2f97933bfc ocr-b-outline.source.tar.xz 790351204067997426036b2f97933bfc ocr-b-outline.source.tar.xz
@ -3523,13 +3498,9 @@ b938396ea8b9b427da06c590e80ac7a7 othelloboard.tar.xz
03db50e17f388c09e13d287397c41534 otibet.tar.xz 03db50e17f388c09e13d287397c41534 otibet.tar.xz
e25088d188421e9496b8a73be546b066 ot-tableau.doc.tar.xz e25088d188421e9496b8a73be546b066 ot-tableau.doc.tar.xz
553af5a1e33fd24de8d910d8a725a222 ot-tableau.tar.xz 553af5a1e33fd24de8d910d8a725a222 ot-tableau.tar.xz
38a0dd8e4deacbf2938474c0e8704e3e oubraces.doc.tar.xz
c659dabdadaa3e09c9dcfb9267e98c8a oubraces.tar.xz
46889cf9a0a885ac6925639bd76c3e25 outline.doc.tar.xz 46889cf9a0a885ac6925639bd76c3e25 outline.doc.tar.xz
29d9b0a0dbe562ab379eb1c5640ba7fb outliner.doc.tar.xz 29d9b0a0dbe562ab379eb1c5640ba7fb outliner.doc.tar.xz
24a451050a892ac7f9e4817968b66546 outliner.tar.xz 24a451050a892ac7f9e4817968b66546 outliner.tar.xz
1e096d10030da801ef7da71549796b6c outlines.doc.tar.xz
ce6f68a73055ab4b251da9584663cc23 outlines.tar.xz
c05a815f05d24ed858998b84af60c98e outline.tar.xz c05a815f05d24ed858998b84af60c98e outline.tar.xz
376a88bdbe0a37fe72013fcdbb96a731 overpic.doc.tar.xz 376a88bdbe0a37fe72013fcdbb96a731 overpic.doc.tar.xz
dfce5a99fb47b9a58b47cda3f4463c2f overpic.tar.xz dfce5a99fb47b9a58b47cda3f4463c2f overpic.tar.xz
@ -3615,8 +3586,8 @@ b27ab9fb3879d07f65f5e35138226665 pbox.tar.xz
37a7a1be5a3839ea4eab634168c7af44 pbsheet.doc.tar.xz 37a7a1be5a3839ea4eab634168c7af44 pbsheet.doc.tar.xz
5119bb4b1092906d1b334f85a669f79e pbsheet.source.tar.xz 5119bb4b1092906d1b334f85a669f79e pbsheet.source.tar.xz
aec722f7b746611e84b4715665b73e9f pbsheet.tar.xz aec722f7b746611e84b4715665b73e9f pbsheet.tar.xz
af50da62ad5c293c5421c8463b511e31 pdfcomment.doc.tar.xz 66ba7f5b1280de2a693ac2a4d4f05fc2 pdfcomment.doc.tar.xz
54cca2a7cb606eedec2b10b9454bb13b pdfcomment.tar.xz 745781fc3d1f3a9b074e3b6e95d32f74 pdfcomment.tar.xz
debad238753e5ae12a81645c34d43087 pdfcprot.doc.tar.xz debad238753e5ae12a81645c34d43087 pdfcprot.doc.tar.xz
ab4442f67ac3ced5ea3103d9eb9ecd68 pdfcprot.source.tar.xz ab4442f67ac3ced5ea3103d9eb9ecd68 pdfcprot.source.tar.xz
d4013cd98e5395a297347b73b62965c2 pdfcprot.tar.xz d4013cd98e5395a297347b73b62965c2 pdfcprot.tar.xz
@ -3755,7 +3726,6 @@ c2aafa321404522c59ef955bfeeaf45e pkfix.i386-linux.tar.xz
e0e97b5b945678f897b57578c877add8 placeins.doc.tar.xz e0e97b5b945678f897b57578c877add8 placeins.doc.tar.xz
ff9e25310f7204e04554a9b7b2426d1f placeins-plain.tar.xz ff9e25310f7204e04554a9b7b2426d1f placeins-plain.tar.xz
6e473753bd9b1aef545c6dd3d5ac7d9b placeins.tar.xz 6e473753bd9b1aef545c6dd3d5ac7d9b placeins.tar.xz
3929ac0b4f3d62156374e96f1f2bb782 plain-doc.doc.tar.xz
e7f3af21516761bc4dcb7ce4ed612d02 plainpkg.doc.tar.xz e7f3af21516761bc4dcb7ce4ed612d02 plainpkg.doc.tar.xz
b6fdf7a3200ebffab70de12f1f023cb7 plainpkg.source.tar.xz b6fdf7a3200ebffab70de12f1f023cb7 plainpkg.source.tar.xz
8d85764aacfad3e07fb6766aad5644d3 plainpkg.tar.xz 8d85764aacfad3e07fb6766aad5644d3 plainpkg.tar.xz
@ -4042,9 +4012,9 @@ c3b72db48bd38ca377d1383abadec936 pst-poly.source.tar.xz
4615c819335516933332e2d4cc693637 pst-pulley.tar.xz 4615c819335516933332e2d4cc693637 pst-pulley.tar.xz
0521c99143f3f77968f3938127f64a5c pst-qtree.doc.tar.xz 0521c99143f3f77968f3938127f64a5c pst-qtree.doc.tar.xz
65b0f29e00aa3c6f86ee4b33084c7e88 pst-qtree.tar.xz 65b0f29e00aa3c6f86ee4b33084c7e88 pst-qtree.tar.xz
aca663344df788548068591d4abd6a8f pstricks-add.doc.tar.xz e004acdce0ddf0c3fa54a40cb7761f9f pstricks-add.doc.tar.xz
5bd142ee9378d62358f3a751ce06e331 pstricks-add.source.tar.xz c6432d82cf67273bddf8e3ed049c95a2 pstricks-add.source.tar.xz
1221572384146564d46f374896e64544 pstricks-add.tar.xz 36344891eeed08b1dc29b0a7277f933c pstricks-add.tar.xz
257f4aa641900ad102e5c62d99a2f46f pstricks_calcnotes.doc.tar.xz 257f4aa641900ad102e5c62d99a2f46f pstricks_calcnotes.doc.tar.xz
c85cc3c8f88de3851c1db299d61c3df0 pstricks.doc.tar.xz c85cc3c8f88de3851c1db299d61c3df0 pstricks.doc.tar.xz
032f2fe326535242741a12e692b65f20 pstricks-examples.doc.tar.xz 032f2fe326535242741a12e692b65f20 pstricks-examples.doc.tar.xz
@ -4529,8 +4499,6 @@ b4c9366101adeb4013b2d9adfe2d4b69 spanish-mx.tar.xz
7d55ee60b5e9b1575d4b44b438ec7bbe spanish.source.tar.xz 7d55ee60b5e9b1575d4b44b438ec7bbe spanish.source.tar.xz
cc54b5a26b2af185b0a74de8184f20b2 sparklines.doc.tar.xz cc54b5a26b2af185b0a74de8184f20b2 sparklines.doc.tar.xz
4612481a092a82cbe03e82d017d8ab04 sparklines.tar.xz 4612481a092a82cbe03e82d017d8ab04 sparklines.tar.xz
eb988bc0a64a90ecab290f76df641f85 sphack.doc.tar.xz
1256464d390b06ab164b1ee3734c94f0 sphack.tar.xz
385cca82ff069e481f489674bde1ea89 spie.doc.tar.xz 385cca82ff069e481f489674bde1ea89 spie.doc.tar.xz
9e764e7a41868a7518e51fae995f0a7a spie.tar.xz 9e764e7a41868a7518e51fae995f0a7a spie.tar.xz
45b2e42620cce7a61ec7b12587ffd799 splines.doc.tar.xz 45b2e42620cce7a61ec7b12587ffd799 splines.doc.tar.xz
@ -4652,8 +4620,6 @@ ac28f4aa502bec5af3b563eeceeeac3d substances.tar.xz
279f2ecba52832216a0893156e89daf1 substitutefont.tar.xz 279f2ecba52832216a0893156e89daf1 substitutefont.tar.xz
594f276cef9710b5d7c0d710fd44dc7b substr.doc.tar.xz 594f276cef9710b5d7c0d710fd44dc7b substr.doc.tar.xz
5e7b3870462007ae80ce78345c9ddd7c substr.tar.xz 5e7b3870462007ae80ce78345c9ddd7c substr.tar.xz
e1715e297611e27220fd69432c8d3906 subsupscripts.doc.tar.xz
7ae7bf07b9ae7aa3dd84a4531e62c970 subsupscripts.tar.xz
3c0711e0716daed752c86264e9388b94 sudokubundle.doc.tar.xz 3c0711e0716daed752c86264e9388b94 sudokubundle.doc.tar.xz
8203091d3bf9468f9fa27ad4f521232c sudokubundle.source.tar.xz 8203091d3bf9468f9fa27ad4f521232c sudokubundle.source.tar.xz
29063356dd437a676a5daf54746416e6 sudokubundle.tar.xz 29063356dd437a676a5daf54746416e6 sudokubundle.tar.xz
@ -4816,12 +4782,6 @@ a3d5721be2b89e39235bcb3c0213253a texcount.tar.xz
cbe96640fe800cc2adcdb8c96a35aff0 texdef.i386-linux.tar.xz cbe96640fe800cc2adcdb8c96a35aff0 texdef.i386-linux.tar.xz
a84e77400b5037746bfdf2dd67c8cfb4 texdef.source.tar.xz a84e77400b5037746bfdf2dd67c8cfb4 texdef.source.tar.xz
fbbfb4c24b560266e8b00beb9626855d texdef.tar.xz fbbfb4c24b560266e8b00beb9626855d texdef.tar.xz
60850877883c92f877d699e0611c3440 texdiff.doc.tar.xz
915606faefd4c5e6abc2cf6d578af8bb texdiff.i386-linux.tar.xz
6f0b980be6672013cfb2f21fcc8fe441 texdiff.tar.xz
ee2b446550c3f37040c8918477023858 texdirflatten.doc.tar.xz
3c32525233b3a9be19145ee27a4f7883 texdirflatten.i386-linux.tar.xz
f990d19e284794af99ab3420f182fae2 texdirflatten.tar.xz
6da618cdb877f03787ac4c9aafee087d texdoc.doc.tar.xz 6da618cdb877f03787ac4c9aafee087d texdoc.doc.tar.xz
8f531036d147036444540c7635243464 texdoc.i386-linux.tar.xz 8f531036d147036444540c7635243464 texdoc.i386-linux.tar.xz
381b13098c97ee1888efcd9ae11cc465 texdoc.tar.xz 381b13098c97ee1888efcd9ae11cc465 texdoc.tar.xz
@ -4845,6 +4805,8 @@ b490c0c080b6b44e65430b1a69ba1dd3 tex-label.tar.xz
502f3035054421aa239cadd9de881c0a texlive-common.doc.tar.xz 502f3035054421aa239cadd9de881c0a texlive-common.doc.tar.xz
0ff69164a324e3d77ca190747a37953b texlive-cz.doc.tar.xz 0ff69164a324e3d77ca190747a37953b texlive-cz.doc.tar.xz
d3318593a41c0839e983db92314e3d7c texlive-de.doc.tar.xz d3318593a41c0839e983db92314e3d7c texlive-de.doc.tar.xz
c7ce157e15932d71caa87c6649d3966d texlive-docindex.doc.tar.xz
8a5d056a312cadc7890ceabee76e255f texlive-docindex.tar.xz
65c14e8e3b95780a027a6f8c77c2d937 texlive-en.doc.tar.xz 65c14e8e3b95780a027a6f8c77c2d937 texlive-en.doc.tar.xz
dd9ec7782e31884330fb475b1fbb2065 texlive-fr.doc.tar.xz dd9ec7782e31884330fb475b1fbb2065 texlive-fr.doc.tar.xz
8503fab2100ba71cf18da9f86176f3ba texlive.infra.doc.tar.xz 8503fab2100ba71cf18da9f86176f3ba texlive.infra.doc.tar.xz
@ -4858,12 +4820,12 @@ c0f6ab9ddc6c055fd0d0390304a3d97c texliveonfly.i386-linux.tar.xz
7b1c9041975bdec9d544af42b80292eb texliveonfly.tar.xz 7b1c9041975bdec9d544af42b80292eb texliveonfly.tar.xz
48135a36e9165fd12a9d56fc0648c040 texlive-pl.doc.tar.xz 48135a36e9165fd12a9d56fc0648c040 texlive-pl.doc.tar.xz
7d644a81429719c0a1e90987a4bd5eb2 texlive-ru.doc.tar.xz 7d644a81429719c0a1e90987a4bd5eb2 texlive-ru.doc.tar.xz
f68f6b3de93a9ed488e9658fc7bedb70 texlive-scripts.doc.tar.xz b64fe91d55d76f2fc4c85c1f11eb2c67 texlive-scripts.doc.tar.xz
6680fee0b1b31148c15dd62dc1623c3c texlive-scripts.i386-linux.tar.xz 6680fee0b1b31148c15dd62dc1623c3c texlive-scripts.i386-linux.tar.xz
a52766b4667d2828a64c72138cac931e texlive-scripts.tar.xz 61a038eb43dbb0cbbc068114e80b06f1 texlive-scripts.tar.xz
3065bdeeddd6f40e3eb0f642f9a60a2d texlive-sr.doc.tar.xz 3065bdeeddd6f40e3eb0f642f9a60a2d texlive-sr.doc.tar.xz
97b2789c4d61ae06a032869209990213 texlive-zh-cn.doc.tar.xz 97b2789c4d61ae06a032869209990213 texlive-zh-cn.doc.tar.xz
740e7ce56b8f9f4c2ace60f53c25134e texlive-20120926_r27815-source.tar.xz 43bf5f9594972f9b1df0933740c1b37e texlive-20120926_r27815-source.tar.xz
dd61bb4c5e070a47a96149d9e2e21445 texloganalyser.doc.tar.xz dd61bb4c5e070a47a96149d9e2e21445 texloganalyser.doc.tar.xz
b9a82dd58b5f132bae570c57a11db4aa texloganalyser.i386-linux.tar.xz b9a82dd58b5f132bae570c57a11db4aa texloganalyser.i386-linux.tar.xz
9c5b6a7021b601df4285d02bba729d0d texloganalyser.tar.xz 9c5b6a7021b601df4285d02bba729d0d texloganalyser.tar.xz
@ -4912,9 +4874,9 @@ c3dcafee9a71a63858f1ab89da518bfa textmerg.source.tar.xz
cd2594d8fa21452db327ed8fc4002bc8 texware.doc.tar.xz cd2594d8fa21452db327ed8fc4002bc8 texware.doc.tar.xz
eaddaacecdcb10f5fab165785ca95879 texware.i386-linux.tar.xz eaddaacecdcb10f5fab165785ca95879 texware.i386-linux.tar.xz
0138b05f56cd9a5511e1b4dbc0353434 texware.tar.xz 0138b05f56cd9a5511e1b4dbc0353434 texware.tar.xz
2fe73225d1bca879f5539009e2cedd71 tex4ht.doc.tar.xz 4251680cff2c486c42767d92c165996e tex4ht.doc.tar.xz
43111e9cd9b21966da36722996df29a4 tex4ht.i386-linux.tar.xz 43111e9cd9b21966da36722996df29a4 tex4ht.i386-linux.tar.xz
5056cea58dc58e2862fe4ed3ae59b5a8 tex4ht.tar.xz 6614b4e2e946009db0f17463f766b963 tex4ht.tar.xz
7f024b763ebf100eb6610367b2843f75 tfrupee.doc.tar.xz 7f024b763ebf100eb6610367b2843f75 tfrupee.doc.tar.xz
f352d0323642dce2d3ffcb078b165b0b tfrupee.source.tar.xz f352d0323642dce2d3ffcb078b165b0b tfrupee.source.tar.xz
f4da4d1576889552c8310b2c8286e326 tfrupee.tar.xz f4da4d1576889552c8310b2c8286e326 tfrupee.tar.xz
@ -5143,9 +5105,9 @@ e22f4961d7f2e35bee5508fea31d2deb typeface.doc.tar.xz
798ab2f5b8abf818e407a7296e3954d4 typehtml.doc.tar.xz 798ab2f5b8abf818e407a7296e3954d4 typehtml.doc.tar.xz
01e0faea37f55c8ca39da86b0bc709bd typehtml.source.tar.xz 01e0faea37f55c8ca39da86b0bc709bd typehtml.source.tar.xz
7b105bdef45ef681ca27cadf546f3c9b typehtml.tar.xz 7b105bdef45ef681ca27cadf546f3c9b typehtml.tar.xz
95073f897465b5f4ef17e2e91818e20f typeoutfileinfo.doc.tar.xz bc30b08175e3fac34188b02d34076d15 typeoutfileinfo.doc.tar.xz
0f637c6765dffb4b1129579d8aa85eab typeoutfileinfo.i386-linux.tar.xz 0f637c6765dffb4b1129579d8aa85eab typeoutfileinfo.i386-linux.tar.xz
633ada38fd248f8c029c68b85ce475a8 typeoutfileinfo.tar.xz 9bcda5308c6bac7f3f635bd754631218 typeoutfileinfo.tar.xz
f9f6380860809c026af56158e229120a type1cm.doc.tar.xz f9f6380860809c026af56158e229120a type1cm.doc.tar.xz
b6ad62f9b8aeb199db0f6204e53ed2f3 type1cm.source.tar.xz b6ad62f9b8aeb199db0f6204e53ed2f3 type1cm.source.tar.xz
7a1d30b5d7ea1b4a7eb996ec503ddc46 type1cm.tar.xz 7a1d30b5d7ea1b4a7eb996ec503ddc46 type1cm.tar.xz
@ -5236,10 +5198,10 @@ a3f4face5e39586dd5ba0414d4beac31 upmethodology.tar.xz
36206e8dc058ac3b8529136d3d337f6e upquote.doc.tar.xz 36206e8dc058ac3b8529136d3d337f6e upquote.doc.tar.xz
19b40db94051afb940f1d8a769efb059 upquote.source.tar.xz 19b40db94051afb940f1d8a769efb059 upquote.source.tar.xz
78125d94ef67533d42506597e71c708e upquote.tar.xz 78125d94ef67533d42506597e71c708e upquote.tar.xz
858a4679acc1df6efcf91838fd7426b8 uptex.doc.tar.xz 334be8abe08a922a9ae1ffd90a39433f uptex.doc.tar.xz
ecb2a136b8ce5eeaee37822ed9e66591 uptex.i386-linux.tar.xz ecb2a136b8ce5eeaee37822ed9e66591 uptex.i386-linux.tar.xz
d704f142e60fa00dbf466baa33b574a6 uptex.source.tar.xz dd364d190ffc107cb4f2a4089121e3e2 uptex.source.tar.xz
0b7bbb7e1a25c5e479e7a52544fe1b42 uptex.tar.xz 341b5363dbfb1adadd6b23f17e7413dc uptex.tar.xz
39cab5907c49e2969c3c07d15ebab78e uri.doc.tar.xz 39cab5907c49e2969c3c07d15ebab78e uri.doc.tar.xz
3e079b29ac69dbedf6a25627c6da3503 uri.source.tar.xz 3e079b29ac69dbedf6a25627c6da3503 uri.source.tar.xz
4ba79a3f46f227625fc1d11cc13441d9 uri.tar.xz 4ba79a3f46f227625fc1d11cc13441d9 uri.tar.xz
@ -5265,8 +5227,6 @@ a7882d115b1568984782f71ecbb27e7c utf8mex.tar.xz
646e5b3ba6766c4dc7d59230e52695f5 utopia.tar.xz 646e5b3ba6766c4dc7d59230e52695f5 utopia.tar.xz
153893c4539fa2fd7c5c27757691803e ut-thesis.doc.tar.xz 153893c4539fa2fd7c5c27757691803e ut-thesis.doc.tar.xz
e65449b34021e7bb6f98b8652b9117fc ut-thesis.tar.xz e65449b34021e7bb6f98b8652b9117fc ut-thesis.tar.xz
fd618d7125d1516c201302709f69b5df uwmslide.doc.tar.xz
f5b27af98cfbea3eeb6c3ab0041d9d95 uwmslide.tar.xz
d0b3bd984f7c95349aa472e8a34def43 uwthesis.doc.tar.xz d0b3bd984f7c95349aa472e8a34def43 uwthesis.doc.tar.xz
cbe2c0b06848436201c20a6cca579494 uwthesis.tar.xz cbe2c0b06848436201c20a6cca579494 uwthesis.tar.xz
e2464952ba40bc8216460f9c2a7a46d4 vak.doc.tar.xz e2464952ba40bc8216460f9c2a7a46d4 vak.doc.tar.xz

298930
texlive.spec

File diff suppressed because it is too large Load Diff

495
texlive.spec.template Normal file
View File

@ -0,0 +1,495 @@
%global source_date 20120926_r27815
%global tl_version 2012
%global tl_release 2.%{source_date}
%global tl_noarch_release %{tl_release}
%global source_name texlive-%{source_date}-source
%{!?_texdir: %global _texdir %{_datadir}/%{name}}
%{!?_texmf_var: %global _texmf_var %{_var}/lib/texmf}
%{!?_texmf_local: %global _texmf_local %{_texdir}/texmf-local}
# don't figure any perl requires
%global __perl_requires %{nil}
%global __find_provides %{nil}
%global __os_install_post /usr/lib/rpm/brp-compress %{nil}
Name: texlive
Version: %{tl_version}
Release: %{tl_release}%{?dist}
Epoch: 1
Summary: TeX formatting system
Group: Applications/Publishing
License: Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia
URL: http://tug.org/texlive/
BuildRequires: xz libXaw-devel ncurses-devel bison flex file perl-MD5
BuildRequires: gd-devel teckit-devel freetype-devel t1lib-devel libpng-devel zlib-devel poppler-devel t1utils
BuildRequires: zziplib-devel libicu-devel
Requires: %{name}-base
Obsoletes: texlive < %{tl_version}, texlive-texmf < %{tl_version}
Obsoletes: texlive-afm < %{tl_version}
Obsoletes: texlive-doc < %{tl_version}
Obsoletes: texlive-east-asian < %{tl_version}
Obsoletes: texlive-texmf-afm < %{tl_version}, texlive-texmf-context < %{tl_version}
Obsoletes: texlive-texmf-doc < %{tl_version}, texlive-texmf-dvips < %{tl_version}
Obsoletes: texlive-texmf-east-asian < %{tl_version}, texlive-texmf-fonts < %{tl_version}
Obsoletes: texlive-texmf-latex < %{tl_version}, texlive-texmf-xetex < %{tl_version}
Obsoletes: texlive-texmf-errata < %{tl_version}
Obsoletes: texlive-texmf-errata-afm < %{tl_version}, texlive-texmf-errata-context < %{tl_version}
Obsoletes: texlive-texmf-errata-doc < %{tl_version}, texlive-texmf-errata-dvips < %{tl_version}
Obsoletes: texlive-texmf-errata-east-asian < %{tl_version}, texlive-texmf-errata-fonts < %{tl_version}
Obsoletes: texlive-texmf-errata-latex < %{tl_version}, texlive-texmf-errata-xetex < %{tl_version}
Conflicts: texlive-dvips = 2007
Patch1: tl-kpfix.patch
Patch2: texlive-badtest.patch
Source0: %{source_name}.tar.xz
Source1: tl2rpm.c
Source2: texlive.tlpdb
Source3: texlive-licenses.tar.xz
Source4: tlpdb.patch
Source5: texlive-fedora-licenses.h
Source6: texlive.spec.template
%include _sources.spec
%description
The TeX Live software distribution offers a complete TeX system for a
variety of Unix, Macintosh, Windows and other platforms. It
encompasses programs for editing, typesetting, previewing and printing
of TeX documents in many different languages, and a large collection
of TeX macros and font libraries.
The distribution includes extensive general documentation about TeX,
as well as the documentation for the included software packages.
%include _packages.spec
%package base
Summary: TeX Live licenses shipped in text form
BuildArch: noarch
Version: %{tl_version}
Obsoletes: %{name}-base < %{tl_version}
Requires: %{name}
Requires: %{name}-scheme-basic
Requires: %{name}-collection-latexrecommended
Requires: tex-kpathsea, tex-tetex
%description base
TeX Live licenses shipped in text form.
%package kpathsea-lib
Summary: Path searching library for TeX-related files
%include _obsoletes.spec
%description kpathsea-lib
The library is at the centre of pretty much all Unix-based TeX
executable. It is no longer distributed separately, but rather
consititutes a central part of the sources of the TeX-live
distribution.
%package kpathsea-lib-devel
Summary: Path searching library for TeX-related files
Requires: %{name}-kpathsea-lib%{?_isa}
Provides: kpathsea-devel = %{version}
Obsoletes: kpathsea-devel < %{version}
%description kpathsea-lib-devel
The library is at the centre of pretty much all Unix-based TeX
executable. It is no longer distributed separately, but rather
consititutes a central part of the sources of the TeX-live
distribution.
%prep
%setup -q -c -T
xz -dc %{SOURCE0} | tar x
[ -e %{source_name} ] && mv %{source_name} source
%patch1 -p0
%patch2 -p0
for l in `unxz -c %{SOURCE3} | tar t`; do
ln -s %{_texdir}/licenses/$l $l
done
%build
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
export CXXFLAGS="$RPM_OPT_FLAGS"
cd source
PREF=`pwd`/inst
mkdir -p work
cd work
../configure \
--prefix=$PREF \
--datadir=$PREF \
--libdir=$PREF/lib \
--with-system-zlib \
--with-system-libpng \
--with-system-xpdf \
--with-system-gd \
--with-system-t1lib \
--with-system-teckit \
--with-teckit-includes=/usr/include/teckit \
--with-system-freetype2 \
--with-system-poppler \
--with-system-zziplib \
--with-system-icu \
--with-pic \
--with-xdvi-x-toolkit=xaw \
--disable-xindy --disable-xindy-docs --disable-xindy-make-rules \
--enable-shared \
--enable-compiler-warnings=max \
--without-cxx-runtime-hack \
--disable-native-texlive-build \
--disable-t1utils \
--disable-psutils \
--disable-biber \
--disable-ptexenc
make world %{?_smp_mflags} STRIPPROG=/bin/true STRIP=/bin/true
%install
rm -rf %{buildroot}
# create directory tree
mkdir -p %{buildroot}%{_texdir}/../texmf
mkdir -p %{buildroot}%{_texdir}/texmf-config/web2c
mkdir -p %{buildroot}%{_texmf_var}
mkdir -p %{buildroot}%{_texmf_local}
mkdir -p %{buildroot}%{_texdir}/texmf-dist
%include _mkdirs.spec
%include _unpack.spec
# nuke useless tlmgr packaging stuff and doc droppings
rm -rf %{buildroot}%{_texdir}/tlpkg/tlpobj/
rm -rf %{buildroot}%{_texdir}/texmf-dist/tlpkg/tlpobj/
rm -rf %{buildroot}%{_texdir}/texmf/doc/man/man*/*.pdf
rm -rf %{buildroot}%{_texdir}/texmf/doc/man/Makefile
rm -rf %{buildroot}%{_texdir}/texmf/doc/man/man*/Makefile
rm -rf %{buildroot}%{_texdir}/texmf/doc/info/dir
mkdir -p %{buildroot}%{_bindir}
mv %{buildroot}/bin/i386-linux/* %{buildroot}%{_bindir}
for i in `find %{buildroot}%{_bindir} -type f`; do
[ "`file $i | grep ELF | wc -l`" == "1" ] && rm -f $i
done
rm -rf %{buildroot}/tlpkg
# install texlive.tlpdb
cp %{SOURCE2} %{buildroot}%{_texdir}
# install licenses
mkdir -p %{buildroot}%{_texdir}/licenses
pushd %{buildroot}%{_texdir}/licenses
xz -dc %{SOURCE3} | tar x
popd
# install binaries
rm -rf %{buildroot}%{_texdir}/bin/
mkdir -p %{buildroot}%{_bindir}
rm -f source/inst/bin/man
mv source/inst/bin/* %{buildroot}%{_bindir}
# install kpathsea shared libs, nuke static ones
rm -rf %{buildroot}%{_libdir}
mkdir -p %{buildroot}%{_libdir}
cp -d source/inst/lib/* %{buildroot}%{_libdir}
rm -f %{buildroot}%{_libdir}/*.a
rm -f %{buildroot}%{_libdir}/*.la
# install includes
rm -rf %{buildroot}%{_includedir}
mkdir -p %{buildroot}%{_includedir}
cp -r source/inst/include/* %{buildroot}%{_includedir}
# relocate binaries to %%{_bindir} and fix relative symlinks
pushd %{buildroot}%{_bindir}
for i in `find . -type l`; do
if [ "`readlink $i | grep '\.\.' | wc -l`" == "1" ]; then
l=`readlink $i | sed s,.*texmf,/usr/share/texlive/texmf,`
rm -f $i
ln -s $l $i
fi
done
popd
# sync built/distro binaries
pushd %{buildroot}%{_bindir}
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
rm -f %{buildroot}%{_bindir}/$i
done
rm -rf %{buildroot}%{_includedir}/ptexenc
popd
# remove all unshipped stuff
%include _remove.spec
mkdir -p %{buildroot}/%{_datadir}/
mkdir -p %{buildroot}/%{_infodir}/
cp -R %{buildroot}/%{_texdir}/texmf/doc/man %{buildroot}/%{_datadir}/
find %{buildroot}/%{_texdir}/texmf/doc/man -type f | xargs rm -f
mv %{buildroot}/%{_texdir}/texmf/doc/info/* %{buildroot}/%{_infodir}/
# nuke useless tlmgr packaging stuff
rm -rf %{buildroot}%{_texdir}/tlpkg/tlpobj/
rm -rf %{buildroot}%{_texdir}/texmf-dist/tlpkg/tlpobj/
# link config dir to the main tree and var dir to root
pushd %{buildroot}%{_texdir}
[ ! -h texmf-var ] && ln -s %{_texmf_var} texmf-var
popd
pushd %{buildroot}%{_texdir}/texmf-config/web2c
ln -s ../../texmf/web2c/updmap.cfg updmap.cfg
popd
# touch ghosts
touch %{buildroot}%{_texdir}/texmf/ls-R
touch %{buildroot}%{_texdir}/texmf-dist/ls-R
touch %{buildroot}%{_texdir}/../texmf/ls-R
# configure ConTeXt
for i in ctxtools luatools texexec texmfstart; do
sed -i -e 's|mtxrun|export TEXMF=/usr/share/texlive/texmf-dist; export TEXMFCNF=/usr/share/texlive/texmf/web2c; export TEXMFCACHE=/var/lib/texmf; mtxrun|' %{buildroot}%{_bindir}/$i
done
%clean
rm -rf %{buildroot}
%pre base
rm -rf %{_texdir}/texmf-var
rm -rf %{_texmf_var}/*
:
%posttrans base
%{_bindir}/texhash 2> /dev/null
%{_bindir}/updmap-sys &> /dev/null
%{_bindir}/fmtutil-sys --all &> /dev/null
rm -rf %{_texmf_var}/web2c/*
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
[ -x /sbin/restorecon ] && /sbin/restorecon -R %{_texmf_var}/
fi
:
%files
%defattr(-,root,root)
%files base
%defattr(-,root,root)
%dir %{_texmf_var}
%dir %{_texdir}/texmf-var
%dir %{_texdir}/../texmf
%dir %{_texdir}/licenses
%dir %{_texmf_local}
%include _dirs.spec
%{_texdir}/licenses/*
%attr(0644, root, root) %verify(not md5 size mtime) %ghost %{_texdir}/texmf/ls-R
%attr(0644, root, root) %verify(not md5 size mtime) %ghost %{_texdir}/texmf-dist/ls-R
%attr(0644, root, root) %verify(not md5 size mtime) %ghost %{_texdir}/../texmf/ls-R
%{_texdir}/texlive.tlpdb
%include _files.spec
%files kpathsea-lib
%defattr(-,root,root)
%{_libdir}/*.so.*
%dir %{_texdir}/texmf-config
%dir %{_texdir}/texmf-config/web2c
%{_texdir}/texmf-config/web2c/updmap.cfg
%attr(0644, root, root) %verify(not md5 size mtime) %ghost %{_texdir}/texmf-config/ls-R
%files kpathsea-lib-devel
%defattr(-,root,root)
%dir %{_includedir}/kpathsea
%{_includedir}/kpathsea/*
%{_libdir}/*.so
%changelog
* Sat Oct 6 2012 Jindrich Novy <jnovy@redhat.com> 2012-2-20120926
- drop relase subpackage (no more needed as TL is now in Fedora)
- fix -doc dependencies
- remove (not-built) asymtote from source tarball
- undefined catalogue version defaults to 0
- perform automatic license audit
- include also packages not part of any scheme
- don't strip binaries so that we can generate debuginfo (#863635)
- clean up depsolver
* Wed Oct 3 2012 Jindrich Novy <jnovy@redhat.com> 2012-1-20120926
- introduce TeX Live 2012 to Fedora (#488651)
- fixes: #619481, #759534, #814880, #819157
* Thu Jun 14 2012 Jindrich Novy <jnovy@redhat.com> 2012-1-20120613
- update to 2012 final
- obsolete system latexmk
- include dvisvgm back
* Mon Apr 9 2012 Jindrich Novy <jnovy@redhat.com> 2012-0.1.20120408
- temporarily disable dvisvgm due to gcc-4.7 compilation problems
* Tue Jul 26 2011 Jindrich Novy <jnovy@redhat.com> 2011-1.20110726
- update to the official TeX Live 2011 release
* Sun Mar 13 2011 Jindrich Novy <jnovy@redhat.com> 2011-0.2.20110313
- bump version to fix koma-skript versioning problem
* Mon Feb 28 2011 Jindrich Novy <jnovy@redhat.com> 2011-0.1.20110227
- fix upgrade path with old TL2007 xetex, context or dvips installed
- fix package generation bug that caused some package might be missing
from the repository
(http://www.linux.cz/pipermail/texlive/2011-February/000086.html)
- fix upstream source URLs
* Tue Jan 25 2011 Jindrich Novy <jnovy@redhat.com> 2011-0.1.20110120
- bump release to 2011 (we are using the 2011/dev SVN version)
- add more file virtual provides (TFM, TTF, TTC, PFA, PFB, PCF, OTF,
TEX, CNF, CFG, DEF, DAT, LDF, FD, ENC, MAP, VF, VPL, CLO, BUG, BUG2)
* Thu Dec 23 2010 Jindrich Novy <jnovy@redhat.com> 2010-14.20110105
- sync with upstream
- install texlive.tlpdb for autodep finder
* Thu Dec 15 2010 Jindrich Novy <jnovy@redhat.com> 2010-13.20101215
- sync with upstream as of 15th Dec
- fix dangling symlink (thanks to Michel Alexandre Salim)
* Fri Nov 12 2010 Jindrich Novy <jnovy@redhat.com> 2010-13.20101112
- temporarily disable dvi2tty because of failing test suite
- package /etc/texmf and point texmf-config there
* Fri Nov 5 2010 Jindrich Novy <jnovy@redhat.com> 2010-13.20101102
- make release package part of the main build
* Mon Oct 18 2010 Jindrich Novy <jnovy@redhat.com> 2010-12.20101016
- texlive-jadetex-bin obsoletes jadetex
* Fri Oct 8 2010 Jindrich Novy <jnovy@redhat.com> 2010-12.20101007
- fix symlinks in /usr/bin so that they are not pointing to wrong location
* Thu Oct 7 2010 Jindrich Novy <jnovy@redhat.com> 2010-11.20101007
- sync with the latest TL2010 sources
- don't make redundant copies of binaries, symlink them
- fix symlinks to perl utilities
* Mon Aug 25 2010 Jindrich Novy <jnovy@redhat.com> 2010-10.20100814
- add obsolete of dvisvgm to allow smooth updates
* Mon Aug 23 2010 Jindrich Novy <jnovy@redhat.com> 2010-9.20100814
- fix file attributes and rpmlint warnings
- define libdir when calling configure
- rebuild against new poppler
* Thu Jul 15 2010 Jindrich Novy <jnovy@redhat.com> 2010-8.20100715
- move all the licenses and base directory hierarchy to texlive-base
noarch subpackage
- add automatic licensing code
* Fri Jun 4 2010 Jindrich Novy <jnovy@redhat.com> 2010-7.20100604
- sync with upstream (introducing mptopdf)
- compile C source with -fno-strict-aliasing
* Mon May 31 2010 Jindrich Novy <jnovy@redhat.com> 2010-7.20100531
- switch to "tlpretest" source tree
- add lua and ruby dependencies to packages requiring them
- generate global package database "texlive.tlpdb" directly from
tlpobj files shipped with each package
* Wed May 19 2010 Jindrich Novy <jnovy@redhat.com> 2010-6.20100521
- disable chktex so that build passes
- fix dist tags in releases in binary packages
* Fri Apr 30 2010 Jindrich Novy <jnovy@redhat.com> 2010-5.20100430
- add dependencies resolution among biblatex files
- another %%postun scriptlets fix
* Wed Apr 21 2010 Jindrich Novy <jnovy@redhat.com> 2010-4.20100421
- add Requires(posttrans) to the main package
* Mon Apr 19 2010 Jindrich Novy <jnovy@redhat.com> 2010-3.20100419
- bump version of binaries because of the kpathsea soname increase
* Fri Apr 16 2010 Jindrich Novy <jnovy@redhat.com> 2010-0.1.20100416
- sync with upstream, remove ptex stuff for now
* Fri Apr 09 2010 Jindrich Novy <jnovy@redhat.com> 2010-0.1.20100329
- use 2010 prefix
- do not ship/build asymptote (#548761)
* Fri Mar 26 2010 Jindrich Novy <jnovy@redhat.com> 2009-3.20100326
- declare fmutil.cnf, updmap.cfg, context.cnf and texmf.cnf as config files
so that they don't get overwritten with texlive-kpathsea update
- move man and info pages to the main packages, not -doc
* Fri Feb 19 2010 Jindrich Novy <jnovy@redhat.com> 2009-3.20100219
- blacklist a4wide.sty because of bad (noinfo) license
* Tue Nov 10 2009 Jindrich Novy <jnovy@redhat.com> 2009-2
- install man and info pages into proper locations visible
by man and info
- update scriptlets
- remove xindy bits
* Mon Nov 09 2009 Jindrich Novy <jnovy@redhat.com> 2009-1
- update to oficcially released TeX Live 2009
- enable large file support
* Sun Nov 01 2009 Jindrich Novy <jnovy@redhat.com> 2009-0.13
- remove postun scriptlet to avoid accidential removal of texmf bits
when not removing the package
* Fri Oct 23 2009 Jindrich Novy <jnovy@redhat.com> 2009-0.12
- tighten kpathsea devel dependency
* Tue Oct 20 2009 Jindrich Novy <jnovy@redhat.com> 2009-0.11
- fix generation of packages that ships only documentation
- fix versioning of packages without version but with revision
- fix heuristics for gathering .sty files dependencies
- include packages under GFSL license
- make files in old texmf tree from previous installs visible
- do not obsolete old kpathsea, try to coexist
- remove dvipdfm, dvipdfmx,depend of Fedora ones
* Sun Oct 18 2009 Jindrich Novy <jnovy@redhat.com> 2009-0.10
- TL2007 compatibility fixes:
- create /usr/share/texmf symlink
- clean all in post scriptlets
* Fri Oct 02 2009 Jindrich Novy <jnovy@redhat.com> 2009-0.9
- fix kpathsea Provides/Obsoletes
* Tue Sep 29 2009 Jindrich Novy <jnovy@redhat.com> 2009-0.8
- sync with latest upstream
* Sat Sep 12 2009 Jindrich Novy <jnovy@redhat.com> 2009-0.7
- make kpathsea independent on the main texlive package
* Thu Sep 10 2009 Jindrich Novy <jnovy@redhat.com> 2009-0.6
- remove packages under GFSL non-free license (tex-gyre)
* Thu Sep 3 2009 Jindrich Novy <jnovy@redhat.com> 2009-0.5
- fix dependencies to hyphenation packages
- fix provides/obsoletes
* Mon Aug 31 2009 Jindrich Novy <jnovy@redhat.com> 2009-0.4
- require recommended LaTeX bits, the installation of pure
scheme-basic is too minimalistic
* Tue Aug 25 2009 Jindrich Novy <jnovy@redhat.com> 2009-0.3
- require system psutils and t1utils and don't build the TL ones
- correctly obsolete old kpathsea
- binaries now have -bin postfix
- support for Fedora fonts
* Thu Aug 20 2009 Jindrich Novy <jnovy@redhat.com> 2009-0.2
- add tetex-* virtual provides
- fix unversioned requires
- filter out unwanted libs and utilities from source
* Wed Aug 12 2009 Jindrich Novy <jnovy@redhat.com> 2009-0.1
- update to TeX Live 2009 - pretest
* Mon Jun 29 2009 Jindrich Novy <jnovy@redhat.com> 2008-0.2
- update to today's svn sources of binaries from upstream
- fix directory -> symlink conversion
- add ly1 (#488651)
* Thu Aug 14 2008 Jindrich Novy <jnovy@redhat.com> 2008-0.1
- initial packaging for TeX Live 2008
- wrote tl2rpm.c to autogenerate packages and post scriptlets
from TeX Live metadata
- fix kpathsea default search path

File diff suppressed because it is too large Load Diff

103
tl2rpm.c
View File

@ -91,7 +91,7 @@ enum {
LIC_LPPL13 = 1<<24, LIC_LPPL13 = 1<<24,
}; };
#define LIC_PROBLEMATIC (LIC_NOINFO | LIC_UNKNOWN | LIC_ARTISTIC | LIC_NOSOURCE | LIC_NOSELL | LIC_NOCOMMERCIAL | LIC_OTHER) #define LIC_PROBLEMATIC (LIC_NOINFO | LIC_UNKNOWN | LIC_ARTISTIC | LIC_NOSOURCE | LIC_NOSELL | LIC_NOCOMMERCIAL | LIC_OTHER)
#define LIC_NOTALLOWED 0 #define LIC_NOTALLOWED LIC_PROBLEMATIC
match license[] = { match license[] = {
{"gpl3", LIC_GPL3}, {"gpl3", LIC_GPL3},
@ -205,24 +205,17 @@ int p = 0;
/* Packages to be ignored and not included */ /* Packages to be ignored and not included */
char *pkg_blacklist[] = { char *pkg_blacklist[] = {
// "dvipdfm",
// "dvipdfmx",
"getafm", "getafm",
// "lcdftypetools",
"psutils", "psutils",
"t1utils", "t1utils",
// "xdvi",
// "dvipng",
"texworks", "texworks",
"xindy", // ? "xindy", // dependency on clisp
"asymptote", // not shipped in sources "asymptote", // special build procedure
"asymptote.i386-linux", "asymptote.i386-linux",
"asymptote-by-example-zh-cn", "asymptote-by-example-zh-cn",
"asymptote-faq-zh-cn", "asymptote-faq-zh-cn",
"asymptote-manual-zh-cn", "asymptote-manual-zh-cn",
// "dvisvgm",
"latex-tds", // only source "latex-tds", // only source
// "dvi2tty",
"biber", // no sources "biber", // no sources
"euro-ce", // nonfree license "euro-ce", // nonfree license
NULL, NULL,
@ -357,17 +350,7 @@ void parse() {
} }
goto skip; goto skip;
} }
/* if ( strstr(l, "win32") || strstr(l, "Win32") || strstr(l, "tlmgr") ) { switch ( filetype ) {
printf("*** %s\n", l);
goto skip;
}
for (i=0; rem[i]; i++) {
if ( !strncmp(l, rem[i], strlen(rem[i])) ) {
printf("*** %s\n", l);
goto skip;
}
}
*/ switch ( filetype ) {
case FT_RUN: case FT_RUN:
#ifdef PACKAGE_DOCS #ifdef PACKAGE_DOCS
#ifdef MERGE_DOCS #ifdef MERGE_DOCS
@ -478,9 +461,6 @@ next_name:
} }
} }
if ( blacklisted ) { if ( blacklisted ) {
if (!strcmp(pkg_blacklist[i], "asymptote-manual-zh-cn")) {
printf("test\n");
}
fprintf(stderr, "Blacklisted: %s\n", pkg_blacklist[i]); fprintf(stderr, "Blacklisted: %s\n", pkg_blacklist[i]);
while ( (l=get_line()) ) { while ( (l=get_line()) ) {
if ( !strncmp(l, "name ", 5) ) break; if ( !strncmp(l, "name ", 5) ) break;
@ -668,7 +648,6 @@ void append_filelist( char *pkg, char *pkgsuf, int files, char **filelist, char
size_t bin_index = 0; size_t bin_index = 0;
if ( bin ) bin_index = 5+strlen(arch); if ( bin ) bin_index = 5+strlen(arch);
if ( dir[y].pkgs == 1 ) { if ( dir[y].pkgs == 1 ) {
// fprintf(ffile, "%%dir %s/%s\n", bin?"%{_bindir}":"%{_texdir}", &dir[y].dir[bin_index]);
if ( !bin ) { if ( !bin ) {
#ifdef SHORTEN_FILELISTS #ifdef SHORTEN_FILELISTS
int found = 0; int found = 0;
@ -1071,14 +1050,6 @@ skip:
} }
} }
} }
/* for (i=0; i<p; i++) {
for (n=0; n<pkg[i].file_reqs; n++) {
fprintf(stderr,"****** %s requires %s\n", pkg[i].name, pkg[i].file_req[n]);
}
for (n=0; n<pkg[i].file_provs; n++) {
fprintf(stderr,"****** %s provides %s\n", pkg[i].name, pkg[i].file_prov[n]);
}
}*/
} }
int level; int level;
@ -1149,7 +1120,6 @@ void solve(char *name) {
fprintf(funpack, UNPACK" -dc %%{SOURCE%d} | tar x -C %%{buildroot}\n", mainsrcno); fprintf(funpack, UNPACK" -dc %%{SOURCE%d} | tar x -C %%{buildroot}\n", mainsrcno);
mainsrcno++; mainsrcno++;
} }
//#ifdef SRPMS
/* is it collection or scheme? then don't create a separate package for it and put it to main one */ /* is it collection or scheme? then don't create a separate package for it and put it to main one */
if ( !strncmp(name, "collection-", 11) || !strncmp(name, "scheme-", 7) ) { if ( !strncmp(name, "collection-", 11) || !strncmp(name, "scheme-", 7) ) {
fprintf(funpack, UNPACK" -dc %%{SOURCE%d} | tar x -C %%{buildroot}%%{_texdir}%s\n", mainsrcno, pkg[i].reloc?"/texmf-dist":""); fprintf(funpack, UNPACK" -dc %%{SOURCE%d} | tar x -C %%{buildroot}%%{_texdir}%s\n", mainsrcno, pkg[i].reloc?"/texmf-dist":"");
@ -1160,7 +1130,7 @@ void solve(char *name) {
fprintf(fpack, "Summary: %s package\n", name); fprintf(fpack, "Summary: %s package\n", name);
} }
fprintf(fpack, "Version: "); fprintf(fpack, "Version: ");
if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "svn%s\n", pkg[i].revision); if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "0.svn%s\n", pkg[i].revision);
fprintf(fpack, "Release: "); fprintf(fpack, "Release: ");
fprintf(fpack, "%%{tl_release}\n"); fprintf(fpack, "%%{tl_release}\n");
fprintf(fpack, "BuildArch: noarch\n"); fprintf(fpack, "BuildArch: noarch\n");
@ -1255,7 +1225,6 @@ void solve(char *name) {
fprintf(ffile, "%%files %s\n%%defattr(-,root,root)\n\n", name); fprintf(ffile, "%%files %s\n%%defattr(-,root,root)\n\n", name);
goto slv; goto slv;
} }
//#endif
#ifdef SRPMS #ifdef SRPMS
if ( !pkg[i].binfs ) { if ( !pkg[i].binfs ) {
char path[0x100]; char path[0x100];
@ -1306,7 +1275,7 @@ void solve(char *name) {
fprintf(fpack, "Summary: %s package\n", name); fprintf(fpack, "Summary: %s package\n", name);
} }
fprintf(fpack, "Version: "); fprintf(fpack, "Version: ");
if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "svn%s\n", pkg[i].revision); if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "0.svn%s\n", pkg[i].revision);
fprintf(fpack, "Release: %%{tl_noarch_release}\n"); fprintf(fpack, "Release: %%{tl_noarch_release}\n");
fprintf(fpack, "BuildArch: noarch\nAutoReqProv: No\n"); fprintf(fpack, "BuildArch: noarch\nAutoReqProv: No\n");
fprintf(fsrc, "Source%04d: "CTAN_URL"%s.tar."UNPACK"\n", srcno++, name); fprintf(fsrc, "Source%04d: "CTAN_URL"%s.tar."UNPACK"\n", srcno++, name);
@ -1347,8 +1316,8 @@ void solve(char *name) {
/* if ( !strncmp(name, "asymptote", 9) ) { /* if ( !strncmp(name, "asymptote", 9) ) {
fprintf(fpack, "Provides: asymptote = %%{tl_version}\n"); fprintf(fpack, "Provides: asymptote = %%{tl_version}\n");
fprintf(fpack, "Obsoletes: asymptote < %%{tl_version}\n"); fprintf(fpack, "Obsoletes: asymptote < %%{tl_version}\n");
} }*/
*/ if ( !strncmp(name, "jadetex", 7) ) { if ( !strncmp(name, "jadetex", 7) ) {
fprintf(fpack, "Provides: jadetex = %%{tl_version}\n"); fprintf(fpack, "Provides: jadetex = %%{tl_version}\n");
fprintf(fpack, "Obsoletes: jadetex < %%{tl_version}\n"); fprintf(fpack, "Obsoletes: jadetex < %%{tl_version}\n");
} }
@ -1357,7 +1326,7 @@ void solve(char *name) {
fprintf(fpack, REQ_POSTTRANS"texlive-tetex-bin, tex-tetex\n"); fprintf(fpack, REQ_POSTTRANS"texlive-tetex-bin, tex-tetex\n");
fprintf(fpack, REQ_POST_POSTUN"texlive-tetex-bin, tex-tetex, tex-hyphen-base, texlive-base\n"); fprintf(fpack, REQ_POST_POSTUN"texlive-tetex-bin, tex-tetex, tex-hyphen-base, texlive-base\n");
} }
if ( pkg[i].runfs ) fprintf(fpack, REQ_POST_POSTUN"texlive-kpathsea-bin, tex-kpathsea\n"); // if ( pkg[i].runfs ) fprintf(fpack, REQ_POST_POSTUN"texlive-kpathsea-bin, tex-kpathsea\n");
if ( pkg[i].has_info ) fprintf(fpack, REQ_POST_POSTUN"/sbin/install-info\n"); if ( pkg[i].has_info ) fprintf(fpack, REQ_POST_POSTUN"/sbin/install-info\n");
for (n=0; n<pkg[i].reqs; n++) { for (n=0; n<pkg[i].reqs; n++) {
if ( pkg[i].req[n] ) { if ( pkg[i].req[n] ) {
@ -1393,14 +1362,6 @@ void solve(char *name) {
} }
} }
} }
/* Lua dependencies */
/* for (n=0; n<pkg[i].runfs; n++) {
if ( !strncmp(&pkg[i].runf[n][strlen(pkg[i].runf[n])-4], ".lua", 4)
) {
fprintf(fpack, "Requires: lua\n");
break;
}
}*/
/* Ruby dependencies */ /* Ruby dependencies */
for (n=0; n<pkg[i].runfs; n++) { for (n=0; n<pkg[i].runfs; n++) {
if ( !strncmp(&pkg[i].runf[n][strlen(pkg[i].runf[n])-3], ".rb", 3) if ( !strncmp(&pkg[i].runf[n][strlen(pkg[i].runf[n])-3], ".rb", 3)
@ -1546,21 +1507,18 @@ void solve(char *name) {
if ( !strncmp(pkg[i].exe[n], "addMap ", 7) ) { if ( !strncmp(pkg[i].exe[n], "addMap ", 7) ) {
fprintf(fpack, "sed -i '/^Map %s/d' %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][7]); fprintf(fpack, "sed -i '/^Map %s/d' %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][7]);
fprintf(fpack, "echo \"Map %s\" >> %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][7]); fprintf(fpack, "echo \"Map %s\" >> %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][7]);
// fprintf(fpack, "%%{_bindir}/updmap-sys --nomkmap --quiet --enable Map %s\n", &pkg[i].exe[n][7]);
run_updmap = 1; run_updmap = 1;
continue; continue;
} }
if ( !strncmp(pkg[i].exe[n], "addMixedMap ", 12) ) { if ( !strncmp(pkg[i].exe[n], "addMixedMap ", 12) ) {
fprintf(fpack, "sed -i '/^MixedMap %s/d' %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][12]); fprintf(fpack, "sed -i '/^MixedMap %s/d' %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][12]);
fprintf(fpack, "echo \"MixedMap %s\" >> %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][12]); fprintf(fpack, "echo \"MixedMap %s\" >> %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][12]);
// fprintf(fpack, "%%{_bindir}/updmap-sys --nomkmap --quiet --enable MixedMap %s\n", &pkg[i].exe[n][12]);
run_updmap = 1; run_updmap = 1;
continue; continue;
} }
if ( !strncmp(pkg[i].exe[n], "addKanjiMap ", 12) ) { if ( !strncmp(pkg[i].exe[n], "addKanjiMap ", 12) ) {
fprintf(fpack, "sed -i '/^KanjiMap %s/d' %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][12]); fprintf(fpack, "sed -i '/^KanjiMap %s/d' %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][12]);
fprintf(fpack, "echo \"KanjiMap %s\" >> %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][12]); fprintf(fpack, "echo \"KanjiMap %s\" >> %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][12]);
// fprintf(fpack, "%%{_bindir}/updmap-sys --nomkmap --quiet --enable MixedMap %s\n", &pkg[i].exe[n][12]);
run_updmap = 1; run_updmap = 1;
continue; continue;
} }
@ -1670,7 +1628,6 @@ void solve(char *name) {
#else #else
fprintf(fpack, "\n%%postun\n"); fprintf(fpack, "\n%%postun\n");
#endif #endif
// fprintf(fpack, "echo 'postun'\nif [ $1 == 0 ] ; then\n");
fprintf(fpack, "if [ $1 == 0 ] ; then\n"); fprintf(fpack, "if [ $1 == 0 ] ; then\n");
for (run_updmap=n=0; n<pkg[i].exes; n++) { for (run_updmap=n=0; n<pkg[i].exes; n++) {
if ( !strncmp(pkg[i].exe[n], "addLuaMap", 9) ) { if ( !strncmp(pkg[i].exe[n], "addLuaMap", 9) ) {
@ -1678,19 +1635,16 @@ void solve(char *name) {
} }
if ( !strncmp(pkg[i].exe[n], "addMap ", 7) ) { if ( !strncmp(pkg[i].exe[n], "addMap ", 7) ) {
fprintf(fpack, "sed -i '/^Map %s/d' %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][7]); fprintf(fpack, "sed -i '/^Map %s/d' %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][7]);
// fprintf(fpack, "%%{_bindir}/updmap-sys --nomkmap --quiet --disable %s\n", &pkg[i].exe[n][7]);
run_updmap = 1; run_updmap = 1;
continue; continue;
} }
if ( !strncmp(pkg[i].exe[n], "addMixedMap ", 12) ) { if ( !strncmp(pkg[i].exe[n], "addMixedMap ", 12) ) {
fprintf(fpack, "sed -i '/^MixedMap %s/d' %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][12]); fprintf(fpack, "sed -i '/^MixedMap %s/d' %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][12]);
// fprintf(fpack, "%%{_bindir}/updmap-sys --nomkmap --quiet --disable %s\n", &pkg[i].exe[n][12]);
run_updmap = 1; run_updmap = 1;
continue; continue;
} }
if ( !strncmp(pkg[i].exe[n], "addKanjiMap ", 12) ) { if ( !strncmp(pkg[i].exe[n], "addKanjiMap ", 12) ) {
fprintf(fpack, "sed -i '/^KanjiMap %s/d' %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][12]); fprintf(fpack, "sed -i '/^KanjiMap %s/d' %%{_texdir}/texmf/web2c/updmap.cfg\n", &pkg[i].exe[n][12]);
// fprintf(fpack, "%%{_bindir}/updmap-sys --nomkmap --quiet --disable %s\n", &pkg[i].exe[n][12]);
run_updmap = 1; run_updmap = 1;
continue; continue;
} }
@ -1792,12 +1746,10 @@ void solve(char *name) {
#else #else
fprintf(fpack, "%%posttrans\n"); fprintf(fpack, "%%posttrans\n");
#endif #endif
// fprintf(fpack, "echo 'posttrans'\n[ -e /var/run/texlive/run-texhash ] && %%{_bindir}/texhash 2> /dev/null; rm -f /var/run/texlive/run-texhash\n");
fprintf(fpack, "[ -e /var/run/texlive/run-texhash ] && %%{_bindir}/texhash 2> /dev/null; rm -f /var/run/texlive/run-texhash\n"); fprintf(fpack, "[ -e /var/run/texlive/run-texhash ] && %%{_bindir}/texhash 2> /dev/null; rm -f /var/run/texlive/run-texhash\n");
if ( run_updmap ) fprintf(fpack, "[ -e /var/run/texlive/run-updmap ] && %%{_bindir}/updmap-sys --nohash --quiet &> /dev/null; rm -f /var/run/texlive/run-updmap\n"); if ( run_updmap ) fprintf(fpack, "[ -e /var/run/texlive/run-updmap ] && %%{_bindir}/updmap-sys --nohash --quiet &> /dev/null; rm -f /var/run/texlive/run-updmap\n");
if ( run_fmtutil ) fprintf(fpack, "[ -e /var/run/texlive/run-fmtutil ] && %%{_bindir}/fmtutil-sys --all &> /dev/null; rm -f /var/run/texlive/run-fmtutil\n"); if ( run_fmtutil ) fprintf(fpack, "[ -e /var/run/texlive/run-fmtutil ] && %%{_bindir}/fmtutil-sys --all &> /dev/null; rm -f /var/run/texlive/run-fmtutil\n");
fprintf(fpack, "[ -e /usr/bin/mtxrun ] && export TEXMF=/usr/share/texlive/texmf-dist; export TEXMFCNF=/usr/share/texlive/texmf/web2c; export TEXMFCACHE=/var/lib/texmf; %%{_bindir}/mtxrun --generate &> /dev/null\n"); fprintf(fpack, "[ -e /usr/bin/mtxrun ] && export TEXMF=/usr/share/texlive/texmf-dist; export TEXMFCNF=/usr/share/texlive/texmf/web2c; export TEXMFCACHE=/var/lib/texmf; %%{_bindir}/mtxrun --generate &> /dev/null\n");
// fprintf(fpack, "[ -e /var/run/texlive ] && rm -rf /var/run/texlive\n:\n\n");
fprintf(fpack, ":\n\n"); fprintf(fpack, ":\n\n");
} else if ( pkg[i].runfs ) { } else if ( pkg[i].runfs ) {
#ifndef SRPMS #ifndef SRPMS
@ -1805,7 +1757,6 @@ void solve(char *name) {
#else #else
fprintf(fpack, "%%post\n"); fprintf(fpack, "%%post\n");
#endif #endif
// fprintf(fpack, "echo 'post'\nmkdir -p /var/run/texlive\ntouch /var/run/texlive/run-texhash\n");
fprintf(fpack, "mkdir -p /var/run/texlive\ntouch /var/run/texlive/run-texhash\n"); fprintf(fpack, "mkdir -p /var/run/texlive\ntouch /var/run/texlive/run-texhash\n");
if ( pkg[i].has_info ) { if ( pkg[i].has_info ) {
int k; int k;
@ -1822,7 +1773,6 @@ void solve(char *name) {
#else #else
fprintf(fpack, "\n%%postun\n"); fprintf(fpack, "\n%%postun\n");
#endif #endif
// fprintf(fpack, "echo 'postun'\nif [ $1 == 1 ]; then\n mkdir -p /var/run/texlive\n touch /var/run/run-texhash\nelse\n %%{_bindir}/texhash 2> /dev/null\nfi\n");
fprintf(fpack, "if [ $1 == 1 ]; then\n mkdir -p /var/run/texlive\n touch /var/run/run-texhash\nelse\n %%{_bindir}/texhash 2> /dev/null\nfi\n"); fprintf(fpack, "if [ $1 == 1 ]; then\n mkdir -p /var/run/texlive\n touch /var/run/run-texhash\nelse\n %%{_bindir}/texhash 2> /dev/null\nfi\n");
fprintf(fpack, ":\n\n"); fprintf(fpack, ":\n\n");
#ifndef SRPMS #ifndef SRPMS
@ -1830,8 +1780,6 @@ void solve(char *name) {
#else #else
fprintf(fpack, "%%posttrans\n"); fprintf(fpack, "%%posttrans\n");
#endif #endif
// fprintf(fpack, "[ -e /var/run/texlive/run-texhash ] && rm -f /var/run/texlive/run-texhash && [ -e %%{_bindir}/texhash ] && %%{_bindir}/texhash 2> /dev/null\n[ -e /var/run/texlive ] && rm -rf /var/run/texlive\n:\n\n");
// fprintf(fpack, "echo 'posttrans'\n[ -e /var/run/texlive/run-texhash ] && [ -e %%{_bindir}/texhash ] && %%{_bindir}/texhash 2> /dev/null; rm -f /var/run/texlive/run-texhash\n:\n\n");
fprintf(fpack, "[ -e /var/run/texlive/run-texhash ] && [ -e %%{_bindir}/texhash ] && %%{_bindir}/texhash 2> /dev/null; rm -f /var/run/texlive/run-texhash\n"); fprintf(fpack, "[ -e /var/run/texlive/run-texhash ] && [ -e %%{_bindir}/texhash ] && %%{_bindir}/texhash 2> /dev/null; rm -f /var/run/texlive/run-texhash\n");
fprintf(fpack, "[ -e /usr/bin/mtxrun ] && export TEXMF=/usr/share/texlive/texmf-dist; export TEXMFCNF=/usr/share/texlive/texmf/web2c; export TEXMFCACHE=/var/lib/texmf; %%{_bindir}/mtxrun --generate &> /dev/null\n"); fprintf(fpack, "[ -e /usr/bin/mtxrun ] && export TEXMF=/usr/share/texlive/texmf-dist; export TEXMFCNF=/usr/share/texlive/texmf/web2c; export TEXMFCACHE=/var/lib/texmf; %%{_bindir}/mtxrun --generate &> /dev/null\n");
fprintf(fpack, ":\n\n"); fprintf(fpack, ":\n\n");
@ -1868,8 +1816,9 @@ void solve(char *name) {
#endif #endif
fprintf(fpack, "Summary: Documentation for %s\n", name); fprintf(fpack, "Summary: Documentation for %s\n", name);
fprintf(fpack, "Version: "); fprintf(fpack, "Version: ");
if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "svn%s\n", pkg[i].revision); if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "0.svn%s\n", pkg[i].revision);
fprintf(fpack, "Release: %%{tl_noarch_release}\n"); fprintf(fpack, "Release: %%{tl_noarch_release}\n");
fprintf(fpack, "Provides: tex-%s-doc\n", name);
fprintf(fpack, "BuildArch: noarch\nAutoReqProv: No\n"); fprintf(fpack, "BuildArch: noarch\nAutoReqProv: No\n");
for (n=0; n<pkg[i].reqs; n++) { for (n=0; n<pkg[i].reqs; n++) {
if ( !pkg[i].req[n] ) continue; if ( !pkg[i].req[n] ) continue;
@ -1892,12 +1841,6 @@ void solve(char *name) {
} }
fprintf(fpack, "Documentation for %s\n\n", name); fprintf(fpack, "Documentation for %s\n\n", name);
/* if ( main_written ) {
fprintf(fpack, "%%post doc\n%%{_bindir}/texhash 2> /dev/null\n:\n\n%%postun doc\n%%{_bindir}/texhash 2> /dev/null\n:\n\n");
} else {
fprintf(fpack, "%%post\n%%{_bindir}/texhash 2> /dev/null\n:\n\n%%postun\n%%{_bindir}/texhash 2> /dev/null\n:\n\n");
}
*/
/* ... and doc files */ /* ... and doc files */
#ifdef SRPMS #ifdef SRPMS
mainpkg = 1; mainpkg = 1;
@ -1921,7 +1864,7 @@ void solve(char *name) {
#endif #endif
fprintf(fpack, "Summary: Sources for %s\n", name); fprintf(fpack, "Summary: Sources for %s\n", name);
fprintf(fpack, "Version: "); fprintf(fpack, "Version: ");
if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "svn%s\n", pkg[i].revision); if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "0.svn%s\n", pkg[i].revision);
fprintf(fpack, "Release: %%{tl_noarch_release}\n"); fprintf(fpack, "Release: %%{tl_noarch_release}\n");
if ( strncmp(name, "kpathsea", 8) ) fprintf(fpack, "Requires: texlive-base\n"); if ( strncmp(name, "kpathsea", 8) ) fprintf(fpack, "Requires: texlive-base\n");
fprintf(fpack, "BuildArch: noarch\nAutoReqProv: No\n"); fprintf(fpack, "BuildArch: noarch\nAutoReqProv: No\n");
@ -1938,15 +1881,6 @@ void solve(char *name) {
#endif #endif
fprintf(fpack, "Sources for %s\n\n", name); fprintf(fpack, "Sources for %s\n\n", name);
/* if ( pkg[i].docfs ) {
fprintf(fpack, "%%post source\n");
fprintf(fpack, "%%{_bindir}/texhash 2> /dev/null\n");
fprintf(fpack, ":\n");
fprintf(fpack, "\n%%postun source\n");
fprintf(fpack, "%%{_bindir}/texhash 2> /dev/null\n");
fprintf(fpack, ":\n\n");
}
*/
/* ... and src files */ /* ... and src files */
#ifdef SRPMS #ifdef SRPMS
mainpkg = 1; mainpkg = 1;
@ -1985,7 +1919,7 @@ void solve(char *name) {
#endif #endif
fprintf(fpack, "Summary: Fonts for %s\n", name); fprintf(fpack, "Summary: Fonts for %s\n", name);
fprintf(fpack, "Version: "); fprintf(fpack, "Version: ");
if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "svn%s\n", pkg[i].revision); if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "0.svn%s\n", pkg[i].revision);
fprintf(fpack, "Release: %%{tl_noarch_release}\n"); fprintf(fpack, "Release: %%{tl_noarch_release}\n");
fprintf(fpack, "Requires: fontpackages-filesystem\n"); fprintf(fpack, "Requires: fontpackages-filesystem\n");
fprintf(fpack, "BuildRequires: fontpackages-devel\n"); fprintf(fpack, "BuildRequires: fontpackages-devel\n");
@ -2105,8 +2039,8 @@ void solve(char *name) {
/* if ( !strcmp(name, "asymptote") ) { /* if ( !strcmp(name, "asymptote") ) {
fprintf(fpack, "Provides: asymptote = %%{tl_version}\n"); fprintf(fpack, "Provides: asymptote = %%{tl_version}\n");
fprintf(fpack, "Obsoletes: asymptote < %%{tl_version}\n"); fprintf(fpack, "Obsoletes: asymptote < %%{tl_version}\n");
} }*/
*/
printf("bin-package %s contains %d files\n", pkg[i].name, pkg[i].binfs); printf("bin-package %s contains %d files\n", pkg[i].name, pkg[i].binfs);
{ {
int n, noarch = 1; int n, noarch = 1;
@ -2133,15 +2067,14 @@ void solve(char *name) {
printf("Unable to open: %s\n", s); printf("Unable to open: %s\n", s);
exit(1); exit(1);
} }
// printf("@ %s\n", pkg[i].binf[n]);
} }
if (noarch) { if (noarch) {
fprintf(fpack, "Release: "); fprintf(fpack, "Release: ");
if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s.%%{tl_release}\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "svn%s.%%{tl_release}\n", pkg[i].revision); if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s.%%{tl_release}\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "0.svn%s.%%{tl_release}\n", pkg[i].revision);
fprintf(fpack, "BuildArch: noarch\n"); fprintf(fpack, "BuildArch: noarch\n");
} else { } else {
fprintf(fpack, "Release: "); fprintf(fpack, "Release: ");
if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s.%%{tl_release}%%{?dist}\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "svn%s.%%{tl_release}%%{?dist}\n", pkg[i].revision); if ( pkg[i].catalogue_version ) fprintf(fpack, "%s.svn%s.%%{tl_release}%%{?dist}\n", pkg[i].catalogue_version, pkg[i].revision ); else fprintf(fpack, "0.svn%s.%%{tl_release}%%{?dist}\n", pkg[i].revision);
} }
} }
fprintf(fpack, "\n%%description %s-bin\n", name); fprintf(fpack, "\n%%description %s-bin\n", name);
@ -2240,7 +2173,7 @@ int main() {
system("rm -rf ./specs; mkdir specs"); system("rm -rf ./specs; mkdir specs");
#endif #endif
fill_file_reqprov(); fill_file_reqprov();
for (i=0; i<p; i++) if ( !strncmp(pkg[i].name, "scheme", 6) ) solve(pkg[i].name); for (i=0; i<p; i++) solve(pkg[i].name);
} }
{ {

View File

@ -1,5 +1,5 @@
--- texlive.tlpdb.orig 2012-09-27 12:19:12.460717975 +0200 --- texlive.tlpdb.orig 2012-10-06 19:47:35.146269287 +0200
+++ texlive.tlpdb 2012-09-28 11:53:43.342626057 +0200 +++ texlive.tlpdb 2012-10-06 19:47:35.504264812 +0200
@@ -76,7 +76,7 @@ @@ -76,7 +76,7 @@
catalogue-ctan /macros/latex/contrib/abc catalogue-ctan /macros/latex/contrib/abc
catalogue-date 2008-03-08 20:47:21 +0100 catalogue-date 2008-03-08 20:47:21 +0100
@ -7,9 +7,9 @@
-catalogue-version .0 -catalogue-version .0
+catalogue-version 0 +catalogue-version 0
name abstract name abraces
category Package category Package
@@ -6881,7 +6881,7 @@ @@ -6884,7 +6884,7 @@
catalogue-license pd catalogue-license pd
catalogue-version 1.0a catalogue-version 1.0a
@ -18,7 +18,7 @@
category Package category Package
revision 27228 revision 27228
shortdesc A font to typeset maths in Xe(La)TeX and Lua(La)TeX. shortdesc A font to typeset maths in Xe(La)TeX and Lua(La)TeX.
@@ -25128,7 +25128,6 @@ @@ -24386,7 +24386,6 @@
shortdesc TeX Live documentation shortdesc TeX Live documentation
relocated 1 relocated 1
depend texlive-common depend texlive-common
@ -26,7 +26,7 @@
depend texlive-en depend texlive-en
name collection-documentation-bulgarian name collection-documentation-bulgarian
@@ -25427,7 +25426,7 @@ @@ -24685,7 +24684,7 @@
revision 27812 revision 27812
shortdesc Extra fonts shortdesc Extra fonts
relocated 1 relocated 1
@ -35,7 +35,7 @@
depend adforn depend adforn
depend adfsymbols depend adfsymbols
depend allrunes depend allrunes
@@ -25546,7 +25545,7 @@ @@ -24804,7 +24803,7 @@
depend libertine-type1 depend libertine-type1
depend libertineotf depend libertineotf
depend libris depend libris
@ -44,7 +44,7 @@
depend lxfonts depend lxfonts
depend ly1 depend ly1
depend mathabx depend mathabx
@@ -25900,7 +25899,7 @@ @@ -25158,7 +25157,7 @@
depend cns depend cns
depend ctex depend ctex
depend dnp depend dnp
@ -53,7 +53,7 @@
depend garuda-c90 depend garuda-c90
depend hyphen-chinese depend hyphen-chinese
depend ipaex depend ipaex
@@ -27405,7 +27404,7 @@ @@ -26665,7 +26664,7 @@
depend m-tx depend m-tx
depend musixguit depend musixguit
depend musixtex depend musixtex
@ -62,7 +62,7 @@
depend pmx depend pmx
depend songbook depend songbook
depend collection-latex depend collection-latex
@@ -27834,25 +27833,6 @@ @@ -27094,25 +27093,6 @@
depend texinfo depend texinfo
depend collection-basic depend collection-basic
@ -88,7 +88,7 @@
name collection-xetex name collection-xetex
category Collection category Collection
revision 27811 revision 27811
@@ -49123,7 +49103,7 @@ @@ -48241,7 +48221,7 @@
catalogue-license lppl1.3 catalogue-license lppl1.3
catalogue-version v2.2b catalogue-version v2.2b
@ -97,28 +97,7 @@
category Package category Package
revision 25417 revision 25417
shortdesc Thai fonts for LaTeX from TLWG. shortdesc Thai fonts for LaTeX from TLWG.
@@ -56029,7 +56009,7 @@ @@ -59175,13 +59155,6 @@
name hyperref
category Package
-revision 27817
+revision 27828
shortdesc Extensive support for hypertext in LaTeX.
relocated 1
longdesc The hyperref package is used to handle cross-referencing
@@ -56133,9 +56113,9 @@
RELOC/source/latex/hyperref/test/testurl.bib
RELOC/source/latex/hyperref/test/testurl.tex
catalogue-ctan /macros/latex/contrib/hyperref
-catalogue-date 2012-09-25 07:19:56 +0200
+catalogue-date 2012-09-27 08:30:10 +0200
catalogue-license lppl
-catalogue-version 6.83e
+catalogue-version 6.83f
name hyper
category Package
@@ -60158,13 +60138,6 @@
catalogue-license lppl catalogue-license lppl
catalogue-version v1.6b catalogue-version v1.6b
@ -132,7 +111,7 @@
name interactiveworkbook name interactiveworkbook
category Package category Package
revision 15878 revision 15878
@@ -69430,7 +69403,7 @@ @@ -68426,7 +68399,7 @@
catalogue-ctan /macros/latex/contrib/labels catalogue-ctan /macros/latex/contrib/labels
catalogue-date 2009-09-29 00:01:21 +0200 catalogue-date 2009-09-29 00:01:21 +0200
catalogue-license lppl1.2 catalogue-license lppl1.2
@ -141,7 +120,7 @@
name lacheck name lacheck
category TLCore category TLCore
@@ -75067,7 +75040,7 @@ @@ -74063,7 +74036,7 @@
catalogue-date 2007-01-08 23:14:30 +0100 catalogue-date 2007-01-08 23:14:30 +0100
catalogue-license lppl catalogue-license lppl
@ -150,7 +129,7 @@
category Package category Package
revision 15878 revision 15878
shortdesc Linear A script fonts. shortdesc Linear A script fonts.
@@ -77246,7 +77219,7 @@ @@ -76242,7 +76215,7 @@
catalogue-ctan /info/lshort/persian catalogue-ctan /info/lshort/persian
catalogue-date 2009-11-09 23:05:00 +0100 catalogue-date 2009-11-09 23:05:00 +0100
catalogue-license pd catalogue-license pd
@ -159,7 +138,7 @@
name lshort-polish name lshort-polish
category Package category Package
@@ -86260,7 +86233,7 @@ @@ -85161,7 +85134,7 @@
catalogue-license lppl1.3 catalogue-license lppl1.3
catalogue-version 1.2.2 catalogue-version 1.2.2
@ -168,7 +147,7 @@
category Package category Package
revision 24517 revision 24517
shortdesc Fonts used by MusixTeX. shortdesc Fonts used by MusixTeX.
@@ -101265,7 +101238,7 @@ @@ -100076,7 +100049,7 @@
catalogue-ctan /graphics/pstricks/contrib/pst-layout catalogue-ctan /graphics/pstricks/contrib/pst-layout
catalogue-date 2011-05-27 12:35:46 +0200 catalogue-date 2011-05-27 12:35:46 +0200
catalogue-license lppl catalogue-license lppl
@ -177,16 +156,7 @@
name pst-lens name pst-lens
category Package category Package
@@ -118755,7 +118728,7 @@ @@ -117661,7 +117634,6 @@
name texlive-docindex
category TLCore
-revision 27814
+revision 27823
shortdesc top-level TeX Live doc.html, etc.
longdesc These files are regenerated as needed, which is often, so we
longdesc make them a separate package. See the tl-update-auto script
@@ -119029,7 +119002,6 @@
revision 13663 revision 13663
shortdesc i386-linux files of texlive-scripts shortdesc i386-linux files of texlive-scripts
binfiles arch=i386-linux size=2 binfiles arch=i386-linux size=2
@ -194,7 +164,7 @@
bin/i386-linux/rungs bin/i386-linux/rungs
name texlive-sr name texlive-sr
@@ -128077,7 +128049,7 @@ @@ -126709,7 +126681,7 @@
catalogue-ctan /macros/latex209/contrib/trees/tree-dvips catalogue-ctan /macros/latex209/contrib/trees/tree-dvips
catalogue-date 2011-03-14 14:09:23 +0100 catalogue-date 2011-03-14 14:09:23 +0100
catalogue-license lppl1 catalogue-license lppl1
@ -203,7 +173,7 @@
name treetex name treetex
category Package category Package
@@ -139374,7 +139346,6 @@ @@ -137949,7 +137921,6 @@
revision 26912 revision 26912
shortdesc i386-linux files of xetex shortdesc i386-linux files of xetex
binfiles arch=i386-linux size=4837 binfiles arch=i386-linux size=4837