Commit Graph

1260 Commits

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