Update to TeX Live 2013
This commit is contained in:
parent
f1af96369e
commit
8caac5fe2e
2
.gitignore
vendored
2
.gitignore
vendored
@ -5200,7 +5200,7 @@
|
|||||||
/texlive-scripts.tar.xz
|
/texlive-scripts.tar.xz
|
||||||
/texlive-sr.doc.tar.xz
|
/texlive-sr.doc.tar.xz
|
||||||
/texlive-zh-cn.doc.tar.xz
|
/texlive-zh-cn.doc.tar.xz
|
||||||
/texlive-20130531_r30819-source.tar.xz
|
/texlive-20130608_r30832-source.tar.xz
|
||||||
/texloganalyser.doc.tar.xz
|
/texloganalyser.doc.tar.xz
|
||||||
/texloganalyser.i386-linux.tar.xz
|
/texloganalyser.i386-linux.tar.xz
|
||||||
/texloganalyser.tar.xz
|
/texloganalyser.tar.xz
|
||||||
|
@ -14,8 +14,8 @@ echo "Syncing with remote server..."
|
|||||||
[ -e texlive/archive/musixtex-fnts.doc.tar.xz ] && mv texlive/archive/musixtex-fnts.doc.tar.xz texlive/archive/musixtex-fonts.doc.tar.xz
|
[ -e texlive/archive/musixtex-fnts.doc.tar.xz ] && mv texlive/archive/musixtex-fnts.doc.tar.xz texlive/archive/musixtex-fonts.doc.tar.xz
|
||||||
#rsync -av --delete ftp.cstug.cz::pub/tex/local/tlpretest/archive texlive --delete-excluded \
|
#rsync -av --delete ftp.cstug.cz::pub/tex/local/tlpretest/archive texlive --delete-excluded \
|
||||||
#rsync -av --delete rsync://ftp.ctex.org/mirrors/texlive/tlpretest/ texlive --delete-excluded \
|
#rsync -av --delete rsync://ftp.ctex.org/mirrors/texlive/tlpretest/ texlive --delete-excluded \
|
||||||
#rsync -av --delete rsync://ftp.ctex.org/mirrors/CTAN/systems/texlive/tlnet/ texlive --delete-excluded \
|
|
||||||
#rsync -av --delete rsync://ftp.fernuni-hagen.de/ctan/systems/texlive/tlnet/archive texlive --delete-excluded \
|
#rsync -av --delete rsync://ftp.fernuni-hagen.de/ctan/systems/texlive/tlnet/archive texlive --delete-excluded \
|
||||||
|
#rsync -av --delete rsync://ftp.ctex.org/mirrors/CTAN/systems/texlive/tlnet/ texlive --delete-excluded \
|
||||||
rsync -av --delete ftp.cstug.cz::pub/tex/local/tlpretest/archive texlive --delete-excluded \
|
rsync -av --delete ftp.cstug.cz::pub/tex/local/tlpretest/archive texlive --delete-excluded \
|
||||||
--exclude '*mactex*' \
|
--exclude '*mactex*' \
|
||||||
--exclude '*.win32*' \
|
--exclude '*.win32*' \
|
||||||
|
2
sources
2
sources
@ -5200,7 +5200,7 @@ b74ce3aee8ef888536fe2a9219e962b5 texlive-scripts.doc.tar.xz
|
|||||||
9e76d60dec639edd4e250b04d4f74766 texlive-scripts.tar.xz
|
9e76d60dec639edd4e250b04d4f74766 texlive-scripts.tar.xz
|
||||||
c6742942b42399b8bc4ff617b783b524 texlive-sr.doc.tar.xz
|
c6742942b42399b8bc4ff617b783b524 texlive-sr.doc.tar.xz
|
||||||
910901aee9fe78d9956a850880914eaf texlive-zh-cn.doc.tar.xz
|
910901aee9fe78d9956a850880914eaf texlive-zh-cn.doc.tar.xz
|
||||||
b64ab5ac8f485e880c809d4f6b7b5d83 texlive-20130531_r30819-source.tar.xz
|
777eec41dcfb2231c6b2ee4242246295 texlive-20130608_r30832-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
|
||||||
|
1676
texlive.spec
1676
texlive.spec
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
|||||||
%global source_date 20130531_r30819
|
%global source_date 20130608_r30832
|
||||||
%global tl_version 2012
|
%global tl_version 2013
|
||||||
%global tl_rel 24
|
%global tl_rel 0.1
|
||||||
%global tl_release %{tl_rel}.%{source_date}%{?dist}
|
%global tl_release %{tl_rel}.%{source_date}%{?dist}
|
||||||
%global tl_noarch_release %{tl_rel}%{?dist}
|
%global tl_noarch_release %{tl_rel}%{?dist}
|
||||||
%global source_name texlive-%{source_date}-source
|
%global source_name texlive-%{source_date}-source
|
||||||
@ -17,7 +17,7 @@
|
|||||||
Name: texlive
|
Name: texlive
|
||||||
Version: %{tl_version}
|
Version: %{tl_version}
|
||||||
Release: %{tl_release}
|
Release: %{tl_release}
|
||||||
Epoch: 2
|
Epoch: 3
|
||||||
Summary: TeX formatting system
|
Summary: TeX formatting system
|
||||||
Group: Applications/Publishing
|
Group: Applications/Publishing
|
||||||
License: Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia
|
License: Artistic 2.0 and GPLv2 and GPLv2+ and LGPLv2+ and LPPL and MIT and Public Domain and UCD and Utopia
|
||||||
@ -368,6 +368,14 @@ fi
|
|||||||
%{_libdir}/*.so
|
%{_libdir}/*.so
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jun 12 2013 Jindrich Novy <novyjindrich@gmail.com> - 2013-0.1-20130608
|
||||||
|
- formally switch to 2013 based on upstream
|
||||||
|
- call updmap-sys and fmtutil-sys for map and format updates
|
||||||
|
- bump epoch to be sure all noarch packages get updated
|
||||||
|
|
||||||
|
* Tue Jun 11 2013 Jon Ciesla <limburgher@gmail.com> - 2012-25-20130531
|
||||||
|
- Rebuild for new gd.
|
||||||
|
|
||||||
* Sun Jun 2 2013 Jindrich Novy <novyjindrich@gmail.com> - 2012-24-20130531
|
* Sun Jun 2 2013 Jindrich Novy <novyjindrich@gmail.com> - 2012-24-20130531
|
||||||
- fix luatex breakage (#959625)
|
- fix luatex breakage (#959625)
|
||||||
- fix updmap-sys calls (#968573, #968573)
|
- fix updmap-sys calls (#968573, #968573)
|
||||||
|
26
tl2rpm.c
26
tl2rpm.c
@ -1343,7 +1343,7 @@ void solve(char *name) {
|
|||||||
fprintf(fpack, REQ_POSTTRANS"texlive-kpathsea-bin, tex-kpathsea\n");
|
fprintf(fpack, REQ_POSTTRANS"texlive-kpathsea-bin, tex-kpathsea\n");
|
||||||
if ( pkg[i].exes ) {
|
if ( pkg[i].exes ) {
|
||||||
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, texlive-texlive.infra\n");
|
||||||
}
|
}
|
||||||
/* require coreutils if there is %post scriptlet present */
|
/* require coreutils if there is %post scriptlet present */
|
||||||
if ( pkg[i].exes || pkg[i].runfs ) fprintf(fpack, REQ_POST_POSTUN"coreutils\n");
|
if ( pkg[i].exes || pkg[i].runfs ) fprintf(fpack, REQ_POST_POSTUN"coreutils\n");
|
||||||
@ -1568,25 +1568,22 @@ void solve(char *name) {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
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-dist/web2c/updmap.cfg\n", &pkg[i].exe[n][7]);
|
fprintf(fpack, "%%{_bindir}/updmap-sys --quiet --enable Map=%s > /dev/null 2>&1\n", &pkg[i].exe[n][7]);
|
||||||
fprintf(fpack, "echo \"Map %s\" >> %%{_texdir}/texmf-dist/web2c/updmap.cfg\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-dist/web2c/updmap.cfg\n", &pkg[i].exe[n][12]);
|
fprintf(fpack, "%%{_bindir}/updmap-sys --quiet --enable MixedMap=%s > /dev/null 2>&1\n", &pkg[i].exe[n][12]);
|
||||||
fprintf(fpack, "echo \"MixedMap %s\" >> %%{_texdir}/texmf-dist/web2c/updmap.cfg\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-dist/web2c/updmap.cfg\n", &pkg[i].exe[n][12]);
|
fprintf(fpack, "%%{_bindir}/updmap-sys --quiet --enable KanjiMap=%s > /dev/null 2>&1\n", &pkg[i].exe[n][12]);
|
||||||
fprintf(fpack, "echo \"KanjiMap %s\" >> %%{_texdir}/texmf-dist/web2c/updmap.cfg\n", &pkg[i].exe[n][12]);
|
|
||||||
run_updmap = 1;
|
run_updmap = 1;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if ( !strncmp(pkg[i].exe[n], "BuildFormat ", 12) ) {
|
if ( !strncmp(pkg[i].exe[n], "BuildFormat ", 12) ) {
|
||||||
fprintf(fpack, "sed -i 's/^\\#\\!\\ %s/%s/' %%{_texdir}/texmf-dist/web2c/fmtutil.cnf\n", &pkg[i].exe[n][12], &pkg[i].exe[n][12]);
|
fprintf(fpack, "%%{_bindir}/fmtutil-sys --enablefmt %s > /dev/null 2>&1\n", &pkg[i].exe[n][12]);
|
||||||
run_fmtutil = 1;
|
run_fmtutil = 1;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -1697,22 +1694,22 @@ void solve(char *name) {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
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-dist/web2c/updmap.cfg > /dev/null 2>&1\n", &pkg[i].exe[n][7]);
|
fprintf(fpack, "%%{_bindir}/updmap-sys --disable Map=%s > /dev/null 2>&1\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-dist/web2c/updmap.cfg > /dev/null 2>&1\n", &pkg[i].exe[n][12]);
|
fprintf(fpack, "%%{_bindir}/updmap-sys --disable MixedMap=%s > /dev/null 2>&1\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-dist/web2c/updmap.cfg > /dev/null 2>&1\n", &pkg[i].exe[n][12]);
|
fprintf(fpack, "%%{_bindir}/updmap-sys --disable KanjiMap=%s > /dev/null 2>&1\n", &pkg[i].exe[n][12]);
|
||||||
run_updmap = 1;
|
run_updmap = 1;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if ( !strncmp(pkg[i].exe[n], "BuildFormat ", 12) ) {
|
if ( !strncmp(pkg[i].exe[n], "BuildFormat ", 12) ) {
|
||||||
fprintf(fpack, "sed -i 's/^%s.*$/\\#\\!\\ %s/' %%{_texdir}/texmf-dist/web2c/fmtutil.cnf > /dev/null 2>&1\n", &pkg[i].exe[n][12], &pkg[i].exe[n][12]);
|
fprintf(fpack, "%%{_bindir}/fmtutil-sys --disablefmt %s > /dev/null 2>&1\n", &pkg[i].exe[n][12]);
|
||||||
run_fmtutil = 1;
|
run_fmtutil = 1;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -1852,15 +1849,16 @@ void solve(char *name) {
|
|||||||
#ifdef SRPMS
|
#ifdef SRPMS
|
||||||
mainpkg = 1;
|
mainpkg = 1;
|
||||||
#endif
|
#endif
|
||||||
|
main_written = 0;
|
||||||
append_filelist(pkg[i].name, "", pkg[i].runfs, pkg[i].runf, pkg[i].fedora_license?pkg[i].fedora_license:put_token(pkg[i].catalogue_license, license));
|
append_filelist(pkg[i].name, "", pkg[i].runfs, pkg[i].runf, pkg[i].fedora_license?pkg[i].fedora_license:put_token(pkg[i].catalogue_license, license));
|
||||||
#ifdef SRPMS
|
#ifdef SRPMS
|
||||||
mainpkg = 0;
|
mainpkg = 0;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
main_written = pkg[i].runfs || pkg[i].reqs || pkg[i].exes;
|
||||||
#ifdef PACKAGE_DOCS
|
#ifdef PACKAGE_DOCS
|
||||||
/* write doc package if exists */
|
/* write doc package if exists */
|
||||||
if ( pkg[i].docfs ) {
|
if ( pkg[i].docfs ) {
|
||||||
main_written = pkg[i].runfs || pkg[i].reqs || pkg[i].exes;
|
|
||||||
if ( !doc_expanded ) {
|
if ( !doc_expanded ) {
|
||||||
fprintf(funpack, UNPACK" -dc %%{SOURCE%d} | tar x -C %%{buildroot}%%{_texdir}%s\n", srcno, pkg[i].reloc?"/texmf-dist":"");
|
fprintf(funpack, UNPACK" -dc %%{SOURCE%d} | tar x -C %%{buildroot}%%{_texdir}%s\n", srcno, pkg[i].reloc?"/texmf-dist":"");
|
||||||
fprintf(fsrc, "Source%04d: "CTAN_URL"%s.doc.tar."UNPACK"\n", srcno++, name);
|
fprintf(fsrc, "Source%04d: "CTAN_URL"%s.doc.tar."UNPACK"\n", srcno++, name);
|
||||||
@ -2057,7 +2055,7 @@ void solve(char *name) {
|
|||||||
fprintf(fpack, "Summary: Binaries for %s\n", name);
|
fprintf(fpack, "Summary: Binaries for %s\n", name);
|
||||||
fprintf(fpack, "Version: %s\n", print_noarch_version(&pkg[i]));
|
fprintf(fpack, "Version: %s\n", print_noarch_version(&pkg[i]));
|
||||||
if ( strncmp(name, "kpathsea", 8) ) fprintf(fpack, "Requires: texlive-base\n"); //else fprintf(fpack, "Provides: kpathsea = %%{tl_version}\nObsoletes: kpathsea < %%{tl_version}\n");
|
if ( strncmp(name, "kpathsea", 8) ) fprintf(fpack, "Requires: texlive-base\n"); //else fprintf(fpack, "Provides: kpathsea = %%{tl_version}\nObsoletes: kpathsea < %%{tl_version}\n");
|
||||||
if ( pkg[i].runfs ) fprintf(fpack, "Requires: tex-%s\n", name);
|
if ( main_written ) fprintf(fpack, "Requires: tex-%s\n", name); else printf("!%s\n", name);
|
||||||
fprintf(fpack, "Requires: texlive-kpathsea-lib = %%{epoch}:%%{tl_version}-%%{tl_release}\n");
|
fprintf(fpack, "Requires: texlive-kpathsea-lib = %%{epoch}:%%{tl_version}-%%{tl_release}\n");
|
||||||
if ( !strcmp(name, "xetex") ) {
|
if ( !strcmp(name, "xetex") ) {
|
||||||
fprintf(fpack, "Requires: teckit\n");
|
fprintf(fpack, "Requires: teckit\n");
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
--- texlive.tlpdb.orig 2013-06-01 08:42:24.769943751 +0200
|
--- texlive.tlpdb.orig 2013-06-01 08:42:24.769943751 +0200
|
||||||
+++ texlive.tlpdb 2013-06-01 08:42:24.822944088 +0200
|
+++ texlive.tlpdb 2013-06-12 14:53:37.749724366 +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
|
||||||
|
Loading…
Reference in New Issue
Block a user