Commit graph

452748 commits

Author SHA1 Message Date
Mauricio Collares
ca42235b6e
Merge pull request #215301 from r-ryantm/auto-update/polymake
polymake: 4.8 -> 4.9
2023-02-08 21:35:29 +01:00
markuskowa
3e0698f202
Merge pull request #215303 from markuskowa/upd-gromacs
gromacs: 2022.4 -> 2023
2023-02-08 21:28:38 +01:00
Pavol Rusnak
62c4696471
Merge pull request #215288 from mmilata/torq-web
torq: build frontend
2023-02-08 21:24:32 +01:00
Mauricio Collares
fc36e212fb bliss: build on aarch64-linux 2023-02-08 21:18:25 +01:00
figsoda
4e7bb552f3
Merge pull request #215356 from r-ryantm/auto-update/gfold
gfold: 4.2.0 -> 4.3.0
2023-02-08 14:49:38 -05:00
figsoda
5238f7e61d
Merge pull request #215357 from r-ryantm/auto-update/oxker
oxker: 0.2.1 -> 0.2.3
2023-02-08 14:46:36 -05:00
R. Ryantm
17970a6ad9 oxker: 0.2.1 -> 0.2.3 2023-02-08 19:12:42 +00:00
R. Ryantm
f4a93aa86f gfold: 4.2.0 -> 4.3.0 2023-02-08 19:03:24 +00:00
figsoda
09d38c4d14
Merge pull request #215325 from r-ryantm/auto-update/git-machete
git-machete: 3.14.3 -> 3.15.0
2023-02-08 14:01:03 -05:00
Weijia Wang
54ee2f301f
Merge pull request #205271 from r-ryantm/auto-update/callaudiod
callaudiod: 0.1.4 -> 0.1.7
2023-02-08 19:05:02 +01:00
Weijia Wang
f71277fa73
Merge pull request #207286 from r-ryantm/auto-update/yquake2
yquake2: 8.10 -> 8.20
2023-02-08 19:03:41 +01:00
Weijia Wang
69e1dd4b06
Merge pull request #204718 from r-ryantm/auto-update/folly
folly: 2022.11.28.00 -> 2023.01.30.00
2023-02-08 19:02:22 +01:00
Weijia Wang
bbd5882988
Merge pull request #208438 from r-ryantm/auto-update/zita-alsa-pcmi
zita-alsa-pcmi: 0.5.1 -> 0.6.1
2023-02-08 18:54:49 +01:00
Weijia Wang
adcd627462
Merge pull request #207358 from r-ryantm/auto-update/geekbench
geekbench: 5.4.5 -> 5.4.6
2023-02-08 18:44:08 +01:00
Weijia Wang
12913e0f46
Merge pull request #206644 from r-ryantm/auto-update/snabb
snabb: 2022.10 -> 2022.12
2023-02-08 18:42:28 +01:00
Martin Weinelt
d193a6976f
Merge pull request #215326 from r-ryantm/auto-update/python310Packages.pyisy
python310Packages.pyisy: 3.1.11 -> 3.1.13
2023-02-08 17:26:28 +00:00
Martin Weinelt
9bf4068e1a
Merge pull request #215328 from r-ryantm/auto-update/python310Packages.py-synologydsm-api
python310Packages.py-synologydsm-api: 2.1.2 -> 2.1.4
2023-02-08 17:26:10 +00:00
Thiago Kenji Okada
9630f025c6
Merge pull request #215093 from thiagokokada/graalvm-native-compile-fix-libs
graalvm*-ce: wrap native-image to pass -H:CLibraryPath, misc improvements
2023-02-08 16:56:39 +00:00
markuskowa
71207e6d3d
Merge pull request #215306 from markuskowa/upd-mvapich
mvapich: 2.3.6 -> 2.3.7
2023-02-08 17:53:04 +01:00
Weijia Wang
94a6a5c81a
Merge pull request #215317 from r-ryantm/auto-update/python310Packages.azure-mgmt-datalake-store
python310Packages.azure-mgmt-datalake-store: 0.5.0 -> 1.0.0
2023-02-08 16:52:17 +01:00
Weijia Wang
1c1a42f410
Merge pull request #215321 from r-ryantm/auto-update/python310Packages.browser-cookie3
python310Packages.browser-cookie3: 0.16.5 -> 0.17.0
2023-02-08 16:49:09 +01:00
Jörg Thalheim
10d5d6196a
Merge pull request #213601 from SuperSandro2000/envfs-wsl
nixos/envfs: use configured environment.usrbinenv and environment.binsh, add extraFallbackPath options
2023-02-08 16:43:39 +01:00
R. Ryantm
b88f8c9713 python310Packages.py-synologydsm-api: 2.1.2 -> 2.1.4 2023-02-08 15:41:37 +00:00
Weijia Wang
e7ee36d0b2
Merge pull request #215299 from anthonyroussel/yubico-piv-tool_2_3_1
yubico-piv-tool: 2.3.0 -> 2.3.1
2023-02-08 16:40:39 +01:00
R. Ryantm
5494775bb3 python310Packages.pyisy: 3.1.11 -> 3.1.13 2023-02-08 15:30:23 +00:00
R. Ryantm
ea4693ba91 git-machete: 3.14.3 -> 3.15.0 2023-02-08 15:24:51 +00:00
figsoda
263a15e1c2
Merge pull request #215320 from arjan-s/oh-my-posh-14.2.3
oh-my-posh: 13.8.0 -> 14.2.3
2023-02-08 10:24:49 -05:00
Martin Milata
7da5418f1d torq: build frontend 2023-02-08 16:20:29 +01:00
R. Ryantm
a8ffe91624 python310Packages.browser-cookie3: 0.16.5 -> 0.17.0 2023-02-08 14:56:57 +00:00
ajs124
69de4ddc4b
Merge pull request #212190 from helsinki-systems/mariadb_105_ossl3
mariadb_1010: init at 10.10.2
2023-02-08 15:53:02 +01:00
Sandro Jäckel
1c664befd4
nixos/envfs: add extraFallbackPathCommands options
this is mainly useful for restricted platforms like wsl which require
some extra entries in /bin/
2023-02-08 15:52:38 +01:00
Doron Behar
80e9706f5f
Merge pull request #215237 from r-ryantm/auto-update/zoom-us
zoom-us: 5.13.5.431 -> 5.13.7.683
2023-02-08 16:51:15 +02:00
Arjan Schrijver
cc08236d06 oh-my-posh: 13.8.0 -> 14.2.3
Diff: https://github.com/jandedobbeleer/oh-my-posh/compare/refs/tags/v13.8.0...v14.2.3

Changelog: https://github.com/JanDeDobbeleer/oh-my-posh/releases/tag/v14.2.3
2023-02-08 15:36:11 +01:00
Weijia Wang
d13b0f290c
Merge pull request #215308 from r-ryantm/auto-update/python310Packages.pontos
python310Packages.pontos: 23.2.0 -> 23.2.4
2023-02-08 15:29:42 +01:00
R. Ryantm
5e9d0077cd python310Packages.azure-mgmt-datalake-store: 0.5.0 -> 1.0.0 2023-02-08 14:29:32 +00:00
pennae
702e1fc743 nixos-render-docs: add all-features manpage renderer test
now that the renderer produces the output we want to keep for the future
we can add a test that checks all of its features. this test notably
does not include markdown headings since we don't want to have those in
manpages (at least right now), but tests for other converters may add
headings for themselves.
2023-02-08 15:23:34 +01:00
pennae
78052a22cb nixos-render-docs: track links in manpages
for the longest time we completely dropped link targets in
configuration.nix.5.  let's stop doing this now and instead provide a
footnote for each link in a given option, numbered locally per option.

we will currently duplicate the link for <labelless-links> because it
makes it easier to get the collection of all links in a given option.
this may not be useful enough, so over time we might decide to drop the
footnotes for such links.
2023-02-08 15:23:34 +01:00
pennae
3c7fd940ba nixos-render-docs: indent and embolden list item heads in manpages
this matches what html outputs do more closely, and feels like it'll be
easier to read because it looks less like just another paragraph.
2023-02-08 15:23:34 +01:00
pennae
f47adfcb6f nixos-render-docs: make manpage deflists a little nicer
indent the entire list by 4, just like each definition is already
indented by 4. this matches rendering in html, which indents terms once
and indents definitions twice.
2023-02-08 15:23:34 +01:00
pennae
1e4bafdbc5 nixos-render-docs: style file literals in manpages
similar to inline code these were indistinguishale from other text.
render then in italic font instead, like mdoc .Pa does.
2023-02-08 15:23:34 +01:00
pennae
29252d1477 nixos-render-docs: add quotes to inline code in manpages
other output types already have markings for inline code, manpages do
not. this can be somewhat confusing, so we'll do the least intrusive
thing: surrounding inline code blocks in ‘’. doing so separates inline
code from the rest of the text and is unlikely to collide with the
quoted contents. it's also what mdoc does with its Ql macro.
2023-02-08 15:23:34 +01:00
pennae
f33e360f67 nixos-render-docs: remove the ... escape in manpages
this is a holdover from docbook stylesheets. not really sure why they
did that.
2023-02-08 15:23:34 +01:00
pennae
3a3274231e nixos-render-docs: always render links bold in manpages
no reason to differentiate between links by source of their label. this
feature seems to be mostly used to change labels of links to other
options, but this should ultimately be done by auto-linking from
{option}`...`. at some point we may want to introduce a warning when
this pattern is encountered, but there's a lot to work out still before
we can do that.
2023-02-08 15:23:34 +01:00
pennae
5c5dadd382 nixos-render-docs: support compact lists in manpages
most of the lists in option docs are actually compact, but docbook to
manpage processing always rendered them as non-compact. compactifying
these lists improves readability somewhat since most lists and their
contents are pretty short.
2023-02-08 15:23:34 +01:00
pennae
10a4f0daca nixos-render-docs: add options manpage converter
mdoc is just too slow to render on groff, and semantic markup doesn't
help us any for generated pages.

this produces a lot of changes to configuration.nix.5, but only few
rendering changes. most of those seem to be place losing a space where
docbook emitted roff code that did not faithfully represent the input
text, though a few places also gained space where docbook dropped them.
notably we also don't need the compatibility code docbook-xsl emitted
because that problem was fixed over a decade ago.

this will handle block quotes, which the docbook stylesheets turned into
a mess of roff requests that ended up showing up in the output instead
of being processed.
2023-02-08 15:23:34 +01:00
pennae
56f1d99b16 nixos-render-docs: factor out sorting of options list 2023-02-08 15:23:34 +01:00
pennae
b2a5b4d789 nixos-render-docs: move list-is-compact attr to meta
Token.attr is a dict[str, str | int | float], meta has no restriction on
the value type. attrs is ostensibly meant for html attributes, meta for
any information whatsoever.
2023-02-08 15:23:34 +01:00
pennae
09411102f6 nixos-render-docs: add option block separators
this will be necessary for manpages, which separate option declarations
not with external tags but by interspersing mandoc spacing instructions.
2023-02-08 15:23:34 +01:00
pennae
32136b1b01 nixos-render-docs: don't render empty descriptions at all 2023-02-08 15:23:34 +01:00
pennae
11daebd2d9 nixos-render-docs: add block and inline joiners
these work together with render and renderInline to produce an output
from either of the two. rendering manpages will need both: to join
blocks with newlines, and to run some postprocessing and the rendered inlines.
2023-02-08 15:23:34 +01:00