Commit Graph

501 Commits

Author SHA1 Message Date
Ken Moffat
b7ef5a12f5 Update to asymptote-2.88. 2024-03-10 21:51:31 +00:00
Ken Moffat
e12b9ec531 Update to dvisvgm-3.2.2.
Like other texlive "extras", this overwrites various files on
texmf-dist.  I'm now showing the net change (for this version of
this package in 2023 it is essentially only adding the program),
with a comment about the space used for a DESTDIR install.
2024-03-10 00:35:04 +00:00
Ken Moffat
1d4d4a96e9 Tag asymptote.
Trying to create svg files from asy no-longer works, so I have
commented the dvisvgm dependency.
2024-02-21 18:27:28 +00:00
Ken Moffat
a596bd22fa Tag dvisvgm.
On the 2023 source it works in my texlive tests without any
warning (the latest binary gave a warning and I was not sure
if that had worked) - it seems that using 'display' from ImageMagick
might have been the problem (always an unusual way of showing an
svg file), using firefox works ok.
2024-02-21 18:18:07 +00:00
Ken Moffat
767b699fe7 Tags - the good parts of texlive. 2024-02-21 18:17:01 +00:00
Xi Ruoyao
e77e632947
tl-installer: Fix typos and decorate 2024-02-20 19:29:31 +08:00
Ken Moffat
3a106922be tl-installer: reference libxcrypt in LFS. 2024-02-20 01:00:00 +00:00
Ken Moffat
4a37aa15da Attempt to tag install-tl-unx
This does NOT fit into 'works properly', nor into 'not tested'.

I've tried
 ln -sv /usr/lib/libcrypt.so.2 /usr/lib/libcrypt.so.1
but on my system that complains about  GLIBC~_2.2.

iAlso, dvisvgm does not work properly  on my tests which worked
in last August, it reports

The old, written in PostScript, PDF interpreter has been removed entirely.
You should cease using -dNEWDPF as it has no effect npre-processing DVI
file (format version 2)

And although svg files were produced, they missed some details.

I will find out later this week whether my test files need to be
updated for current dvisvgm *after* I have built TL2023 source.
2024-02-19 23:56:55 +00:00
Xi Ruoyao
496ad8e163
texlive: Remove ldconfig command
It's not needed which embedded rpath.
2024-01-31 20:53:56 +08:00
Xi Ruoyao
f88146ea5a
tex-path: Set TEXMFCNF to the directory containing texmf.cnf
Without this setting, when opening a .dvi file with evince:

- If PATH does not contain /opt/texlive/2023/bin/x86_64-linux, it just
  fails.
- If PATH contains /opt/texlive/2023/bin/x86_64-linux, the file can be
  opened but a stupidly long time is used.

In both cases there is a warning message on the console:

    warning: kpathsea: configuration file texmf.cnf not found in these
    directories: ... ... ...

Setting TEXMFCNF explicitly fixes the issue (regardless PATH contains
the texlive bindir or not; though I'm not sure why libkpathsea cannot
use a reasonable default).
2024-01-21 23:14:48 +08:00
Xi Ruoyao
11c151b1bb
texlive: No longer edit ld.so.conf
The texlive binaries are built with RPATH, thus they work fine w/o
ld.so.conf modification.

For other packages using kpathsea we need to symlink libkpathsea.so.6 to
/usr/lib so it can be found.

It seems install-tl-unx does not use texlive shared libraries at all (I
downloaded the tex executable from it and the executable only uses
libc.so.6 and libm.so.6).
2024-01-21 19:47:46 +08:00
Pierre Labastie
ab4fdfccf8 Change all xml decl to encoding=utf-8 2024-01-19 22:39:35 +01:00
Douglas R. Reno
869ee99f7b Update to dvisvgm-3.2 2024-01-17 16:15:32 -06:00
Pierre Labastie
4372252e0a biber: put editor note inside a comment
The information about DESTDIR is better placed close to the
install command than in the wiki. Wiki page removed.
2023-12-22 20:16:18 +01:00
Pierre Labastie
af4a9d36b5 Remove editor note link from tl-installer
The page in the wiki was outdated an removed (talking about 2016
version and gcc-6).
2023-12-22 20:16:18 +01:00
Pierre Labastie
875b3b57e8 Fix various option vs parameter problems
Sometimes there is no really a problem, but alos avoids that
automatic detection with "make test-options" return false positives
2023-12-08 22:05:39 +01:00
Ken Moffat
25ccfd267f Update to dvisvgm-3.2.1 2023-11-21 01:56:09 +00:00
Xi Ruoyao
1561fce44d
texlive: Append ".test" suffix onto the test name "eptexdir/wcfname"
We have .test suffix for psutils.test, so make it consistent.
2023-11-01 21:06:44 +08:00
Pierre Labastie
e1e58be454 Remove all ftp urls
neither firefox nor epiphany can download them, and they are not
well maintained, because rarely tested.
This is WIP because the "(HTTP)" part of "Download (HTTP)" will
need to be removed too.
But let's see what users think first...
2023-10-15 21:43:08 +02:00
Ken Moffat
9aa6fdb6e0 iUpdate to dvisvgm-3.1.1. 2023-09-26 22:26:52 +01:00
Xi Ruoyao
cf3d607b6a
texlive: Remove outdated sed
The sed made the shebangs "#!/usr/bin/env python33"!
2023-09-18 02:21:15 +08:00
Pierre Labastie
e440af55af Remove trailing spaces and a few typos 2023-08-27 10:41:46 +02:00
Douglas R. Reno
db36f5aa73 dvisvgm: Remove unnecessary command explanation
This command is now used in the Texlive build instructions instead.
2023-08-23 14:24:37 -05:00
Douglas R. Reno
bb6a013a79 Texlive: minor typo fix 2023-08-23 12:25:12 -05:00
Ken Moffat
c6fc0cb5b7 Tags. 2023-08-22 14:07:40 +01:00
Ken Moffat
32bcdbf0fe tag install-tl-unx
and update the note for editors after eating my own dogfood :-(
(dependencies I had listed in my test scripts were inadequate for
the two asymptote tests).
2023-08-19 01:11:02 +01:00
Douglas R. Reno
342d139a92 Typo fixes from rhubarbpieguy 2023-08-17 10:33:34 -05:00
Ken Moffat
67f7501162 Add note about future removal of context.
This only applies to texlive source, at least for TL2023 the
x86_64 binaries include luametatex.  For source the luametatex
sources are not included. In the unlikely case that we have a
user who both builds texlive from source and uses context, let
them know before we release 12.0 in case another luatex
vulnerability is discovered before TL2024.
2023-08-13 01:35:36 +01:00
Douglas R. Reno
5031e908be Typos by rhubarbpieguy 2023-08-11 15:31:37 -05:00
Ken Moffat
caea7378f0 tl-installer - add note for editors re testing.
In 2023 we eventually discovered that the x86_64 binaries for
asymptote had not worked for at least 2 years, and we now have
a workaround for that.  My 20230807 files are intended to show
which *collections* need to be added to schme-medium to allow
the various tests to run.
2023-08-07 22:30:36 +01:00
Ken Moffat
11c720a621 Update to dvisvgm-3.1. 2023-07-30 23:23:02 +01:00
Bruce Dubbs
e77c478989 Merge branch 'trunk' into lxqt 2023-07-18 16:51:51 +00:00
Bruce Dubbs
b3867c5f8c Add qt5-components page.
Also create an ENTITY for qt5 or qt5-alternate and use that
to specify the qt5 dependenies.

The complete KF5/plasma packages should use the full qt5 build, but
the lxqt kf5/plasma components only need qt5-alternate.
2023-07-13 20:23:08 -05:00
Xi Ruoyao
55e02d66d0
biber: root -> &root; 2023-07-05 02:50:16 +08:00
Xi Ruoyao
42ddc3001a
treewide: Replace "User Notes" with "Editor Notes" 2023-06-30 02:18:51 +08:00
Xi Ruoyao
14891a9084
treewide: More "User Notes" clean up
Remove links to pages w/o real contents.
2023-06-30 02:18:51 +08:00
Xi Ruoyao
1ef28cd2b8
treewide: Bring back some User Notes
Well, my script did not handle package names with dashes correctly.  So
some User Note links were mistakely removed.  Recheck removed links
containing dashes and add them back if applicable.
2023-06-30 02:18:51 +08:00
Xi Ruoyao
9a4c8a4ec0
pst: Remove non-exist User Notes link
Part of User Notes removal by
https://www.linuxfromscratch.org/~xry111/remove-nonexist-usernote.sh
2023-06-29 19:22:14 +08:00
Ken Moffat
ccd206f655 Update to asymptote-2.86. 2023-06-13 23:19:53 +01:00
Ken Moffat
9eed74cc6b Patch texlive for a security fix.
Also add a Warning in install-tl-unx.
2023-05-09 19:12:10 +01:00
Ken Moffat
067cb082d5 texlive : add -C to create config.cache.
This saves a lot of time in a parallel build.
2023-04-27 23:02:25 +01:00
Ken Moffat
c9c6847422 Typo fix, reported by Rainer Fiebig. 2023-04-27 21:01:03 +01:00
Xi Ruoyao
6d28de3676
evince: Take the advantage of /usr/lib/libkpathsea.so symlink
So we can simply the instruction.  Also remove a stale command
explanation referring to "configure script" (we are using meson now).

Simply the explanation for libkpathsea.so symlink in texlive too as we
don't distinguish "old" and "new" evince installations anymore.  The
original explanation emphasizing "old" evince installation also does not
make sense to me: we have /etc/ld.so.conf addition which should be
enough for ld.so to find libkpathsea.so.6 when evince is used; and ld.so
only searches for "libkpathsea.so.6" (which is a DT_NEEDED entry in
evince libdvidocument.so), not unversioned libkpathsea.so.
2023-04-14 18:47:46 +08:00
Ken Moffat
f5c913954d texlive: remove unnecessary 'mtxrun --generate'. 2023-04-11 21:27:57 +01:00
Douglas R. Reno
7eaa163e40 Texlive: Add -k to 'make check' in the test instructions
Let's do this so that we can see all of the test failures, rather than
bailing at the wcfname test
2023-04-03 16:45:10 -05:00
Bruce Dubbs
815f5d861a Fix texlive-20230313-source md5sum 2023-04-03 13:52:52 -05:00
Pierre Labastie
a504e70bca Move the texlive addition to ld.so.conf
We usually put those additions in the page where we define all the
paths. So move this one to "Setting the PATH for TeX Live". This
also prevents having to edit the texlive script in jhalfs (to
remove the addition when reinstalling).
2023-04-03 12:31:40 +02:00
Ken Moffat
74cb253f9c Biber - commetn out temporarily redundant command.
And change hardcoded biblatex version to an entity, ready for when
next version of biblatex is required.
2023-04-02 18:03:02 +01:00
Ken Moffat
881643edfe Update to biber-2.19.
Biblatex-3.19 is included in the 2023 texmf tarball.
2023-04-02 17:33:02 +01:00
Ken Moffat
ad5934b187 Update to dvisvgm-3.0.4. 2023-04-02 17:32:38 +01:00