Weijia Wang
44cd2bd9e8
Merge pull request #200690 from r-ryantm/auto-update/fop
...
fop: 2.7 -> 2.8
2023-03-17 14:19:35 +02:00
Dmitry Kalinkin
f6e067692d
Merge pull request #119362 from xworld21/texlive-combine-fix-buildenv
...
texlive.combine: split static $TEXMFDIST into a separate derivation
2023-03-17 02:34:17 -04:00
Dmitry Kalinkin
f5e539fae7
Merge pull request #220896 from xworld21/texlive-upgrade-with-nix
...
texlive: generate "tlpdb.nix" from Nixpkgs attribute
2023-03-14 00:39:44 -04:00
Artturi
58cceaed6d
Merge pull request #204873 from LeSuisse/lout-3.42.2
2023-03-13 19:05:33 +02:00
Vincenzo Mantova
1f2ad5bcd4
tests.texlive: check that tlpdb.nix is the one generated from the upstream texlive.tlpdb.xz
2023-03-12 21:04:39 +00:00
Vincenzo Mantova
76e92ae984
texlive: rename pkgs.nix to tlpdb.nix and generate it from Nixpkgs attribute
2023-03-12 21:04:39 +00:00
Vincenzo Mantova
76c861aaab
texlive: use same urlPrefixes for tlpdb and packages
2023-03-12 21:04:26 +00:00
Vincenzo Mantova
40a8b1a805
texlive.combine: use separate derivation for info and man pages
2023-03-11 21:06:54 +00:00
apfelkuchen06
bab298bf03
texlive: fix kpathsea path expansion.
...
When expanding path variables, kpathsea uses a trick to speed up identifying
leaf directories. The manual says
> The trick is that in every real Unix implementation (as opposed to the POSIX
> specification), a directory which contains no subdirectories will have
> exactly two links (namely, one for . and one for ..). That is to say, the
> st_nlink field in the ‘stat’ structure will be two. Thus, we don’t have to
> stat everything in the bottom-level (leaf) directories—we can just check
> st_nlink, notice it’s two, and do no more work.
>
> But if you have a directory that contains a single subdirectory and 500
> regular files, st_nlink will be 3, and Kpathsea has to stat every one of those
> 501 entries. Therein lies slowness.
>
> You can disable the trick by undefining ST_NLINK_TRICK in
> kpathsea/config.h. (It is undefined by default except under Unix.)
This does not work as expected with nixpkgs symlink trees and programs that rely
on kpathsea path expansion do not work properly.
One example is luaotfload's font database, which is populated by the font files
in the directories obtained by path-expanding the value of the `OPENTYPEFONTS`
configuration variable with kpathsea. The expanded value can be checked with
`kpsewhich --show-path="opentype fonts"`. Before this change, the expanded
value does not include the various font directories symlinked into
`/texmf/fonts/opentype/public`, since kpathsea considers this a leaf
directory (every child is a symlink, not a directory). Hence luaotfload does
not find the fonts in the texlive installation.
This patch disables this trick.
2023-03-09 23:17:04 +01:00
Vincenzo Mantova
ef15288944
texlive: use lists instead of sets to represent dependencies ( #217230 )
2023-02-21 12:24:08 -05:00
Ferry Jérémie
bfac2d0034
treewide:replace http by https when https is a permanent redirection
2023-02-19 21:47:59 +01:00
Felix Buehler
bc3d5934d7
treewide: use lib.optionals
2023-02-14 19:11:59 +01:00
Vincenzo Mantova
641fb6ab84
texlive: use looping in tl2nix ( #216066 )
2023-02-13 14:59:50 -05:00
R. Ryantm
2ea402c369
mmark: 2.2.30 -> 2.2.31
2023-02-11 13:45:00 +00:00
Vincenzo Mantova
fdf6e37dc0
advi: init at 2.0.0 ( #214814 )
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-02-07 00:23:02 +01:00
Vincenzo Mantova
a000076d58
texlive.combine: split static $TEXMFDIST into a separate derivation
2023-02-05 19:47:07 +00:00
Ulrik Strid
376e9ceead
treewide: add strictDeps = true to most packages depending on ocaml
2023-02-03 08:59:34 +01:00
Thomas Gerbet
95c17b8e72
lout: 3.40 -> 3.42.2
...
https://github.com/william8000/lout/blob/3.42.2/whatsnew#L621
It seems that lout is now maintained on GitHub:
https://lists.nongnu.org/archive/html/lout-users/2021-04/msg00001.html
The recent changes made to the repository seems to be reasonable:
https://github.com/william8000/lout/commits/3.42.2
Comparing the content of svn://svn.savannah.nongnu.org/lout/tags/3.39
with the `3.39` tag in the GitHub repo shows no significant differences.
2023-01-30 09:06:23 +01:00
Mario Rodas
a097897e58
hevea: update homepage
2023-01-28 04:20:00 +00:00
Mario Rodas
780807370c
hevea: fix nativeBuildInputs
2023-01-27 23:20:00 -05:00
toastal
a737e433aa
soupault: 4.3.1 → 4.4.0
...
Also did some package cleanup like removing `rec`.
2023-01-30 16:13:32 +01:00
Caleb Maclennan
52ae1ad334
sile: 0.14.7 → 0.14.8
2023-01-27 00:00:44 +03:00
Weijia Wang
18eb2b994f
Merge pull request #212034 from Et7f3/modernize_satysfi
...
satysfi: rewrite with buildDunePackage
2023-01-24 09:45:41 +01:00
Et7f3
185ea78a2a
satysfi: rewrite with buildDunePackage
2023-01-22 03:52:47 +01:00
Weijia Wang
218c4c526e
Merge pull request #212002 from mothsART/feature/replace_http_by_https
...
treewide: replace http by https when https is a permanent redirection
2023-01-22 03:26:02 +01:00
Ferry Jérémie
65d7e87fdb
treewide: replace http by https when https is a permanent redirection
2023-01-22 02:46:49 +01:00
Weijia Wang
c5460eb4de
Merge pull request #210884 from vbgl/beluga-dune-3
...
Use dune 3 for a few OCaml tools
2023-01-22 02:22:57 +01:00
Zhaofeng Li
786f0f2fcb
texlive: disable luajit on RISC-V ( #211999 )
...
Support is not yet there
2023-01-21 17:34:32 -05:00
Guillaume Girol
33afbf39f6
treewide: switch to nativeCheckInputs
...
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
R. Ryantm
99141a8dbd
pgf3: 3.1.9a -> 3.1.10
2023-01-19 09:42:16 +00:00
Vincent Laporte
f5ed640652
satysfi: use Dune 3
2023-01-15 12:13:06 +01:00
Artturi
131879f79d
Merge pull request #210096 from wegank/sile-darwin
...
sile: postpone checks after install
2023-01-15 03:46:41 +02:00
Weijia Wang
687b02945d
sile: postpone checks to passthru.tests
2023-01-12 21:54:05 +01:00
github-actions[bot]
ccef3ab7d8
Merge staging-next into staging
2023-01-02 12:02:01 +00:00
Caleb Maclennan
f30b16c1f7
sile: 0.14.5 → 0.14.7
...
https://github.com/sile-typesetter/sile/releases/tag/v0.14.6
https://github.com/sile-typesetter/sile/releases/tag/v0.14.7
2023-01-02 12:42:01 +03:00
Jan Tojnar
5810109b42
Merge branch 'staging-next' into staging
...
- readline6 attribute removed from all-packages.nix in d879125d61
- readline attribute was bumped to readline82 in 50adabdd60
2023-01-02 03:04:32 +01:00
Dmitry Kalinkin
4527d89f4e
texlive: 2021-final -> 2022.20221227 ( #208313 )
2022-12-30 17:47:58 -05:00
Jan Tojnar
72c37eddec
Merge branch 'staging-next' into staging
2022-12-25 01:30:47 +01:00
Dmitry Kalinkin
e557010c6a
Merge pull request #206708 from xworld21/texlive-cleanup
...
texlive.combine: no-effect clean up of script
2022-12-20 17:46:28 -05:00
github-actions[bot]
dc7ebb0163
Merge staging-next into staging
2022-12-18 18:01:41 +00:00
Valentin Gagarin
f782da699e
Merge pull request #206646 from figsoda/typos
2022-12-18 18:27:57 +01:00
Vincenzo Mantova
85e670d377
texlive.combine: use environment variables where possible
2022-12-18 13:53:24 +00:00
Vincenzo Mantova
31846cf133
texlive.combine: do not export redundant variables
2022-12-18 13:53:24 +00:00
Vincenzo Mantova
43e69f171d
texlive.combine: use absolute paths and do not cd into $out
2022-12-18 13:53:23 +00:00
Vincenzo Mantova
24d0b421f9
texlive.combine: remove redundant call to realpath when copying epstopdf
2022-12-18 13:53:23 +00:00
Vincenzo Mantova
1d37fc5426
texlive.combine: call perl scripts directly
2022-12-18 13:53:23 +00:00
Vincenzo Mantova
bbc1e62548
texlive.combine: simplify updmap linking
2022-12-18 13:53:23 +00:00
Vincenzo Mantova
589a929bae
texlive.combine: avoid subshells
2022-12-18 13:53:23 +00:00
Vincenzo Mantova
9de2f02af6
texlive.combine: remove unset TEXMCNF as mtxrun is already wrapped
2022-12-18 13:53:23 +00:00
Vincenzo Mantova
2814d19a3f
texlive.combine: move perl and texlinks to nativeBuildInputs
2022-12-18 13:53:23 +00:00