Commit Graph

1241 Commits

Author SHA1 Message Date
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
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