Age | Commit message (Expand) | Author |
2024-06-03 | nls: Update translations....* po/doc/guix-cookbook.sv.po: New file.
* po/doc/local.mk: Add 'sv' cookbook.
* po/doc/po4a.cfg (po4a_langs): Add 'sv'.
* doc/local.mk: Add 'sv' cookbook.
* doc/htmlxref.cnf: Update URLs for cookbook.
* doc/build.scm (%cookbook-languages): Add 'sv'.
* doc/guix-cookbook.texi (Top): Mention 'sv' cookbook.
Change-Id: Ibfeb7254f583f1c8827e8c2756bbb02880bcba46
| Florian Pelz |
2024-06-03 | build: Use the po4a command for the translation generation....* configure.ac (Documentation translation): Remove the po4a-translate command.
This command has been replaced by the po4a command and are not used from
anywhere.
* doc/local.mk ($(srcdir)/%D%/guix.%.texi, $(srcdir)/%D%/guix-cookbook.%.texi)
($(srcdir)/%D%/contributing.%.texi): Use the po4a command instead of the
po4a-translate for the translation generation. This eliminates the warning of
po4a-translate; "po4a-translate is deprecated. The unified po4a(1) program is
more convenient and less error prone."
(PO4A_PARAMS): Remove the Texinfo format option. This option is specified in
the configuration file (po/doc/po4a.cfg).
(dummy_pot): Add a variable for the temporary POT file location.
Change-Id: I542b934c3c03b8701e9f86823191224f8b0ccf81
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
| gemmaro |
2024-04-19 | Revert "maint: Generate 'doc/version.texi' reproducibly."...Using `build-aux/mdate-from-git.scm' makes this no longer necessary.
This reverts commit e73ea7bd64f64709c71f89dfb111cf3e8ada3771.
Change-Id: I29d1e36b13d255e5a65b7348e7ae4f2b2c24a518
| Janneke Nieuwenhuizen |
2024-04-19 | Revert "maint: Generate 'doc/version-LANG.texi' reproducibly."...Using `build-aux/mdate-from-git.scm' makes this no longer necessary.
This reverts commit 0e4ead187d83a958ca0deb54857c04967e84d68b.
Change-Id: I9177828f90fa7f7e256bc72fdff35a2fab355780
| Janneke Nieuwenhuizen |
2024-04-14 | maint: Ensure generated file reproducibility for dist....* doc/local.mk (doc-clean): New target.
(DIST_CONFIGURE_FLAGS): New variable.
(auto-clean): Use them in new target.
* Makefile.am (dist-doc-pot-update): Use it in new target.
(dist): Change to depend on it to clean possibly stale files, instead of
doc-pot-update directly.
Add a toplevel check to ensure that Autotools cache is up to date.
Change-Id: I2ff2d88db9fe1e708ab65e33e1f3d7ecee882cb4
| Janneke Nieuwenhuizen |
2024-04-14 | maint: Reset CreationDate metadata on generated PDFs....* doc/local.mk (.dot.pdf): Create PDF in UTC0 and reset CreationDate metadata.
Change-Id: I3873ecdeec781c30874d53d032406cbe23922a25
| Janneke Nieuwenhuizen |
2024-04-14 | maint: Avoid PNG and PDF generation to fail silently....* doc/local.mk (.dot.png): Split single shell command into separate recipe
lines, prefixed by $(AM_V_at).
(.dot.pdf): Likewise.
Change-Id: I41fb856bb73f947abd91361ed203132e939f3897
| Janneke Nieuwenhuizen |
2024-04-14 | maint: Avoid EPS generation to fail silently, ensure reproducibility....Currently, Graphviz' dot does not insert a %%CreationDate. ImageMagick's
convert on PNG->EPS does insert a %%CreationDate but it respects
SOURCE_DATE_EPOCH.
* doc/local.mk (.png.eps): Split single shell command into separate recipe
lines, prefixed by $(AM_V_at).
(.dot.png): Likewise. Check that generated EPS file has no %%CreationDate.
Change-Id: I5a03485c19c72f0c46411815c51290e52a8e5399
| Janneke Nieuwenhuizen |
2024-04-14 | maint: Generate 'doc/version-LANG.texi' reproducibly....* doc/local.mk ($(srcdir)/doc/stamp-vti): Change rule into...
(version.texi-from-git): ...this new function. Call it with vti,guix.texi,;
and for all MANUAL_LANGUAGES with $(i),po/doc/guix-manual.$(lang).po,
-$(lang.po).
Change-Id: Ia8df618178066cad320eecea0299337224e23a73
| Janneke Nieuwenhuizen |
2024-04-14 | maint: Help help2man generate reproducible man-pages....* doc/local.mk (SOURCE_DATE_EPOCH): New exported variable.
Change-Id: I6636693695d5502657f1475d93d31949e0b0b39d
| Janneke Nieuwenhuizen |
2024-04-14 | maint: Generate 'doc/version.texi' reproducibly....* doc/local.mk ($(srcdir)/doc/stamp-vti): New rule (overriding one provided
by Automake).
Co-authored-by: Janneke Nieuwenhuizen <janneke@gnu.org>
Change-Id: If44965e9a3ecfb45865c58ee7a558951be8d15ae
| Timothy Sample |
2024-04-03 | maint: Fix help2man for guix subcommands with `make V=2'....* doc/local.mk ($(srcdir)/%D%/guix-%.1): Use AM_V_HELP2MAN and cater for
make's `@' silencing at the start of the command.
Change-Id: Id80c48f0d7697167fea64700a7fe140003732d28
| Janneke Nieuwenhuizen |
2024-04-01 | nls: Update translations....* po/guix/ar.po: New file.
* po/guix/LINGUAS: Add 'ar'.
* po/doc/guix-cookbook.pt_BR.po: New file.
* po/doc/local.mk: Add 'pt_BR' cookbook.
* doc/local.mk: Add 'pt_BR' cookbook.
* doc/htmlxref.cnf: Update URLs for cookbook.
* doc/build.scm (%cookbook-languages): Add 'ko', 'pt_BR'.
* doc/guix-cookbook.texi (Top): Mention 'ko', 'pt_BR' cookbook.
Change-Id: Id1846ca100263b3fc1fa2ed52654c670270ee809
| Florian Pelz |
2023-08-29 | doc: Fix a potential problem in man page generation rule....Since commit ca8acad3 ("build: Add dependency on guix script for help2man
targets."), the $< special Make variable in the recipe was matching
scripts/guix instead of the more specific 'guix/scripts/%.scm' source.
* doc/local.mk ($(srcdir)/%D%/guix-%.1): Move the scripts/guix prerequisite to
the end.
| Maxim Cournoyer |
2023-08-25 | build: Add dependency on guix script for help2man targets....* doc/local.mk: Add dependency on guix script for help2man targets.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Josselin Poiret |