| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 5 hours | deps.mk: Regenerate, for the tool names the rename moved | EuAndreh | 1 | -14/+14 | |
| The file is mkwbg(1)'s output, and it was still the old mkwb's: four rules read a value back with "$(mkwb get ...)" inside a command substitution, which the build could not find. sh: line 1: mkwb: command not found make: *** [deps.mk:2186: ...updatedat-check] Error 127 mkwbg already prints its own name; this is only the copy here catching up. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015bWfjj7PP24iF5MqFHmdeC | |||||
| 14 hours | m | EuAndreh | 1 | -98/+98 | |
| 25 hours | Translate the content with maritacag rather than po4a | EuAndreh | 1 | -1/+1 | |
| ab781e1 moved the manual pages over and left this behind: the i18n target was changed to maritacag(1), but the rule that actually writes the site's translations -- src/i18n.sentinel, emitted by mkdeps.sh -- still shelled out to po4a. So the build kept needing po4a even though nothing else in the fleet did, and the package in pkgs still carried it as an input. --no-update rather than the bare invocation po4a had. Everywhere else in the fleet a build writes translations and never catalogues; "make i18n" is what brings those up to the masters. The old rule did both, which is why the i18n target beside it was a duplicate of it. Byte for byte the same: over a clean checkout, po4a, maritacag and maritacag --no-update each write the identical src/ tree, and none of the three rewrites a catalogue. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BMowJCogxLWcMdVYYhbLpH | |||||
| 2 days | Name the i18n stamp a sentinel | EuAndreh | 1 | -6/+6 | |
| Every other file of its kind here is a sentinel, and .sentinel is what the suffix rules and the .gitignore already spell. One outlier called .stamp meant two names for the one idea. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KxLpaNQThKfMG3ecCJptP9 | |||||
| 5 days | Regenerate deps.mk: read the comments once | EuAndreh | 1 | -3/+13 | |
| mkwb grew a commentsdata action that reads every comment there is into one corpus, and a comments -d that reads the corpus rather than the sources. The pages wait on the corpus now; the corpus waits on the sources and on src/global.json, which it is read from. src/comments.data is built, so .gitignore takes it and clean removes it. The rendered site is unchanged. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KxLpaNQThKfMG3ecCJptP9 | |||||
| 5 days | Regenerate deps.mk: a front page waits for its sortdata | EuAndreh | 1 | -2/+2 | |
| mkwb now names each article's .sortdata among the prerequisites of the language front page that sorts by it. Without them the page could be built before the data existed, which is what broke the guix build of this site. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KxLpaNQThKfMG3ecCJptP9 | |||||
| 5 days | m | EuAndreh | 1 | -653/+1911 | |
| 2025-05-04 | Makefile: Fix dependency tracking of $(captured-assets) | EuAndreh | 1 | -0/+3 | |
| Since I can't get deterministic outputs out of mktorrent(1), change torrents from $(captured-assets) to $(dynamic-contents). | |||||
| 2025-05-04 | Makefile: Turn "i18n.sentinel" into a standalone "i18n" virtual target | EuAndreh | 1 | -9/+0 | |
| 2025-05-02 | mkdeps.sh: Include all translated files in po4a.in | EuAndreh | 1 | -0/+3 | |
| 2025-05-01 | deps.mk: Update to include PDF rules | EuAndreh | 1 | -0/+5 | |
| 2025-05-01 | Support multiple names for "categories" file | EuAndreh | 1 | -14/+14 | |
| 2025-04-30 | Makefile: Build slide PDFs with shiny new eslaides(1) | EuAndreh | 1 | -0/+6 | |
| 2025-04-30 | src/content/pt/hea/categorias.adoc: Adiciona com tradução e funcionamento ↵ | EuAndreh | 1 | -0/+13 | |
| parcial | |||||
| 2025-04-30 | Makefile: Include call to po4a(1) in build | EuAndreh | 1 | -0/+29 | |
| 2025-04-30 | src/content/en/: Unpluralize collection names | EuAndreh | 1 | -759/+759 | |
| 2025-04-30 | mkdeps.sh: Support multiple languages | EuAndreh | 1 | -65/+100 | |
| 2025-04-30 | src/pages/pt: Add pt pages | EuAndreh | 1 | -0/+8 | |
| 2025-04-29 | src/content/img/: Adjust light/dark mode SVGs | EuAndreh | 1 | -2/+1 | |
| 2025-04-29 | Makefile: Support flac -> ogg conversion and torrent file generation | EuAndreh | 1 | -0/+18 | |
| 2025-04-18 | git mv src/content/* src/content/en/ | EuAndreh | 1 | -992/+992 | |
| 2025-04-14 | mkdeps.sh, Makefile: Fix generation of correct categories.htmllisting files | EuAndreh | 1 | -10/+20 | |
| 2025-04-13 | mkdeps.sh: Simple refactor while adding deps for categories.htmllisting files | EuAndreh | 1 | -27/+112 | |
| Its contents aren't correct yet, they're still whatever indexbody spits. | |||||
| 2025-04-11 | mkdeps.sh: Rename "listings" to "indexes" | EuAndreh | 1 | -1/+1 | |
| 2025-04-11 | mkdeps.sh: Put .gz at the beginning of prints | EuAndreh | 1 | -143/+143 | |
| 2025-04-11 | mkdeps.sh: Use single sed to create all file.gz dependencies | EuAndreh | 1 | -0/+1 | |
| 2025-04-11 | Makefile: Generate a feed per category | EuAndreh | 1 | -25/+116 | |
| 2025-04-10 | Makefile: Add "check-unit-updatedat" target | EuAndreh | 1 | -0/+71 | |
| 2025-04-10 | Makefile: Normalize unit test target names | EuAndreh | 1 | -71/+71 | |
| 2025-04-05 | Makefile, deps.mk, mkdeps.sh: Cosmetic tweaks | EuAndreh | 1 | -0/+1 | |
| 2025-04-05 | Makefile: Setup structure to externally archive links | EuAndreh | 1 | -0/+71 | |
| 2025-04-05 | Makefile: Add test for internal broken links | EuAndreh | 1 | -16/+87 | |
| 2025-04-04 | deps.mk: Update with tabs for deps.mk | EuAndreh | 1 | -5/+5 | |
| 2025-03-31 | Makefile, mkdeps.sh: Derive index.html and feed.xml from more static ↵ | EuAndreh | 1 | -35/+25 | |
| "sortdata.txt" files | |||||
| 2025-03-30 | Makefile, mkdeps.sh: Silent commands that are already too big, and will get ↵ | EuAndreh | 1 | -5/+10 | |
| bigger | |||||
| 2025-03-30 | Makefile: Add compressed snippets files | EuAndreh | 1 | -0/+71 | |
| 2025-03-28 | src/content/img/: Add light/dark icon variations | EuAndreh | 1 | -4/+10 | |
| 2025-03-08 | Generate gzipped variation of final output | EuAndreh | 1 | -0/+77 | |
| 2024-11-18 | v0 migration to mkwb | EuAndreh | 1 | -0/+522 | |
