Commit graph

1422 commits

Author SHA1 Message Date
R. Ryantm 99ceee1883 bibclean: 3.06 -> 3.07 2023-05-28 10:57:48 +00:00
Vincenzo Mantova 3d6e2420a2
texlive.combine: link TEXMFDIST in $out/share for backward compatibility (#233882) 2023-05-25 12:47:15 -04:00
Charles Hall 92bca3345b
pulldown-cmark: 0.9.2 -> 0.9.3 2023-05-21 14:33:36 -07:00
figsoda b3f5ab3796 typst: 0.3.0 -> 0.4.0
Diff: https://github.com/typst/typst/compare/v0.3.0...v0.4.0

Changelog: https://github.com/typst/typst/releases/tag/v0.4.0
2023-05-20 16:47:43 -04:00
apfelkuchen06 23cf0d4b69 texlive.bin.core-big: fix CVE-2023-32700
This fixes a bug that allowed any document compiled with LuaTeX to execute
arbitrary shell commands, even with shell escape disabled.

See https://tug.org/~mseven/luatex.html for more details.
2023-05-20 19:14:12 +02:00
Dmitry Kalinkin d8dea801e9
Merge pull request #227803 from xworld21/texlive-unpack-tlpkg
texlive: unpack and expose useful tlpkg/ content; run postaction scripts
2023-05-15 13:16:02 -04:00
Vincenzo Mantova d3b28b7fd9
texlive.combine: move repstopdf test to tests.texlive (#231742) 2023-05-14 11:05:22 -04:00
Vincenzo Mantova 1623309ee2 texlive: execute postaction scripts 2023-05-14 14:51:04 +01:00
Vincenzo Mantova 17d4034e89 texlive: unpack and expose useful tlpkg/ content 2023-05-14 14:51:03 +01:00
Vincenzo Mantova b3e5f58289
texlive.bin.chktex: add perl interpreter to shebang (#231743) 2023-05-14 01:11:02 -04:00
Doron Behar 70e88eb75d pplatex: Add doronbehar as maintainer 2023-05-13 22:04:33 +03:00
Doron Behar d2313a5a58 pplatex: unstable-2015-09-14 -> unstable-2023-04-18 2023-05-13 21:52:29 +03:00
R. Ryantm c3d4465abf asciidoctorj: 2.5.7 -> 2.5.8 2023-05-10 05:07:22 +00:00
Vincenzo Mantova c60d2ffe2e texlive.combine: call faketime from within fmtutil
Calling 'faketime fmtutil' fails on some non-NixOS systems, due to
fmtutil calling system, and implicitly /bin/sh, which may be
incompatible with faketime's LD_PRELOAD (e.g. using a different glibc).
This change moves faketime within fmtutil so that LD_PRELOAD is applied
only to the final binary.
2023-05-08 12:41:41 +01:00
sternenseemann d6b6b5f94f lowdown: add nix to passthru.tests 2023-05-03 16:44:27 +02:00
sternenseemann 90b4a9b7d3 lowdown: run tests when cross-compiling if possible
By setting do{Install,}Check to true statically, we'll let
stdenv.mkDerivation decide if it is possible or not via canExecute.
2023-05-03 16:44:27 +02:00
sternenseemann 90ff53d72c lowdown: 1.0.0 -> 1.0.1
Upstream now officially supports darwin and we can drop the workaround
we shipped for <https://github.com/kristapsdz/lowdown/issues/87>.

It also creates the symlink from liblowdown.so to the version shared
object for us, but we still need to fix the library extension on darwin.

https://github.com/kristapsdz/lowdown/releases/tag/VERSION_1_0_1
2023-05-03 16:44:27 +02:00
R. Ryantm 45828de595 skribilo: 0.9.5 -> 0.10.0 2023-05-01 19:57:10 -03:00
Dmitry Kalinkin 5c27dc43d2
Merge pull request #206763 from xworld21/texlive-centralize-version
texlive: use version info from tlpdb instead of hardcoding
2023-04-30 21:46:53 -04:00
figsoda 39e33252dd
Merge pull request #228424 from geri1701/submit/typst-fmt
typst-fmt: unstable-2023-04-16 -> unstable-2023-04-26
2023-04-26 21:39:21 -04:00
geri1701 02633ab77c
typst-fmt: unstable-2023-04-16 -> unstable-2023-04-26
Delete postPatch
2023-04-27 02:52:58 +02:00
Dmitry Kalinkin af4cf4d6ae
Merge pull request #228196 from apfelkuchen6/texlive-xetex-fonts
texlive: fix texlive fonts for xetex
2023-04-26 20:46:46 -04:00
apfelkuchen06 c5403f4505 texlive.combine: expose font directory via passthru
This is for example useful for ncluding the texlive font directory in the
`fonts.fonts` NixOS option.
2023-04-27 00:36:41 +02:00
apfelkuchen06 5f96aa9436 texlive.combine: wrap with FONTCONFIG_FILE
This is neccessary for XeTeX to find the fonts distributed with
TeXLive.

The fontconfig file generated by makeFontsConf is almost identical to the one
from the fontconfig package and /etc/fonts/fonts.conf on NixOS -- it only adds
the specified font directories. In particular this means that all the actual
configuration files in /etc/fonts/conf.d are still included and there also is a
/usr/share/fonts font directory entry for use with non-NixOS linuxes, so
it's unlikely that this breaks someone's setup.
2023-04-27 00:35:58 +02:00
Vladimír Čunát d6b863fd9b
Merge #226795: staging-next 2023-04-18 2023-04-26 18:35:28 +02:00
figsoda 68cbd043bf typst: 0.2.0 -> 0.3.0
Diff: https://github.com/typst/typst/compare/v0.2.0...v0.3.0

Changelog: https://github.com/typst/typst/releases/tag/v0.3.0
2023-04-26 10:25:24 -04:00
github-actions[bot] 134b2c3768
Merge master into staging-next 2023-04-26 00:02:00 +00:00
Vincenzo Mantova 3ff244ba20
texlive.combine: wrap all time-dependent commands with faketime (#227873) 2023-04-25 16:54:23 -04:00
github-actions[bot] ca90d858e9
Merge master into staging-next 2023-04-24 18:01:06 +00:00
figsoda 18028a3d71
Merge pull request #227322 from geri1701/master
typst-fmt: init at unstable-2023-04-16
2023-04-24 09:48:01 -04:00
geri1701 f30c5b8c64
typst-fmt: init at unstable-2023-04-16
Add call for typst-fmt

Update pkgs/tools/typesetting/typst-fmt/default.nix

Co-authored-by: figsoda <figsoda@pm.me>

Update pkgs/tools/typesetting/typst-fmt/default.nix

Co-authored-by: figsoda <figsoda@pm.me>
2023-04-24 10:02:12 +02:00
Vincenzo Mantova 671f7556b2 texlive.texdoc: add tlpdb revision to version 2023-04-22 20:22:39 +01:00
Vincenzo Mantova c4b0534701 texlive: use version info from tlpdb instead of hardcoding 2023-04-22 20:22:39 +01:00
github-actions[bot] c1093794b3
Merge master into staging-next 2023-04-22 18:00:58 +00:00
Artturi 43a3ca41ce
Merge pull request #225117 from amjoseph-nixpkgs/pr/pdfgrep/fix-cross-partially 2023-04-22 15:35:26 +03:00
github-actions[bot] aac843d611
Merge master into staging-next 2023-04-21 12:01:11 +00:00
Vincent Laporte 96face35e4 advi: use Dune 3
Co-authored-by: Ulrik Strid <ulrik.strid@outlook.com>
2023-04-21 08:18:21 +02:00
github-actions[bot] 7fea76bc9d
Merge master into staging-next 2023-04-21 00:02:18 +00:00
Vincenzo Mantova 9a6f2869b6
texlive: build full TEXMFROOT for non-relocated packages (#226536)
The 'non-relocated' packages of TeX Live expect to live in
TEXMFROOT/texmf-dist (e.g. to search for perl modules). This change
builds TEXMFROOT instead of just TEXMFDIST to accommodate those
packages, and obviate the need for patching fmtutil.
2023-04-20 16:42:36 -04:00
github-actions[bot] a851087ffa
Merge staging-next into staging 2023-04-18 00:02:42 +00:00
Vincenzo Mantova 175c646b8a
texlive.bin.xindy: add perl to buildInputs to fix shebang (#226530) 2023-04-17 16:13:42 -04:00
github-actions[bot] bbf9b5deb7
Merge staging-next into staging 2023-04-14 18:01:56 +00:00
Doron Behar dcc87a8f7b
Merge pull request #225415 from doronbehar/pkg/ps2eps
ps2eps: init at 1.70
2023-04-14 09:46:01 -07:00
Vincenzo Mantova a58da07fc6
texlive: accept gracefully packages without pname or version (#226070) 2023-04-14 08:03:35 -04:00
github-actions[bot] 15d0cd57d0
Merge staging-next into staging 2023-04-14 00:02:47 +00:00
apfelkuchen06 cec3a44123 auctex: fix build
prior to this change, the build fails because the documentation cannot be
generated due to a missing latex package (probably fallout from a texlive
update):

! LaTeX Error: File `hypdoc.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
! Emergency stop.
<read *>

l.29  \begin{document}
                      ^^M
!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on preview.log.
make[1]: *** [Makefile:91: preview.pdf] Error 1
make[1]: Leaving directory '/build/auctex-12.3/latex'
make: *** [Makefile:219: texmf] Error 2
2023-04-13 18:59:07 +02:00
Vladimír Čunát 4549be7eb0
Merge branch 'master' into staging 2023-04-12 18:25:54 +02:00
Doron Behar f5c0e424fc
Merge pull request #225868 from alerque/sile-0.14.9
sile: 0.14.8 → 0.14.9
2023-04-12 07:36:41 -07:00
Caleb Maclennan 9d006b188f
sile: 0.14.8 → 0.14.9 2023-04-12 12:13:45 +03:00
github-actions[bot] a85f7e6120
Merge staging-next into staging 2023-04-12 06:01:48 +00:00