Update to TeXLive 2025
OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive-filesystem?expand=0&rev=181
This commit is contained in:
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.osc
|
3
collection-basic.tar.xz
Normal file
3
collection-basic.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b89049b511756599b6f004b7f8fc5df05e27b1e2ac87afd247cc6e2a4a43b6cb
|
||||
size 632
|
3
collection-bibtexextra.tar.xz
Normal file
3
collection-bibtexextra.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6d0e22622cbfbc0bb1fb75b8b3a71851cc9a677b5e5c3234b06356c08cec4bd5
|
||||
size 1296
|
3
collection-binextra.tar.xz
Normal file
3
collection-binextra.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:320d4b48cc67649724fedc0dd0df9dc309a362ab75b43c8f0387e3c558f6ebe5
|
||||
size 1016
|
3
collection-context.tar.xz
Normal file
3
collection-context.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6bd6e9a853845e5f3baf7574f27ec47707df279a02429000d847bbe5c526e12a
|
||||
size 540
|
3
collection-fontsextra.tar.xz
Normal file
3
collection-fontsextra.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c9cdb3d5443e07e1e43edd7c27f071c92b3af1a0138b13c9bfffdf30bf744aae
|
||||
size 2080
|
BIN
collection-fontsrecommended.tar.xz
(Stored with Git LFS)
Normal file
BIN
collection-fontsrecommended.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
collection-fontutils.tar.xz
(Stored with Git LFS)
Normal file
BIN
collection-fontutils.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
3
collection-formatsextra.tar.xz
Normal file
3
collection-formatsextra.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:69dc1da45c044aa6de1642235c56902b9d7458a40aba0f750c14cd2e61fa7ae7
|
||||
size 572
|
3
collection-games.tar.xz
Normal file
3
collection-games.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7a08de5383370f23a92e4e11c3b4248762c82cb7454195cb21e5946301bba782
|
||||
size 648
|
3
collection-humanities.tar.xz
Normal file
3
collection-humanities.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5d6a7bb9d9d288d717b42fa7df6e72c1ce746b465a21a2d435caff33c1958707
|
||||
size 620
|
BIN
collection-langarabic.tar.xz
(Stored with Git LFS)
Normal file
BIN
collection-langarabic.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
3
collection-langchinese.tar.xz
Normal file
3
collection-langchinese.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:24b4f6fb65d320cb82e989a6f4701951a99aed90ad5d090a7b3085f37a96d668
|
||||
size 568
|
BIN
collection-langcjk.tar.xz
(Stored with Git LFS)
Normal file
BIN
collection-langcjk.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
collection-langcyrillic.tar.xz
(Stored with Git LFS)
Normal file
BIN
collection-langcyrillic.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
collection-langczechslovak.tar.xz
(Stored with Git LFS)
Normal file
BIN
collection-langczechslovak.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
3
collection-langenglish.tar.xz
Normal file
3
collection-langenglish.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:869c189e27c9ed861e39d687c1c5d9a4a68abf7901b76f78705cfd67c320c90a
|
||||
size 908
|
3
collection-langeuropean.tar.xz
Normal file
3
collection-langeuropean.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d6d1acb2e428383a14232e3663f5b1e7c7b605ef9804b7a36efec8b6a322155d
|
||||
size 728
|
3
collection-langfrench.tar.xz
Normal file
3
collection-langfrench.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dcbc4e71fad8ce0c9ad4f2616eab979f479d5025aad4dd8757d74c279582450a
|
||||
size 656
|
BIN
collection-langgerman.tar.xz
(Stored with Git LFS)
Normal file
BIN
collection-langgerman.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
collection-langgreek.tar.xz
(Stored with Git LFS)
Normal file
BIN
collection-langgreek.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
3
collection-langitalian.tar.xz
Normal file
3
collection-langitalian.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f2e1b9dbc562d3faedfd2a68697fb7e996cb8663c7bded8dda0301c4ccf6cabe
|
||||
size 440
|
3
collection-langjapanese.tar.xz
Normal file
3
collection-langjapanese.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3c84432dadad8765e1cd22caf5d869a6416cc49c6ff4905217bd49564927c77e
|
||||
size 704
|
BIN
collection-langkorean.tar.xz
(Stored with Git LFS)
Normal file
BIN
collection-langkorean.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
3
collection-langother.tar.xz
Normal file
3
collection-langother.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8ad9f78517ca18bd394fd2c2269a8e97eb21fdb0a502203245742633e7f2dd17
|
||||
size 820
|
BIN
collection-langpolish.tar.xz
(Stored with Git LFS)
Normal file
BIN
collection-langpolish.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
3
collection-langportuguese.tar.xz
Normal file
3
collection-langportuguese.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:edd0261258062cc5c12e4c3d4ab09c97a1544421566354df3c5c18602d867352
|
||||
size 428
|
3
collection-langspanish.tar.xz
Normal file
3
collection-langspanish.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c1c5c0ec51cfdb062f360d378173fa89997b798dbfcb54425cb9a7d08de168b5
|
||||
size 404
|
3
collection-latex.tar.xz
Normal file
3
collection-latex.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:73a4d24afc94a2dfeee757c56100060244e37c2f868e61449a28da5a33df672f
|
||||
size 712
|
3
collection-latexextra.tar.xz
Normal file
3
collection-latexextra.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c9f0b5abc875eefdb83d5f2b21d4339d6751fd7a550247e52ff4d49a27e96069
|
||||
size 7380
|
3
collection-latexrecommended.tar.xz
Normal file
3
collection-latexrecommended.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:651fe66ad1378e8272fe6e7128f26c480a82b36f0c9397ec903d4e69269ac600
|
||||
size 732
|
3
collection-luatex.tar.xz
Normal file
3
collection-luatex.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3981f3320c8f2f085f466aebc674d15ff2d5c86820c1d8c050100071b133cc7d
|
||||
size 1072
|
3
collection-mathscience.tar.xz
Normal file
3
collection-mathscience.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:be3c0b26cc42d837653b90d768aa93c1c550e636d40169919a21deee4b039966
|
||||
size 1832
|
3
collection-metapost.tar.xz
Normal file
3
collection-metapost.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b4b1634f9bd105949dd86dcbf3c7eea60232fc8146af035fd7cfd5a689f8cbf6
|
||||
size 584
|
3
collection-music.tar.xz
Normal file
3
collection-music.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:50ca644210862308d9cf11ef1b7284fad907628304ee2aa9b43cf73d18fde671
|
||||
size 516
|
3
collection-pictures.tar.xz
Normal file
3
collection-pictures.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4b0c27f0a676b81af8af64ab8bd9ae09eb00d7a7ed61fc2acff8cf3a09c4087f
|
||||
size 1740
|
3
collection-plaingeneric.tar.xz
Normal file
3
collection-plaingeneric.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b934137bf1f4dbc0d76dd2ff35ed7a6c618a31f07959f9b469150e18f1cadb04
|
||||
size 1012
|
BIN
collection-pstricks.tar.xz
(Stored with Git LFS)
Normal file
BIN
collection-pstricks.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
3
collection-publishers.tar.xz
Normal file
3
collection-publishers.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2f59b7e4248566819dd1c4bd883492a3dcf4ead877662a99ed60dc4e3611d26f
|
||||
size 1820
|
3
collection-xetex.tar.xz
Normal file
3
collection-xetex.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0a63b8ad837f74e0ebdea8fd5e12a746f21e48676c2d5145a73757b8ca530a89
|
||||
size 656
|
12
dot.dvipsrc
Normal file
12
dot.dvipsrc
Normal file
@@ -0,0 +1,12 @@
|
||||
%% How to print, maybe with lp instead lpr, the priner
|
||||
%% name <foo> has to be replaced by a real printer name
|
||||
%% maybe the printer name found in $PRINTER
|
||||
%%
|
||||
%o | lpr -P<foo>
|
||||
%o | lp -P<foo>
|
||||
|
||||
%% If your default is A4 uncomment the line with A4
|
||||
%% otherwise you may choose Letter as your default.
|
||||
%%
|
||||
%t A4
|
||||
%t Letter
|
15
fc-t1-texlive.conf
Normal file
15
fc-t1-texlive.conf
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||
|
||||
<!-- ************************************************************ -->
|
||||
<!-- list of font directories of Type1 of TeXLive packages -->
|
||||
<!-- all subdirectories of these directories are added as well -->
|
||||
<!-- ** WARNING: THIS IS A HUGE LIST OF FONTS AND THEREFORE IT ** -->
|
||||
<!-- ** WILL SLOW DOWN ALL PROGRAMS USING FONTCONFIG ** -->
|
||||
<!-- ** USE THE fc-cache(1) UTILITY TO AVOID SUCH A SLOW DOWN ** -->
|
||||
<!-- ************************************************************ -->
|
||||
|
||||
<fontconfig>
|
||||
<dir>/usr/share/texmf/fonts/type1</dir>
|
||||
<dir>/usr/local/share/texmf/fonts/type1</dir>
|
||||
</fontconfig>
|
15
fc-texlive.conf
Normal file
15
fc-texlive.conf
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||
|
||||
<!-- ************************************************************ -->
|
||||
<!-- list of font directories of TeXLive packages -->
|
||||
<!-- all subdirectories of these directories are added as well -->
|
||||
<!-- ** WARNING: THIS IS A HUGE LIST OF FONTS AND THEREFORE IT ** -->
|
||||
<!-- ** WILL SLOW DOWN ALL PROGRAMS USING FONTCONFIG ** -->
|
||||
<!-- ** USE THE fc-cache(1) UTILITY TO AVOID SUCH A SLOW DOWN ** -->
|
||||
<!-- ************************************************************ -->
|
||||
|
||||
<fontconfig>
|
||||
<dir>/usr/share/texmf/fonts/opentype</dir>
|
||||
<dir>/usr/local/share/texmf/fonts/opentype</dir>
|
||||
</fontconfig>
|
17
fc-truetype-texlive.conf
Normal file
17
fc-truetype-texlive.conf
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||
|
||||
<!-- ************************************************************ -->
|
||||
<!-- list of font directories of TeXLive packages -->
|
||||
<!-- all subdirectories of these directories are added as well -->
|
||||
<!-- ** WARNING: THIS IS A HUGE LIST OF FONTS AND THEREFORE IT ** -->
|
||||
<!-- ** WILL SLOW DOWN ALL PROGRAMS USING FONTCONFIG ** -->
|
||||
<!-- ** USE THE fc-cache(1) UTILITY TO AVOID SUCH A SLOW DOWN ** -->
|
||||
<!-- ** Be aware that the configurations in the files ** -->
|
||||
<!-- ** 58-texlive*.conf will not be affected by this ** -->
|
||||
<!-- ************************************************************ -->
|
||||
|
||||
<fontconfig>
|
||||
<dir>/usr/share/texmf/fonts/truetype</dir>
|
||||
<dir>/usr/local/share/texmf/fonts/truetype</dir>
|
||||
</fontconfig>
|
25
rc.config.texlive
Normal file
25
rc.config.texlive
Normal file
@@ -0,0 +1,25 @@
|
||||
## Path: Applications/TeX
|
||||
## Description:
|
||||
## Type: yesno
|
||||
## Default: no
|
||||
## Command:
|
||||
#
|
||||
# The automatical font generation of the TeX/LaTeX systems do
|
||||
# locate the bitmap font into the directory /var/cache/fonts/.
|
||||
# If CLEAR_TEXMF_FONTS is set to "yes" then this directory
|
||||
# will be cleared from fonts not used in the last 20 days.
|
||||
#
|
||||
CLEAR_TEXMF_FONTS="no"
|
||||
|
||||
## Type: yesno
|
||||
## Default: no
|
||||
## Command:
|
||||
#
|
||||
# If above is set to yes and there are users which are member
|
||||
# of the group mktex then it might be that users have set an
|
||||
# umask which does not allow the user mktex to clear the cache
|
||||
# below /var/cache/fonts/. Setting HAVE_MKTEX_MEMBERS to "yes"
|
||||
# will allow the cron job to change the group mask hence allow
|
||||
# to clear older data.
|
||||
#
|
||||
HAVE_MKTEX_MEMBERS="no"
|
BIN
scheme-basic.tar.xz
(Stored with Git LFS)
Normal file
BIN
scheme-basic.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
scheme-bookpub.tar.xz
(Stored with Git LFS)
Normal file
BIN
scheme-bookpub.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
3
scheme-context.tar.xz
Normal file
3
scheme-context.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:db6ecc27b6fe826d2b1f753bcf1fbb68648cf65559117d91bc2dba5e6e180ce8
|
||||
size 432
|
BIN
scheme-full.tar.xz
(Stored with Git LFS)
Normal file
BIN
scheme-full.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
scheme-gust.tar.xz
(Stored with Git LFS)
Normal file
BIN
scheme-gust.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
scheme-infraonly.tar.xz
(Stored with Git LFS)
Normal file
BIN
scheme-infraonly.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
scheme-medium.tar.xz
(Stored with Git LFS)
Normal file
BIN
scheme-medium.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
scheme-minimal.tar.xz
(Stored with Git LFS)
Normal file
BIN
scheme-minimal.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
3
scheme-small.tar.xz
Normal file
3
scheme-small.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:832d130dd592234c61a1a672f10f1d6b44302dbf44a6abd09e000fcac08e39d6
|
||||
size 656
|
3
scheme-tetex.tar.xz
Normal file
3
scheme-tetex.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:370d75f1933831d2c903996af275945da72a1ecb0aa96a6bed45c62ed6b51c3d
|
||||
size 724
|
22
texlive-filesystem-rpmlintrc
Normal file
22
texlive-filesystem-rpmlintrc
Normal file
@@ -0,0 +1,22 @@
|
||||
addFilter(".*texlive-(collection|scheme)-.*\.noarch:.*suse-filelist-empty.*")
|
||||
addFilter(".*texlive-(extratools|devel)\.noarch:.*suse-filelist-empty.*")
|
||||
addFilter(".*texlive.src:.*:.*macro-in-comment.*")
|
||||
addFilter(".*texlive-scheme-.*.noarch:.*:-*summary-not-capitalized.*")
|
||||
addFilter(".*texlive-.*noarch:.*:.*filename-too-long-for-joliet.*")
|
||||
addFilter(".*texlive-.*:.*:.*description-shorter-than-summary.*")
|
||||
addFilter(".*texlive-.*-devel\..*:.*:.*no-dependency-on.*")
|
||||
addFilter(".*texlive\..*no-manual-page-for-binary.*nobody.*")
|
||||
addFilter(".*texlive-.*-bin\..*no-manual-page-for-binary.*")
|
||||
addFilter(".*world-writable.*/var/lib/texmf/ls-R.*")
|
||||
addFilter(".*world-writable.*/var/lib/texmf/db/ls-R.*")
|
||||
addFilter(".*world-writable.*/var/cache/fonts/ls-R.*")
|
||||
addFilter(".*world-writable.*/var/lib/texmf/.*/ls-R.*")
|
||||
addFilter(".*incorrect-fsf-address.*")
|
||||
addFilter(".*name-repeated-in-summary.*")
|
||||
addFilter(".*non-conffile-in-etc.*/etc/texmf/ls-R.*")
|
||||
addFilter(".*rpm-buildroot-usage.*")
|
||||
addFilter(".*binary-or-shlib-calls-gethostbyname.*")
|
||||
addFilter(".*zero-length.*")
|
||||
addFilter(".*dangling-symlink.*/usr/lib/mktex/public.*")
|
||||
addFilter(".*devel-dependency.*texlive-lua-visual-debug.*")
|
||||
addFilter(".*obsolete-not-provided.*")
|
683
texlive-filesystem.changes
Normal file
683
texlive-filesystem.changes
Normal file
@@ -0,0 +1,683 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 14 14:34:31 UTC 2025 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Update to TeXLive 2025
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 21 13:54:30 UTC 2024 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Run luaotfload-tool in update script even if mtxrun isn't there
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 14 12:35:01 UTC 2024 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Update to TeXLive 2024
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 29 12:02:43 UTC 2024 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- We need a working full-featured setpriv(8) (boo#1212571)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 4 09:16:37 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Rework lua(meta)tex/context resource findings
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 5 11:12:19 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- For creation of ls-R after transactional update used secure
|
||||
way via setpriv(8) (boo#1212006)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 25 10:58:46 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Switch over to systemd to a) replace cron usage with timer
|
||||
and b) to make use the transactional update support of the
|
||||
update script (boo#1211613)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 24 14:28:07 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Better support of transactional updates (boo#1211613)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 23 14:12:52 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Enable the force mode of update script to handle broken
|
||||
/var/lib and /var/cache texmf entries (boo#1211613)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 15 13:03:04 UTC 2023 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- Fix syntax error in update script
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 5 08:24:31 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Support mkiv as well as lmtx ConTeXt formats
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 4 13:52:37 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Correct the meta package name for boo#1204746 to
|
||||
texlive-alldocumentation as the documentation.sty has its own
|
||||
package.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 31 08:42:33 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Modify update script in such way that the hash sum of the
|
||||
mtxrun calls agree with those of the users
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 20 08:38:07 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Update to final TeXLive 2023
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 9 13:45:37 UTC 2023 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Update to pretest TeXLive 2023
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 18 09:15:10 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Rerun generate perl script to get https urls
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 4 11:32:38 UTC 2022 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Update to TeXLive 2022
|
||||
- Try to debug entries like boo#1194496
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 9 13:53:37 UTC 2021 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Modifiy texlive.cron
|
||||
* boo#1193473 -- /etc/cron.daily/suse-texlive from texlive causes warnings
|
||||
OK make them silent
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun May 30 16:43:21 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
|
||||
|
||||
- Change to using systemd-sysusers
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 27 08:05:50 UTC 2021 - Matthias Gerstner <matthias.gerstner@suse.com>
|
||||
|
||||
- remove 'public' setgid binary from permissions.d files. This entry is
|
||||
conflicting with the global permissions profiles from the permissions
|
||||
package. E.g. when we set the 'paranoid' profile then the public binary is
|
||||
supposed to end up without setgid-bit, which it does not currently.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 26 15:36:21 UTC 2021 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Force updmap-sys to sync trees
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 13 09:13:34 UTC 2021 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Simplify update script, that is always hash before updating
|
||||
font maps
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 12 15:00:05 UTC 2021 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Re-add texlive-updmap-map as it is not part of any archive
|
||||
anymore but is required
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 6 14:03:37 UTC 2021 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Update to TeXLive 2021
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 23 16:21:58 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
|
||||
|
||||
- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 8 13:41:32 UTC 2021 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Skip packages which are based on python2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 2 07:39:05 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Enhance update script to detect user changes in configuration
|
||||
files to warn the user. Also run texlinks script to be sure
|
||||
that local configuration fits the linked engines (boo#1176557)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 28 06:46:38 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- No pstools anymore in texlive database
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 20 10:21:45 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Update to TeXLive 2020
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 23 16:18:13 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Add new configuration variable HAVE_MKTEX_MEMBERS to texlive
|
||||
sysconfig file to control the behaviour of the cron job.
|
||||
- Change the cron job to clear data of other users which are
|
||||
member of the group mktex
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 11 16:03:20 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Use CVE numbers
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 20 11:01:15 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Use setpriv to create ls-R files, below /var/cache/texmf/fonts
|
||||
use uid mktex for this (boo#1159740, CVE-2020-8016)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 5 06:56:24 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Check passwd not group file for user mktex
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 4 12:20:03 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Again use setpriv but now switch to every single owner for clearing
|
||||
the files of this owner (boo#1159740, CVE-2020-8016)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 31 12:32:25 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Introduce a user mktex as replacement for user nobody (boo#1159740)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 22 08:55:38 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Overwrite not wanted symbolic links on ls-R files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 16 12:02:43 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Be sure that owner of ls-R files are corrected even on update
|
||||
of already existing texlive filesystem
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 10 12:35:50 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Set default user for ls-R files and font cache directories
|
||||
to user nobody (bsc#1159740, CVE-2020-8016)
|
||||
- Use setpriv to switch to nobody:mktex before clearing
|
||||
font cache directories (bsc#1158910, CVE-2020-8017)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 19 08:04:39 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Harden ls-R file generation at installation (bsc#1158910)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 13 14:12:29 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Simply use rm(1) for the cron job of texlive as all files below
|
||||
/var/cache/texmf/ belong to texlive and only root can write and
|
||||
remove those files (bsc#1158910). All other users do create their
|
||||
own files below ~/.cache/texmf/
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 18 12:59:58 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Make cron script even more failsafe
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 15 12:23:34 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Make cron script more failsafe (boo#1150556)
|
||||
- Refresh font map files as well on update (boo#1155381)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 20 11:23:25 CEST 2019 - kukuk@suse.de
|
||||
|
||||
- BuildRequire cron, too, as it contains now the cron directories
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 6 07:34:34 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Remove (texlive-)axessibility package as it has a nofree license:
|
||||
Creative Commons Attribution-NonCommercial 4.0 License
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 10 13:04:02 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- Update to TeXLive 2019
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 20 12:12:19 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
- A binary only TeXLive installation is a fatal error
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 19 09:06:49 UTC 2018 - werner@suse.de
|
||||
|
||||
- Comment out not available font map files during update
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 2 10:22:22 UTC 2018 - werner@suse.de
|
||||
|
||||
- Switch over to TeXLive 2018 final 20180414
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 6 13:22:57 UTC 2018 - werner@suse.de
|
||||
|
||||
- First intial snap short of TeXLive pre 2018
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 24 08:46:16 UTC 2018 - werner@suse.de
|
||||
|
||||
- Switch over to python 3 (boo#1077170)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 11 12:41:32 UTC 2018 - werner@suse.de
|
||||
|
||||
- Add debug and force mode to the TeXLive update script which
|
||||
might help to fix broken systems as well as might show some
|
||||
debug messages as well.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 12:55:08 UTC 2018 - werner@suse.de
|
||||
|
||||
- If zypper way of posttrans scripts are disabled do use the rpm
|
||||
%posttrans scriptlets (boo#1074128)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 24 12:46:53 UTC 2017 - werner@suse.de
|
||||
|
||||
- Disable by a build conditions using zypper way of posttrans scripts
|
||||
as we already use %posttrans. Nevertheless correct naming scheme
|
||||
(boo#1069445)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 23 13:51:29 UTC 2017 - rbrown@suse.com
|
||||
|
||||
- Replace references to /var/adm/fillup-templates with new
|
||||
%_fillupdir macro (boo#1069468)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 23 09:52:35 UTC 2017 - werner@suse.de
|
||||
|
||||
- Avoid overwriting ls-R files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 18 07:06:21 UTC 2017 - werner@suse.de
|
||||
|
||||
- Really not define texgid rpm macro (boo#1054325)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 24 10:59:12 UTC 2017 - werner@suse.de
|
||||
|
||||
- Enforce mktexlsr if texlive-filesystem becomes installed to
|
||||
refresh/rehash the kpathsea data base files after this (boo#1046277)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 24 07:56:46 UTC 2017 - werner@suse.de
|
||||
|
||||
- Avoid error in zypper python script
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 18 13:50:34 UTC 2017 - werner@suse.de
|
||||
|
||||
- Even more speedup for update.texlive, that is remove empty
|
||||
work load directory
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 18 11:02:31 UTC 2017 - werner@suse.de
|
||||
|
||||
- Make update.texlive faster and remove specific tag file after
|
||||
creating specific format
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 12 07:41:21 UTC 2017 - werner@suse.de
|
||||
|
||||
- Generate/remove specific formats at installation/erease of a
|
||||
package (boo#1046277)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 11 12:00:53 UTC 2017 - werner@suse.de
|
||||
|
||||
- Modify update.texlive script in such a way that we detect old
|
||||
format files and enforce a refresh based on hyphen (boo#1046277)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 13 10:38:52 UTC 2017 - werner@suse.de
|
||||
|
||||
- Final TeXLive 2017 20170520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 12:29:31 UTC 2017 - werner@suse.de
|
||||
|
||||
- Update to TeXLive 2017 20170520 pretest
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 26 14:39:46 UTC 2017 - werner@suse.de
|
||||
|
||||
- Run luatools and luaotfload-tool at update to get the caches up
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 22 08:31:55 UTC 2016 - werner@suse.de
|
||||
|
||||
- Add some typos in update script (boo#985971)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 20 07:54:36 UTC 2016 - werner@suse.de
|
||||
|
||||
- Have a directory to hold the splitted hyphen informations
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 7 16:44:43 UTC 2016 - werner@suse.de
|
||||
|
||||
- Update to TeXLive 2016
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 13 14:11:56 UTC 2016 - werner@suse.de
|
||||
|
||||
- Correct cut&paste typo with texlua-devel package name
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 21 13:57:38 UTC 2016 - werner@suse.de
|
||||
|
||||
- Really require the devel packages with texlive-devel
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 8 11:35:46 UTC 2016 - werner@suse.de
|
||||
|
||||
- Add both texlive.infra and texlive.infra.doc as these provides
|
||||
some perl module files used by fmtutil.pl
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 28 10:52:36 UTC 2016 - werner@suse.de
|
||||
|
||||
- Update to TeXLive 2015 (timestamp 20150521 revision 26946)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 26 14:05:48 UTC 2015 - werner@suse.de
|
||||
|
||||
- Update to TeXLive 2014 (timestamp 20140525 revision 34252)
|
||||
* Support DVIPDFMx
|
||||
* [fix] avoid luatex crash under math_mode 'decimal'
|
||||
* luaotfload: Fix incorrect handling of font file formats luaotfload)
|
||||
* Sync with Context beta as of 2014-04-05
|
||||
* pdfTeX: sync with Knuth TeX 3.14159265, e-TeX 2.6
|
||||
* Many more ...
|
||||
* Further collection split
|
||||
- texlive-collection-langchinese
|
||||
- texlive-collection-langjapanese
|
||||
- texlive-collection-langkorean
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 20 09:23:47 UTC 2014 - schwab@suse.de
|
||||
|
||||
- Make sure that texconfig/update is run only once per transaction
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 10 10:03:46 UTC 2014 - werner@suse.de
|
||||
|
||||
- Avoid that missing formats for a hyphen file will cause high
|
||||
load at installation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 7 09:57:30 UTC 2013 - werner@suse.de
|
||||
|
||||
- Repair several wrong paths cause by the move of TEXMFMAIN that is
|
||||
the location of TLUtils.pm used by updmap
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 5 10:24:25 UTC 2013 - werner@suse.de
|
||||
|
||||
- Refresh formats if required
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 30 16:14:46 UTC 2013 - werner@suse.de
|
||||
|
||||
- Update to TeXLive 2013 (timestamp 20130620)
|
||||
+ Distribution layout: the top-level texmf/ directory has been
|
||||
merged into texmf-dist/, for simplicity. Both the TEXMFMAIN
|
||||
and TEXMFDIST Kpathsea variables now point to texmf-dist.
|
||||
+ Many small language collections have been merged together,
|
||||
to simplify installation.
|
||||
+ MetaPost: native support for PNG output and floating-point
|
||||
(IEEE double) has been added.
|
||||
+ LuaTEX: updated to Lua 5.2, and includes a new library
|
||||
(pdfscanner) to process external PDF page content, among
|
||||
much else (see its web pages).
|
||||
+ XeTEX (also see its web pages for more):
|
||||
The HarfBuzz library now used for font layout instead of ICU.
|
||||
Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout.
|
||||
On Macs, Core Text is used instead of the (deprecated) ATSUI.
|
||||
Prefer TrueType/OpenType fonts to Type1 when the names are the same.
|
||||
Fix occasional mismatch in font finding between XeTEX and xdvipdfmx.
|
||||
Support OpenType math cut-ins.
|
||||
+ xdvi: now uses FreeType instead of t1lib for rendering.
|
||||
+ microtype.sty: some support for XeTEX (protrusion) and LuaTEX
|
||||
(protrusion, font expansion, tracking), among other enhancements.
|
||||
- Update biblatex-biber to 1.7
|
||||
- Udpate biblatex of TeXLive 2013 to 2.7a
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 16 12:39:56 UTC 2013 - werner@suse.de
|
||||
|
||||
- New rpm had removed "prereq" flag from installation script bits
|
||||
that is that `Requires(prereq)' is not valid anymore :(((
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 6 13:31:55 UTC 2013 - werner@suse.de
|
||||
|
||||
- Asymptote binaries may have the same version as the format files
|
||||
of the asymptote package it self (bnc#813032)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 27 13:21:44 UTC 2013 - werner@suse.de
|
||||
|
||||
- Change Obsoletes from < 2012+subversion to <= 2011 (bnc#811162)
|
||||
- Let mathdesign require tex(texnansi.enc) (bnc#808731)
|
||||
- Let biber-bin require perl(Text::BibTeX) (bnc#811258)
|
||||
- Do not require xfs as we do not use xfs at all, otherwise we
|
||||
have to add some more lua code in the %post scriptlet.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 5 09:08:31 UTC 2013 - werner@suse.de
|
||||
|
||||
- Work around missing support of %posttrans scriptlets in libzypp
|
||||
due missing rpm option for not to execute those scriptlets (bnc#773575)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 19 09:51:43 UTC 2012 - werner@suse.de
|
||||
|
||||
- If update script falis on some points like fmtutils then do not
|
||||
remove the execution tag file to handle this later
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 12 09:54:02 UTC 2012 - werner@suse.de
|
||||
|
||||
- Make update script to run updmap-sys only once on texhash
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 11 15:18:34 UTC 2012 - werner@suse.de
|
||||
|
||||
- Fix update script: do not override with wrong md5 check sum for
|
||||
language format check
|
||||
- Run updmap-sys only if required
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 2 13:17:40 UTC 2012 - werner@suse.de
|
||||
|
||||
- Change font config semantic as the font directories below
|
||||
/usr/share/fonts will be always found by freetype
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 13 07:34:32 UTC 2012 - werner@suse.de
|
||||
|
||||
- Rename SuSEconfig.texlive to update.texlive to make the quibblers
|
||||
happy. The script was already self-sufficient and does not need
|
||||
any help from the old SuSEconfig infrastructure.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 27 09:00:58 UTC 2012 - werner@suse.de
|
||||
|
||||
- Re-add the rungs script to dvipdfmx-bin
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 25 12:09:26 UTC 2012 - werner@suse.de
|
||||
|
||||
- Reoder update script
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 22 16:45:19 UTC 2012 - werner@suse.de
|
||||
|
||||
- Run update if required
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 22 16:28:01 UTC 2012 - werner@suse.de
|
||||
|
||||
- Do not remove /var/run/texlive, add mtxrun to update script
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 22 13:11:08 UTC 2012 - werner@suse.de
|
||||
|
||||
- The new updmap requires the perl mudules TLConfig.pm and TLUtils.pm
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 20 13:03:13 UTC 2012 - werner@suse.de
|
||||
|
||||
- Finished package split of texlive and texlive-filesystem
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 20 10:38:21 UTC 2012 - werner@suse.de
|
||||
|
||||
- Avoid to be fooled by wrong ownerships during fmtutil that is
|
||||
allow user nobody and group mktex to access the temporary
|
||||
fmtutil directory if the initial user is root
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 19 15:22:47 UTC 2012 - werner@suse.de
|
||||
|
||||
- Move old SuSEconfig md5 backup files to new location
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 19 10:53:41 UTC 2012 - werner@suse.de
|
||||
|
||||
- Add missed /var/lib/texmf/web2c/ tree to file system
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 18 07:23:56 UTC 2012 - werner@suse.de
|
||||
|
||||
- Simplify dependency chain(s)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 14 11:55:02 UTC 2012 - werner@suse.de
|
||||
|
||||
- Make RPMlint happy again
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 14 10:59:06 UTC 2012 - werner@suse.de
|
||||
|
||||
- Correct version numbers of kpathsea and ptexenc automatically
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 13 08:16:02 UTC 2012 - werner@suse.de
|
||||
|
||||
- Readd well known paclages like texlive-devel, texlive-bin-devel,
|
||||
and texlive-tools. Also cause texlive-latex to install its
|
||||
binary packages.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 12 17:56:31 UTC 2012 - werner@suse.de
|
||||
|
||||
- Update to frozen/final 2012 (timestamp 20120611)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 12 12:18:05 UTC 2012 - werner@suse.de
|
||||
|
||||
- Do not drop the tar scheme and collection tar balls for reference
|
||||
- Split off texlive-filesystem, texlive-scheme, and texlive-collection
|
||||
build into a separate spec file
|
||||
- Make version comparision work as we use upstream version and
|
||||
release numbers
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 9 05:44:25 UTC 2012 - coolo@suse.com
|
||||
|
||||
- relax the version requirements
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 8 15:04:36 UTC 2012 - coolo@suse.com
|
||||
|
||||
- split out collections and filesystem
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 4 07:48:37 UTC 2012 - werner@suse.de
|
||||
|
||||
- Avoid source url for all tar balls as our checkin script can not
|
||||
handle snapshots nor is knowing about the infrastructure of the
|
||||
upstream TeXLive server
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 1 08:06:51 UTC 2012 - werner@suse.de
|
||||
|
||||
- Change also version/release scheme of the sub binary subpackages
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 31 11:34:39 UTC 2012 - werner@suse.de
|
||||
|
||||
- Change version/release scheme
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 22 08:12:13 UTC 2012 - werner@suse.de
|
||||
|
||||
- Install manaul page of biber as this is also build
|
||||
- Require the used perl version for biber
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 21 11:22:16 UTC 2012 - werner@suse.de
|
||||
|
||||
- Try to support BibteX-Biber perl dumped binary required to
|
||||
provide BibteX-Biber also for PPC nad PPC64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 18 16:17:36 UTC 2012 - werner@suse.de
|
||||
|
||||
- Use texlive.texlive instead of texlive.texmf for permission file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 18 14:25:00 UTC 2012 - werner@suse.de
|
||||
|
||||
- Be aware new poppler library, there is no getSize() but only
|
||||
getNumObjects()
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 14 14:14:13 UTC 2012 - werner@suse.de
|
||||
|
||||
- Cron: remove older sources as well as crap
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 14 11:59:48 UTC 2012 - werner@suse.de
|
||||
|
||||
- Avoid warning messages from mktexlsr due empty ls-R
|
||||
- Handle case where public program is not setgid public
|
||||
- Make spec file more flexible and use a rpm macro for a public
|
||||
group which can be named to e.g. public
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 14 11:34:42 UTC 2012 - werner@suse.de
|
||||
|
||||
- If MT_FEATURES includes varfonts and system default is not
|
||||
writable choose $HOME/.cache/texmf/fonts
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 20 13:24:26 UTC 2011 - werner@suse.de
|
||||
|
||||
- First initial main spec file using the original TeX Live packaging
|
||||
scheme and layout
|
||||
|
39116
texlive-filesystem.spec
Normal file
39116
texlive-filesystem.spec
Normal file
File diff suppressed because it is too large
Load Diff
37
texlive-initial.service
Normal file
37
texlive-initial.service
Normal file
@@ -0,0 +1,37 @@
|
||||
[Unit]
|
||||
Description=Initiate TeXLive Data Bases and Formats
|
||||
Documentation=info:kpathsea
|
||||
DefaultDependencies=no
|
||||
After=local-fs.target
|
||||
Before=sysinit.target shutdown.target
|
||||
Conflicts=shutdown.target
|
||||
RequiresMountsFor=/var/cache/texmf
|
||||
RequiresMountsFor=/var/lib/texmf
|
||||
ConditionPathExists=/etc/texmf/TRANSACTIONAL_UPDATE
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
RemainAfterExit=yes
|
||||
# Otherwise the update script can not remove
|
||||
# our tag file /etc/texmf/TRANSACTIONAL_UPDATE
|
||||
User=root
|
||||
Group=mktex
|
||||
UMask=0002
|
||||
# Note that /etc/texmf/ls-R should be rw
|
||||
ProtectSystem=true
|
||||
ProtectHome=true
|
||||
PrivateTmp=true
|
||||
PrivateDevices=true
|
||||
ProtectHostname=true
|
||||
ProtectClock=true
|
||||
ProtectKernelTunables=true
|
||||
ProtectKernelModules=true
|
||||
ProtectKernelLogs=true
|
||||
ProtectControlGroups=true
|
||||
LockPersonality=true
|
||||
RestrictRealtime=true
|
||||
|
||||
ExecStart=/usr/share/texmf/texconfig/update
|
||||
|
||||
[Install]
|
||||
WantedBy=sysinit.target
|
85
texlive.cron
Normal file
85
texlive.cron
Normal file
@@ -0,0 +1,85 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Remove pk files older than 20 days
|
||||
# Remove tfm files older than 60 days
|
||||
# Remove source files older than 60 days
|
||||
# Remove crap
|
||||
# Call texhash
|
||||
#
|
||||
|
||||
type -f -p kpsewhich >& /dev/null || exit 0
|
||||
type -f -p mktexlsr >& /dev/null || exit 0
|
||||
type -f -p find >& /dev/null || exit 0
|
||||
type -f -p xargs >& /dev/null || exit 0
|
||||
type -f -p setpriv >& /dev/null || exit 0
|
||||
type -f -p sort >& /dev/null || exit 0
|
||||
type -f -p rm >& /dev/null || exit 0
|
||||
type -f -p seq >& /dev/null || exit 0
|
||||
type -f -p getent >& /dev/null || exit 0
|
||||
test -r /etc/sysconfig/texlive && . /etc/sysconfig/texlive
|
||||
|
||||
OLDIFS=$IFS; IFS=':;'
|
||||
VARTEXFONTS="$(kpsewhich --expand-var '$VARTEXFONTS' 2> /dev/null)"
|
||||
IFS=$OLDIFS
|
||||
|
||||
if test "$(id -ur)" = 0
|
||||
then
|
||||
groups=--init-groups
|
||||
else
|
||||
groups=--keep-groups
|
||||
fi
|
||||
|
||||
if test -n "$VARTEXFONTS" -a "$HAVE_MKTEX_MEMBERS" = yes
|
||||
then
|
||||
IFS=:
|
||||
users=($(getent group mktex))
|
||||
IFS=$OLDIFS
|
||||
typeset -i i
|
||||
typeset -i u=${#users[*]}
|
||||
let u--
|
||||
for p in $VARTEXFONTS
|
||||
do
|
||||
test -d $p || continue
|
||||
for i in $(seq 3 $u)
|
||||
do
|
||||
find -P $p \( \( -type f -and -not -type l \) -and -user ${users[$i]} \) -print0 | \
|
||||
xargs -r -L100 -0 -- setpriv --reuid ${users[$i]} --regid mktex $groups chmod g+rw
|
||||
find -P $p \( \( -type d -and -not -type l \) -and -user ${users[$i]} \) -print0 | \
|
||||
xargs -r -L100 -0 -- setpriv --reuid ${users[$i]} --regid mktex $groups chmod g+rwsx
|
||||
done
|
||||
done
|
||||
unset i u
|
||||
fi
|
||||
|
||||
if test "$CLEAR_TEXMF_FONTS" = "yes" -a -n "$VARTEXFONTS"
|
||||
then
|
||||
for p in $VARTEXFONTS
|
||||
do
|
||||
test -d $p/pk && find -P $p/pk \( -not -type d -and -atime +20 \) -print0
|
||||
test -d $p/tfm && find -P $p/tfm \( -not -type d -and -atime +60 \) -print0
|
||||
test -d $p/source && find -P $p/source \( -not -type d -and -atime +60 \) -print0
|
||||
done > >(exec -a xargs xargs -r -L100 -0 -- setpriv --reuid mktex --regid mktex $groups rm -f)
|
||||
fi
|
||||
if test -n "$VARTEXFONTS"
|
||||
then
|
||||
for p in $VARTEXFONTS
|
||||
do
|
||||
test -d $p/pk && find -P $p/pk \( -not -type d -and -not -name '*.*pk' \) -print0
|
||||
test -d $p/tfm && find -P $p/tfm \( -not -type d -and -not -name '*.tfm' \) -print0
|
||||
test -d $p/source && find -P $p/source \( -not -type d -and -not -name '*.mf' \) -print0
|
||||
test -d $p && find -P $p \( -not -type d -and -path '*/[^[:alnum:]]*' \) -print0
|
||||
done > >(exec -a xargs xargs -r -L100 -0 -- setpriv --reuid mktex --regid mktex $groups rm -vf)
|
||||
for p in $VARTEXFONTS
|
||||
do
|
||||
test -d $p && find -P $p -depth \( -type d -and -path '*/[^[:alnum:]]*' \) -print0
|
||||
done > >(exec -a xargs xargs -r -L100 -0 -- setpriv --reuid mktex --regid mktex $groups rm -vfr)
|
||||
fi
|
||||
|
||||
#
|
||||
# Update the ls-R's
|
||||
# Note that this is done as user mktex
|
||||
#
|
||||
mktexlsr < /dev/null > /dev/null
|
||||
|
||||
#
|
||||
exit 0
|
24
texlive.csh
Normal file
24
texlive.csh
Normal file
@@ -0,0 +1,24 @@
|
||||
#
|
||||
# /etc/profile.d/texlive.csh
|
||||
#
|
||||
|
||||
#
|
||||
# Expand TEXINPUTS
|
||||
#
|
||||
if ( -d ${HOME}/TeX/ ) then
|
||||
#
|
||||
# Hmmm ... texmf/ should be used instead of TeX/
|
||||
#
|
||||
if ( ${?TEXINPUTS} ) then
|
||||
setenv TEXINPUTS ${TEXINPUTS}:${HOME}/TeX//:
|
||||
else
|
||||
setenv TEXINPUTS ${HOME}/TeX//:
|
||||
endif
|
||||
endif
|
||||
if ( -d /usr/doc/.TeX/ ) then
|
||||
if ( ${?TEXINPUTS} ) then
|
||||
setenv TEXINPUTS ${TEXINPUTS}:/usr/doc/.TeX:
|
||||
else
|
||||
setenv TEXINPUTS /usr/doc/.TeX:
|
||||
endif
|
||||
endif
|
31
texlive.service
Normal file
31
texlive.service
Normal file
@@ -0,0 +1,31 @@
|
||||
[Unit]
|
||||
Description=Daily TeXLive regeneration
|
||||
Documentation=info:kpathsea
|
||||
ConditionACPower=true
|
||||
ConditionPathExists=/var/cache/texmf
|
||||
ConditionPathExists=/var/lib/texmf
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
# Otherwise we can not change ownerships below /var/cache/texmf
|
||||
User=root
|
||||
Group=mktex
|
||||
UMask=0002
|
||||
Nice=19
|
||||
IOSchedulingClass=idle
|
||||
IOSchedulingPriority=7
|
||||
# Note that /etc/texmf/ls-R should be rw
|
||||
ProtectSystem=true
|
||||
ProtectHome=true
|
||||
PrivateTmp=true
|
||||
PrivateDevices=true
|
||||
ProtectHostname=true
|
||||
ProtectClock=true
|
||||
ProtectKernelTunables=true
|
||||
ProtectKernelModules=true
|
||||
ProtectKernelLogs=true
|
||||
ProtectControlGroups=true
|
||||
LockPersonality=true
|
||||
RestrictRealtime=true
|
||||
|
||||
ExecStart=/usr/share/texmf/texconfig/daily
|
24
texlive.sh
Normal file
24
texlive.sh
Normal file
@@ -0,0 +1,24 @@
|
||||
#
|
||||
# /etc/profile.d/texlive.sh
|
||||
#
|
||||
|
||||
#
|
||||
# Expand TEXINPUTS
|
||||
#
|
||||
if test -d $HOME/TeX/ ; then
|
||||
#
|
||||
# Hmmm ... texmf/ should be used instead of TeX/
|
||||
#
|
||||
if test -n "$TEXINPUTS" ; then
|
||||
TEXINPUTS="$TEXINPUTS:$HOME/TeX//:"
|
||||
else
|
||||
TEXINPUTS="$HOME/TeX//:"
|
||||
fi
|
||||
fi
|
||||
if test -d /usr/doc/.TeX/ ; then
|
||||
if test -n "$TEXINPUTS" ; then
|
||||
TEXINPUTS="$TEXINPUTS:/usr/doc/.TeX:"
|
||||
else
|
||||
TEXINPUTS="/usr/doc/.TeX:"
|
||||
fi
|
||||
fi
|
11
texlive.timer
Normal file
11
texlive.timer
Normal file
@@ -0,0 +1,11 @@
|
||||
[Unit]
|
||||
Description=Daily TeXLive regeneration
|
||||
Documentation=info:kpathsea
|
||||
|
||||
[Timer]
|
||||
OnCalendar=daily
|
||||
RandomizedDelaySec=12h
|
||||
Persistent=true
|
||||
|
||||
[Install]
|
||||
WantedBy=timers.target
|
1096
update.texlive
Normal file
1096
update.texlive
Normal file
File diff suppressed because it is too large
Load Diff
28
zypplugin.in
Normal file
28
zypplugin.in
Normal file
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/python
|
||||
#
|
||||
# $TEXMFDIST/texconfig/zypper.py
|
||||
#
|
||||
# The substitute for the %posttrans scriptlets used by rpm.
|
||||
# Make sure that the update script does its work only once after
|
||||
# an installation/update transaction as zypper executes rpm for
|
||||
# each single texlive package.
|
||||
#
|
||||
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
# Author: Werner Fink, 2012
|
||||
#
|
||||
from os import path, remove, access, F_OK,R_OK,X_OK
|
||||
from subprocess import call
|
||||
|
||||
global update, tagfile
|
||||
update = "%{_texmfdistdir}/texconfig/update"
|
||||
tagfile = "/var/run/texlive/run-update"
|
||||
|
||||
if access(update, F_OK|X_OK) and path.exists(tagfile):
|
||||
call("VERBOSE=false " + update + " 2>&1 || :", shell=True)
|
||||
try:
|
||||
remove(tagfile)
|
||||
except OSError:
|
||||
pass
|
Reference in New Issue
Block a user