Commit Graph

1636 Commits

Author SHA1 Message Date
Vincenzo Mantova
5a44eb9364 texlive.tlpdb.nix: better sed looping technique 2023-06-17 12:58:43 +01:00
Doron Behar
0889989397 tectonic: Don't wrap with biber
Frequently, users complain about incompatibilities between biblatex from
Tectonic's bundle releases, and Nixpkgs' biber version, compiled from
texlive's sources. The issue does not happen within Nixpkgs' texlive,
and Nixpkgs' biber, since both of them are updated at the same time, and
hence are always compatible with each other. Since Tectonic manages it's
tex packages bundle by itself, it's natural that there will be
incompatibilities between Tectonic's user's distribution `biber`, and
Tectonic's biblatex version from Tectonic's bundle. See upstream's
issue: https://github.com/tectonic-typesetting/tectonic/issues/893

For the issue not to arise, we simply hope Tectonic's bundle update
itself not long after Nixpkgs' texlive packages are updated. In anycase,
`tectonic`'s users in Nixpkgs will be better off dealing with
incompatibilities without the need to recompile `tectonic` just to
change the `biber` path in wrapper.
2023-06-16 09:16:01 +03:00
Doron Behar
3ffbf36373 tectonic: 0.13.1 -> 0.14.1
Diff: https://github.com/tectonic-typesetting/tectonic/compare/tectonic@0.13.1...tectonic%400.14.1

Changelog: https://github.com/tectonic-typesetting/tectonic/blob/tectonic@0.14.1/CHANGELOG.md
2023-06-15 12:56:43 +03:00
Sandro Jäckel
3ad7d71afe treewide: don't set platforms.unix for buildGoModule 2023-06-13 17:54:26 +03:00
Vincenzo Mantova
5ef2470f15 texlive: assert that all fixed hashes are present 2023-06-11 21:08:39 +01:00
Vincenzo Mantova
3e210b282f texlive: generate "fixed-hashes.nix" from Nix expression 2023-06-11 21:08:39 +01:00
Doron Behar
6a0d7ee981
Merge pull request #236978 from r-ryantm/auto-update/tectonic
tectonic: 0.12.0 -> 0.13.1
2023-06-10 16:10:43 +03:00
R. Ryantm
ff05379d42 tectonic: 0.12.0 -> 0.13.1 2023-06-10 05:56:34 +00:00
figsoda
572f5a9a79 typst: 0.4.0 -> 0.5.0
Diff: https://github.com/typst/typst/compare/v0.4.0...v0.5.0

Changelog: https://github.com/typst/typst/releases/tag/v0.5.0
2023-06-09 10:58:34 -04:00
figsoda
9bdbfb1b76 typst-live: init at unstable-2023-05-27
https://github.com/ItsEthra/typst-live
2023-06-07 19:25:35 -04:00
R. Ryantm
d2220210ed asciidoctorj: 2.5.8 -> 2.5.10 2023-06-05 21:27:21 +00:00
figsoda
158d19fa80 mmark: fix version 2023-06-04 14:59:34 -04:00
R. Ryantm
745089a9e0 mmark: 2.2.31 -> 2.2.32 2023-06-04 16:25:28 +00:00
R. Ryantm
99ceee1883 bibclean: 3.06 -> 3.07 2023-05-28 10:57:48 +00:00
Vincenzo Mantova
44f0488ff2 advi: use ghostscriptX instead of gs discovered at build time 2023-05-27 09:56:54 +01: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
github-actions[bot]
4d4fee11d0
Merge master into staging-next 2023-04-12 06:01:06 +00:00
figsoda
445ef29db8 typst: 0.1.0 -> 0.2.0
Diff: https://github.com/typst/typst/compare/v0.1.0...v0.2.0

Changelog: https://github.com/typst/typst/releases/tag/v0.2.0
2023-04-11 16:43:19 -04:00
github-actions[bot]
32ff037fe3
Merge staging-next into staging 2023-04-11 12:01:48 +00:00
github-actions[bot]
3c070a08ff
Merge master into staging-next 2023-04-11 12:01:14 +00:00
Sandro
412a5ee6cb
Merge pull request #217765 from CobaltCause/init-pulldown-cmark
pulldown-cmark: init at 0.9.2
2023-04-11 10:41:21 +02:00
Charles Hall
9bdc580037
pulldown-cmark: init at 0.9.2 2023-04-10 16:24:09 -07:00
github-actions[bot]
857e6278c9
Merge staging-next into staging 2023-04-10 06:01:51 +00:00
github-actions[bot]
39f71c03bf
Merge master into staging-next 2023-04-10 06:01:13 +00:00
Dmitry Kalinkin
df3bf8ff76
Merge pull request #218331 from xworld21/texlive-new-dependency-resolution
texlive.combine: move dependencies to attribute tlDeps, resolve them …
2023-04-09 23:59:45 -04:00
Doron Behar
393343e2fc ps2eps: init at 1.70 2023-04-09 15:09:50 +03:00
github-actions[bot]
5d19daae79
Merge staging-next into staging 2023-04-07 18:01:36 +00:00
github-actions[bot]
1ad73cb589
Merge master into staging-next 2023-04-07 18:01:06 +00:00
figsoda
9278e88084
Merge pull request #225030 from figsoda/hayagriva 2023-04-07 13:17:43 -04:00
github-actions[bot]
7714643004
Merge staging-next into staging 2023-04-07 12:02:03 +00:00
github-actions[bot]
6abf5b5c59
Merge master into staging-next 2023-04-07 12:01:26 +00:00
Pol Dellaiera
e70f2d487b
typst: 0.1 -> 0.1.0 2023-04-07 09:35:45 +02:00
Adam Joseph
e1e2ca8cd1 pdfgrep: partially fix cross
This commit gets pkgsCross.*.pdfgrep a bit farther.  It still fails
with the error below; if anybody recognizes it I'd appreciate a hint.

```
pdfgrep-aarch64-unknown-linux-gnu> aarch64-unknown-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I..  -I/nix/store/9kzvsy9ybsy2zvivz62ia881q9djf734-poppler-glib-aarch64-unknown-linux-gnu-23.02.0-dev/include/poppler/cpp  -I/nix/store/6ib0mcvv0ascsydhpja2a1kcnwvxqnfp-pcre-aarch64-unknown-linux-gnu-8.45-dev/include  -I/nix/store/yyyy71mx8j85hh1xknfy2nqgw4ihfchr-libgcrypt-aarch64-unknown-linux-gnu-1.10.1-dev/include -I/nix/store/mqx4d57dva5y5kg91a9pnlipdc6bfcxc-libgpg-error-aarch64-unknown-linux-gnu-1.46-dev/include   -g -O2 -c -o pdfgrep.o pdfgrep.cc
pdfgrep-aarch64-unknown-linux-gnu> In file included from /nix/store/cha4mfjki3pv42xnfsfrgppr3w1zmh27-aarch64-unknown-linux-gnu-stage-final-gcc-12.2.0/aarch64-unknown-linux-gnu/include/c++/12.2.0/stdlib.h:36,
pdfgrep-aarch64-unknown-linux-gnu>                  from pdfgrep.cc:24:
pdfgrep-aarch64-unknown-linux-gnu> /nix/store/cha4mfjki3pv42xnfsfrgppr3w1zmh27-aarch64-unknown-linux-gnu-stage-final-gcc-12.2.0/aarch64-unknown-linux-gnu/include/c++/12.2.0/cstdlib:151:11: error: 'malloc' has not been declared in '::'
pdfgrep-aarch64-unknown-linux-gnu>   151 |   using ::malloc;
pdfgrep-aarch64-unknown-linux-gnu>       |           ^~~~~~
pdfgrep-aarch64-unknown-linux-gnu> /nix/store/cha4mfjki3pv42xnfsfrgppr3w1zmh27-aarch64-unknown-linux-gnu-stage-final-gcc-12.2.0/aarch64-unknown-linux-gnu/include/c++/12.2.0/cstdlib:164:11: error: 'realloc' has not been declared in '::'
pdfgrep-aarch64-unknown-linux-gnu>   164 |   using ::realloc;
pdfgrep-aarch64-unknown-linux-gnu>       |           ^~~~~~~
pdfgrep-aarch64-unknown-linux-gnu> /nix/store/cha4mfjki3pv42xnfsfrgppr3w1zmh27-aarch64-unknown-linux-gnu-stage-final-gcc-12.2.0/aarch64-unknown-linux-gnu/include/c++/12.2.0/stdlib.h:65:12: error: 'malloc' has not been declared in 'std'
pdfgrep-aarch64-unknown-linux-gnu>    65 | using std::malloc;
pdfgrep-aarch64-unknown-linux-gnu>       |            ^~~~~~
pdfgrep-aarch64-unknown-linux-gnu> /nix/store/cha4mfjki3pv42xnfsfrgppr3w1zmh27-aarch64-unknown-linux-gnu-stage-final-gcc-12.2.0/aarch64-unknown-linux-gnu/include/c++/12.2.0/stdlib.h:73:12: error: 'realloc' has not been declared in 'std'
pdfgrep-aarch64-unknown-linux-gnu>    73 | using std::realloc;
pdfgrep-aarch64-unknown-linux-gnu>       |            ^~~~~~~
pdfgrep-aarch64-unknown-linux-gnu> make[2]: *** [Makefile:413: pdfgrep.o] Error 1
pdfgrep-aarch64-unknown-linux-gnu> make[2]: Leaving directory '/build/pdfgrep-2.1.2/src'
pdfgrep-aarch64-unknown-linux-gnu> make[1]: *** [Makefile:388: all-recursive] Error 1
pdfgrep-aarch64-unknown-linux-gnu> make[1]: Leaving directory '/build/pdfgrep-2.1.2'
pdfgrep-aarch64-unknown-linux-gnu> make: *** [Makefile:329: all] Error 2
```
2023-04-07 00:23:44 -07:00
Adam Joseph
353c38092a texlive/bin: remove unnecessary parentheses
As suggested here:

  https://github.com/NixOS/nixpkgs/pull/223303#pullrequestreview-1374897294

These parentheses are unnecessary.  No change to eval.
2023-04-06 12:36:25 -07:00
figsoda
f0f192cf13 hayagriva: init at 0.3.0 2023-04-06 14:19:42 -04:00
Dmitry Kalinkin
07ab1f1fa8
Merge pull request #223303 from apfelkuchen6/texlive-fix-cross
texlive.bin.core{,-big}: fix cross compilation
2023-04-06 04:54:19 -04:00
apfelkuchen06
089675b38b texlive.bin.core-big: fix cross compilation 2023-04-06 07:03:20 +02:00
apfelkuchen06
70001eb101 texlive.bin.core: fix cross compilation
The build system generates the file "hitables.c" with the program
"./himktables" that is also compiled by the build system.

This does not work when cross-compiling since this program is built for the
wrong architecture. We already use a natively built copy of texlive.bin.core for
various other tools (like tangle, weave), so this change just adds himktables to the
this native copy and uses this program in the cross build.
2023-04-06 07:02:56 +02:00
github-actions[bot]
136b8f41e4
Merge master into staging-next 2023-04-05 18:01:36 +00:00
figsoda
8059809fea typst: 23-03-28 -> 0.1
Diff: https://github.com/typst/typst/compare/v23-03-28...v0.1

Changelog: https://github.com/typst/typst/releases/tag/v0.1
2023-04-04 20:11:06 -04:00
github-actions[bot]
5e498b046d
Merge staging-next into staging 2023-04-04 12:01:50 +00:00
Ryan Lahfa
32d4d55ce1
Merge pull request #220276 from alyaeanyx/gladtex-init
gladtex: init at unstable-2023-01-22
2023-04-04 13:47:33 +02:00
shanemikel
c8613122a0 Remove maintainer from tools/typesetting/htmldoc 2023-04-03 16:44:06 -07:00
Vincenzo Mantova
35b698d0b2 mftrace: move texlive dependencies to tlDeps 2023-04-02 13:00:52 +01:00
Vincenzo Mantova
57b2634ac1 texlive.combine: document how to create custom packages with pkgs and tlDeps attributes 2023-04-02 13:00:52 +01:00
Vincenzo Mantova
59661dafb0 texlive.combine: remove lib.unique in generating language and format configuration 2023-04-02 13:00:52 +01:00
Vincenzo Mantova
240cc59942 texlive.combine: move dependencies to attribute tlDeps, resolve them with genericClosure 2023-04-02 13:00:52 +01:00
Vincenzo Mantova
2f7daea603 mftrace: create pkgs fixpoint for texlive using mkDerivation 2023-04-02 12:59:26 +01:00
github-actions[bot]
19c08aa1c7
Merge staging-next into staging 2023-04-01 00:03:07 +00:00
Vincenzo Mantova
b459da3172
texlive.bin.core: avoid unnecessary dependency on texlinks (#222323) 2023-03-31 19:34:53 -04:00
Vincenzo Mantova
948a156291 blahtexml: 0.9+date=2020-05-16 -> 1.0 2023-03-31 18:49:08 +01:00
Pol Dellaiera
c9e77048fb typst: 23-03-21-2 -> 23-03-28 2023-03-28 15:26:04 +02:00
figsoda
eb123f6e7c typst: 22-03-21-2 -> 23-03-21-2 2023-03-26 17:13:32 -04:00
figsoda
b444876f9e
Merge pull request #222437 from figsoda/typst 2023-03-22 17:26:42 -04:00
figsoda
4ba1d74fac typst: init at 22-03-21-2 2023-03-22 15:26:52 -04:00
apfelkuchen6
a06641ba73
texlive: 2022.20221227 -> 2022-final (#222258) 2023-03-21 18:51:40 -04:00
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
alyaeanyx
59ba175a2b gladtex: init at unstable-2023-01-22 2023-03-12 10:21:05 +01: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
R. Ryantm
d6dff82270 tectonic: 0.11.0 -> 0.12.0 2022-12-18 08:14:58 +00:00
figsoda
ec8cb34358 treewide: fix typos 2022-12-17 19:39:44 -05:00
github-actions[bot]
392cc9b8fe
Merge staging-next into staging 2022-12-17 12:01:41 +00:00
Vladimír Čunát
99fb246d72
sile: fixup build by using older make 2022-12-17 09:11:33 +01:00
Vladimír Čunát
59a68f487d
Merge branch 'staging-next' into staging 2022-12-16 11:20:50 +01:00
Artturin
05a2dfd674 lib.replaceChars: warn about being a deprecated alias
replaceStrings has been in nix since 2015(nix 1.10)

so it is safe to remove the fallback

d6d5885c15
2022-12-15 22:25:51 +02:00
Robert Hensing
16f5747575
Merge pull request #175649 from Artturin/opt-in-structured-attrs
stdenv: support opt-in __structuredAttrs
2022-12-10 21:12:43 +01:00
github-actions[bot]
54cd3a359f
Merge staging-next into staging 2022-12-10 18:01:48 +00:00
Vincent Laporte
6f05af913c ocamlPackages.otfm: 0.3.0 → 0.4.0 2022-12-10 10:54:55 +01:00
Artturin
c01f509e44 treewide: source .attrs in builders
if theres a source $stdenv then this is needed

for structuredAttrs
2022-12-08 21:09:02 +02:00
Artturin
238a6053c4 stdenv: support opt-in __structuredAttrs
Co-authored-by: Robin Gloster <mail@glob.in>

stdenv: print message if structuredAttrs is enabled

stdenv: add _append

reduces the chance of a user doing it wrong

fix nix develop issue

output hooks don't work yet in nix develop though

making $outputs be the same on non-structuredAttrs and structuredAttrs
is too much trouble.

lets instead make a function that gets the output names

reading environment file '/nix/store/2x7m69a2sm2kh0r6v0q5s9z1dh41m4xf-xz-5.2.5-env-bin'
nix: src/nix/develop.cc:299: std::string Common::makeRcScript(nix::ref<nix::Store>, const BuildEnvironment&, const Path&): Assertion `outputs != buildEnvironment.vars.end()' failed.

use a function to get all output names instead of using $outputs

copy env functionality from https://github.com/NixOS/nixpkgs/pull/76732/commits
2022-12-08 06:13:19 +02:00
Robert Hensing
d896fa5370 texlive: Use ghostscriptX -> ghostscript_headless
The code and typical use case suggest that ghostscript is not used
graphically. Removing this dependency reduces the build closure of
many tools that use texlive for documentation.

If this needs to be reverted, please state the graphical use case
in a comment, so we don't make this mistake again.
2022-12-07 12:51:33 +01:00
Nick Cao
53c31d03d5
scdoc: fix cross compilation by setting HOST_SCDOC 2022-11-21 15:34:57 +08:00
Caleb Maclennan
3ecd317545
sile: 0.14.4 → 0.14.5
https://github.com/sile-typesetter/sile/releases/tag/v0.14.5
2022-11-19 17:42:58 +03:00
toastal
6e44c96a5d soupault: 4.3.0 → 4.3.1 2022-11-18 07:37:32 +01:00
R. Ryantm
48f5a242db fop: 2.7 -> 2.8 2022-11-11 12:05:11 +00:00
Caleb Maclennan
fdce357748 sile: 0.14.3 → 0.14.4
https://github.com/sile-typesetter/sile/releases/tag/v0.14.4
2022-11-06 10:52:51 +01:00
Mario Rodas
0be790547a
Merge pull request #199451 from r-ryantm/auto-update/biblatex-check
biblatex-check: 1.0.1 -> 1.0.2
2022-11-05 10:44:15 -05:00
Christian Kögler
951d9e5658
Merge pull request #197914 from r-ryantm/auto-update/asciidoctorj
asciidoctorj: 2.5.6 -> 2.5.7
2022-11-04 18:22:43 +01:00
R. Ryantm
fcffb9c1ec biblatex-check: 1.0.1 -> 1.0.2 2022-11-04 03:03:32 +00:00
Arnout Engelen
87598a6ded
texlive.combined.scheme-minimal: fix build
Follow-up on #196435, fixing https://github.com/NixOS/nixpkgs/pull/196435#issuecomment-1296199290

Needed to make #198236 pass
2022-11-01 14:35:12 +01:00
github-actions[bot]
7cf1999911
Merge master into staging-next 2022-10-30 00:02:33 +00:00
AndersonTorres
59d8692255 pgf-umlsd: init at unstable-2020-05-28 2022-10-29 18:07:37 -03:00
AndersonTorres
92ed989f81 pgf-umlcd: init at 0.3 2022-10-29 17:52:05 -03:00
AndersonTorres
9c4d840c7c pgf-pie: init at 0.7 2022-10-29 17:22:41 -03:00
AndersonTorres
1a821b629b pgfplots: 1.5.1 -> 1.18.1 2022-10-29 17:22:41 -03:00
AndersonTorres
782fca13fe pgf-3.x: 3.0.0 -> 3.1.9a 2022-10-29 17:22:40 -03:00
AndersonTorres
a2de5412da pgf-2.x: 2.00 -> 2.10 2022-10-29 17:22:40 -03:00
AndersonTorres
c482175b03 pgf-1.x: use github source 2022-10-29 17:22:39 -03:00
github-actions[bot]
18b25cbb99
Merge master into staging-next 2022-10-29 12:01:19 +00:00
Sergei Trofimovich
ede661244e ted: use xorg.* packages directly instead of xlibsWrapper indirection
Tested as no material change in `out` output with `diffoscope`.
2022-10-29 12:04:20 +02:00
R. Ryantm
f67b471562 asciidoctorj: 2.5.6 -> 2.5.7 2022-10-26 14:40:46 +00:00
github-actions[bot]
abfd2fe8a8
Merge staging-next into staging 2022-10-26 12:01:52 +00:00
toastal
2e5e98b4e4 soupault: add version test 2022-10-26 09:49:51 +02:00
toastal
82eb1d080a soupault: 4.1.0 → 4.3.0
https://codeberg.org/PataphysicalSociety/soupault/src/tag/4.3.0
2022-10-26 09:49:51 +02:00
Jörg Thalheim
60e9179e56
Merge pull request #197703 from ncfavier/xmlto-w3m
xmlto: add w3m to wrapped PATH
2022-10-25 13:23:55 +02:00
Naïm Favier
37d485e3f4
xmlto: add w3m to wrapped PATH
The old method doesn't work any more.
2022-10-25 13:14:51 +02:00
Sandro
6c1953b24f
Merge pull request #196250 from anthonyroussel/asciidoctor_2_0_18 2022-10-23 19:44:00 +02:00
Dmitry Kalinkin
508429aaac
Merge pull request #196435 from raboof/texlive
texlive: create reproducible .fmt files
2022-10-20 10:20:13 -04:00
Arnout Engelen
a41ae443f6
texlive: create reproducible .fmt files
Without these changes, building this package twice does not produce the bit-by-bit identical result each time, making it harder to detect CI breaches. You can read more about this at https://reproducible-builds.org/ .

Fixing bit-by-bit reproducibility also has additional advantages, such as avoiding hard-to-reproduce bugs, making content-addressed storage more effective and reducing rebuilds in such systems.

Based on the work done in Debian and documented at
https://salsa.debian.org/live-team/live-build/-/blob/master/examples/hooks/reproducible/0139-reproducible-texlive-binaries-fmt-files.hook.chroot

Fixes #192736
2022-10-18 21:00:46 +02:00
Anthony Roussel
c514611f79
asciidoctor-with-extensions: 2.0.17 -> 2.0.18 2022-10-16 10:04:06 +02:00
Anthony Roussel
421c93d9d0
asciidoctor: 2.0.17 -> 2.0.18 2022-10-16 10:04:03 +02:00
github-actions[bot]
4f07e7f326
Merge master into staging-next 2022-10-15 06:07:54 +00:00
R. Ryantm
3169312748 mmark: 2.2.28 -> 2.2.30 2022-10-14 18:05:38 +00:00
github-actions[bot]
579766d1fd
Merge staging-next into staging 2022-10-10 06:17:33 +00:00
github-actions[bot]
96dc7cf3d2
Merge master into staging-next 2022-10-10 06:16:58 +00:00
Mario Rodas
68357ee95e
Merge pull request #194945 from marsam/update-satysfi
satysfi: 0.0.7 -> 0.0.8
2022-10-09 23:36:06 -05:00
github-actions[bot]
9104c83926
Merge staging-next into staging 2022-10-09 00:04:12 +00:00
github-actions[bot]
130aa9ca68
Merge master into staging-next 2022-10-09 00:03:29 +00:00
Doron Behar
4f9aa092fb tectonic: Fix wrapping adding biber to PATH
Due to missing `:`, wrapProgram didn't really add biber's bin dir to
PATH. Using the `makeBinaryWrapper` implementation detects such mistakes
during compilation.
2022-10-07 10:55:31 +03:00
github-actions[bot]
7dc2d52e3b
Merge staging-next into staging 2022-10-06 12:02:07 +00:00
github-actions[bot]
8d6fbd7341
Merge master into staging-next 2022-10-06 12:01:31 +00:00
Mario Rodas
ba418750fa satysfi: 0.0.7 -> 0.0.8
https://github.com/gfngfn/SATySFi/compare/v0.0.7...v0.0.8
2022-10-06 04:20:00 +00:00
LightQuantum
5171cd4f79
tectonic: 0.9.0 -> 0.11.0 2022-10-06 11:48:54 +08:00
Martin Weinelt
d96640ab0f
Merge pull request #194100 from mweinelt/python-fixes 2022-10-02 22:30:59 +02:00
github-actions[bot]
0ae3aa5345
Merge master into staging-next 2022-10-02 17:45:43 +00:00
Martin Weinelt
a91ecb2e25 rfc-bibtex: Migrate out of python3Packages
This is a commandline tool, that does not advertise itself as as
consumable library, so it does not belong into the python package set.

Also fetch from git, so we can enable the tests.
2022-10-02 18:52:16 +02:00
Sergei Trofimovich
b0c751b800 ted: use xlibsWrapper instead of xorg.xlibsWrapper 2022-10-02 15:38:34 +01:00
github-actions[bot]
bc5e570733
Merge master into staging-next 2022-09-30 12:01:29 +00:00
Sandro
e77d90a767
Merge pull request #193661 from DamienCassou/multimarkdown-fix-files-in-root 2022-09-30 13:47:24 +02:00
Damien Cassou
9cf45de9d6
multimarkdown: Move files from $out/ to $out/share/doc/multimarkdown/
Closes #193654
2022-09-30 10:34:00 +02:00
Vladimír Čunát
a338d9b3a9
Merge #185861: texlive.bin.core: fix cross-compilation
...into staging
2022-09-28 10:33:23 +02:00
github-actions[bot]
e0bea8e017
Merge staging-next into staging 2022-09-26 00:03:58 +00:00
Martin Weinelt
68c0ca4416 Merge remote-tracking branch 'origin/master' into staging-next 2022-09-25 21:36:31 +02:00
Arnout Engelen
b44a3d8f62
Merge pull request #192743 from raboof/asciidoc-pass-SOURCE_DATE_EPOCH-to-xsltproc
asciidoc: pass `SOURCE_DATE_EPOCH` to xsltproc
2022-09-25 10:11:36 +02:00
Ivan Kozik
4e9d4000b3 pdftk: 3.3.2 -> 3.3.3 2022-09-24 17:36:59 +00:00
Arnout Engelen
1e589865f7
asciidoc: pass SOURCE_DATE_EPOCH to xsltproc
Because we override ENV, we reset the environment when invoking xsltproc.

This is a good thing, since it also makes it much faster and less dependent
on the environment - but in case of `SOURCE_DATE_EPOCH` we actually want
this environment variable to be passed on, to make sure `a2x` does not leak
the build date into the generated manpages when this is not desired.

Fixes #192726
2022-09-24 13:19:20 +02:00
Graham Christensen
c2b898da76 treewide: drop -l$NIX_BUILD_CORES
Passing `-l$NIX_BUILD_CORES` improperly limits the overall system load.

For a build machine which is configured to run `$B` builds where each
build gets `total cores / B` cores (`$C`), passing `-l $C` to make will
improperly limit the load to `$C` instead of `$B * $C`.

This effect becomes quite pronounced on machines with 80 cores, with
40 simultaneous builds and a cores limit of 2. On a machine with this
configuration, Nix will run 40 builds and make will limit the overall
system load to approximately 2. A build machine with this many cores
can happily run with a load approaching 80.

A non-solution is to oversubscribe the machine, by picking a larger
`$C`. However, there is no way to divide the number of cores in a way
which fairly subdivides the available cores when `$B` is greater than
1.

There has been exploration of passing a jobserver in to the sandbox,
or sharing a jobserver between all the builds. This is one option, but
relatively complicated and only supports make. Lots of other software
uses its own implementation of `-j` and doesn't support either `-l` or
the Make jobserver.

For the case of an interactive user machine, the user should limit
overall system load using `$B`, `$C`, and optionally systemd's
cpu/network/io limiting features.

Making this change should significantly improve the utilization of our
build farm, and improve the throughput of Hydra.
2022-09-22 16:01:23 -04:00
github-actions[bot]
15bbf4d3fc
Merge master into staging-next 2022-09-21 12:01:48 +00:00
R. Ryantm
eaa8efc638 asciidoctorj: 2.5.5 -> 2.5.6 2022-09-20 05:34:45 +00:00
Martin Weinelt
ee2427b69e
pygmentex: build with format other 2022-09-19 16:06:08 +02:00
Sandro
ed4e28b271
Merge pull request #189194 from lopsided98/buildbot-update 2022-09-11 18:29:44 +02:00
Mario Rodas
3ac8876ca3
Merge pull request #189352 from alerque/sile-0.14.2
sile: 0.14.2 → 0.14.3
2022-09-02 21:17:12 -05:00
Caleb Maclennan
fba34ddaa2
sile: 0.14.2 → 0.14.3
https://github.com/sile-typesetter/sile/releases/tag/v0.14.3
2022-09-02 00:34:58 +03:00
Ben Wolsieffer
318edf02d1 asciidoc: fix changelog url
src.rev is not a valid attribute. This was found when running
maintainers/scripts/update.nix on buildbot.
2022-08-31 16:31:29 -04:00
R. Ryantm
bafce1c7cd mmark: 2.2.26 -> 2.2.28 2022-08-30 15:42:48 +00:00
Sandro
60d90e80ab
Merge pull request #187833 from toastal/soupault-4.1.0 2022-08-28 14:30:02 +02:00
Christian Kögler
badfff03fa
Merge pull request #188076 from r-ryantm/auto-update/mmark
mmark: 2.2.25 -> 2.2.26
2022-08-27 22:20:07 +02:00
Artturi
79c42aa06c
Merge pull request #186564 from Artturin/crossevalfixes
Fixes for cross-compilation
2022-08-27 17:49:00 +03:00
R. Ryantm
78e13916d7 mmark: 2.2.25 -> 2.2.26 2022-08-23 19:18:54 +00:00
toastal
323d2052b7 soupault: 4.0.1 → 4.1.0
https://codeberg.org/PataphysicalSociety/soupault/src/tag/4.1.0
2022-08-22 14:46:14 +07:00
Peter Hoeg
7a501e1f87
rubber: 1.5.1 -> 1.6.0 (#187738)
* rubber: 1.5.1 -> 1.6.0
2022-08-22 09:23:51 +08:00
Lassulus
c79d832a80
Merge pull request #183158 from r-ryantm/auto-update/asciidoctorj
asciidoctorj: 2.5.4 -> 2.5.5
2022-08-18 21:59:21 +02:00
Mauricio Collares
c784cdbf6b biber: import patch for Perl 5.36.0 compat 2022-08-16 20:46:28 -03:00
Artturin
211fdaa087 treewide: bundlerApp makeWrapper buildInputs -> nativeBuildInputs
the docs for bundlerApp used to have makeWrapper in buildInputs but it
has been corrected already
2022-08-14 06:41:33 +03:00
Doron Behar
c4a0efdd5a
Merge pull request #185816 from AndrewKvalheim/asciidoctor-with-extensions/java
asciidoctor-with-extensions: add Java dependency
2022-08-12 15:06:08 +03:00
Caleb Maclennan
fc9ec35738
sile: 0.14.1 → 0.14.2
https://github.com/sile-typesetter/sile/releases/tag/v0.14.2
2022-08-11 23:35:05 +03:00
Andrew Kvalheim
7b7966a3b2 asciidoctor-with-extensions: add Java dependency
The asciidoctor-diagram extension vendors JARs and requires a JRE to
render ditaa and PlantUML diagrams.

Resolves:

    $ asciidoctor --require asciidoctor-diagram - >/dev/null <<ADOC
    [ditaa]
    ....
    +---+   +---+
    | A +-->| B |
    +---+   +---+
    ....
    ADOC
    asciidoctor: ERROR: <stdin>: line 2: Failed to generate image: Could not find Java executable
2022-08-11 11:42:51 -07:00
Artturin
4af6cbccfe texlive.bin.core: fix cross-compilation
depsBuildBuild for 'ar: command not found'

BUILDCC for failure during 'checking whether the C compiler works...'

there's still a issue but it maybe wont cause reverse dependency issues?
so overall its still an improvement

```
cd texk/texlive/tl_support && make  run-texlinks
make[1]: Entering directory '/build/texlive-20210325-source/WorkDir/texk/texlive/tl_support'
if test -s /nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/texlinks && test -s /nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/share/texmf-dist/web2c/fmtutil.cnf; then \
  echo "running texlinks in `pwd` via: /nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/texlinks -v -f  /nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/share/texmf-dist/web2c/fmtutil.cnf -e "" /nix/stor>
  PATH="/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin:/nix/store/146229z6ingpiz0g1yxs2jpq1h546ms3-gcc-wrapper-11.3.0/bin:/nix/store/sc50c3qvzlw6dmfbhxw96j9yrj47pv1v-gcc-11.3.0/bin:/nix/store/20navlfxxadg2qvkqh3vc55z27divi40-glibc-2.35-163>
else :; fi
running texlinks in /build/texlive-20210325-source/WorkDir/texk/texlive/tl_support via: /nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/texlinks -v -f  /nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/s>
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpsewhich: line 1: syntax error: unexpected word (expecting ")")
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: line 1: ^?ELF^B^A^A^B<B7>^A<80>: not found
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: line 1: ^]: not found
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: line 1: ^]A<B0>^B<B8>^B^A^B^Fp^]p^]Ap^]A^P^B^P^B^H^D^D<A8>^B<A8>^B@<A8>^B@: not found
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: line 1: ^]A: not found
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: line 2: @@<E0><9A>@8: not found
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: line 5: syntax error: unterminated quoted string
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin: no write permissions. Skipping...
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: line 1: ^?ELF^B^A^A^B<B7>^A<80>: not found
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: line 1: ^]: not found
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: line 1: ^]A<B0>^B<B8>^B^A^B^Fp^]p^]Ap^]A^P^B^P^B^H^D^D<A8>^B<A8>^B@<A8>^B@: not found
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: line 1: ^]A: not found
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: line 2: @@<E0><9A>@8: not found
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: line 5: syntax error: unterminated quoted string
make[1]: Leaving directory '/build/texlive-20210325-source/WorkDir/texk/texlive/tl_support'
/nix/store/j00iibma3wqn88f8bi9x2c9dns3ww98v-texlinks/bin/texlinks: line 252: /nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpsewhich: cannot execute binary file: Exec format error
/nix/store/j00iibma3wqn88f8bi9x2c9dns3ww98v-texlinks/bin/texlinks: line 298: /nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: cannot execute binary file: Exec format error
/nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin: no write permissions. Skipping...
/nix/store/j00iibma3wqn88f8bi9x2c9dns3ww98v-texlinks/bin/texlinks: line 192: /nix/store/1hs29hn23cdh2qbyws95plk1fyhqyzpx-texlive-bin-aarch64-unknown-linux-gnu-2021/bin/kpseaccess: cannot execute binary file: Exec format error
@nix { "action": "setPhase", "phase": "fixupPhase" }
```
2022-08-10 08:09:13 +03:00
Caleb Maclennan
00b05d1fe5
sile: 0.14.0 → 0.14.1
https://github.com/sile-typesetter/sile/releases/tag/v0.14.1
2022-08-06 23:12:17 +03:00
Caleb Maclennan
45cbde4b55
sile: 0.13.3 → 0.14.0
https://github.com/sile-typesetter/sile/releases/tag/v0.14.0
2022-08-06 02:56:31 +03:00
R. Ryantm
6ff577cce9 hevea: 2.35 -> 2.36 2022-07-31 13:59:30 +00:00
R. Ryantm
e57b271539 asciidoctorj: 2.5.4 -> 2.5.5 2022-07-27 22:02:58 +00:00
Chen
ac4755181f
htmldoc: fix darwin build (#178725)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-07-23 21:16:47 +02:00
Guillaume Girol
ad77f20359
Merge pull request #166033 from bcc32/js-015
ocamlPackages.janeStreet: 0.14 -> 0.15
2022-07-17 15:21:36 +00:00