summaryrefslogtreecommitdiff
path: root/gnu/packages/gettext.scm
AgeCommit message (Collapse)Author
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-01-25gnu: mdpo: Update to 2.1.4.Nicolas Graves
* gnu/packages/gettext.scm (mdpo): Update to 2.1.4. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore failing tests. [native-inputs]: Add python-hatchling, python-pytest, python-setuptools. [propagated-inputs]: Add python-importlib-metadata-argparse-version, python-md-ulb-pwrap, python-polib. Change-Id: I53fb5cc3cb54cf847b4057b71e0a43d268dc93ef Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-31gnu: mdpo: Update to 0.3.86.Sharlatan Hellseher
* gnu/packages/gettext.scm (mdpo): Update to 0.3.86. [source]: Switch to git-fetch. [build-system]: Switch pyproject-build-system. [inputs]: Add python-polib and python-pymd4c. [propagated-inputs]: Remove python-polib and python-pymd4c. [native-inputs]: Remove python-bump2version and python-yamllint; add python-setuptools. Change-Id: I1f5bc5dd273768adad5d87f70f0646c60310668f
2025-10-30Revert "gnu: gettext-minimal: Update to 0.26."Maxim Cournoyer
This reverts commit e6f3c37fa270138ff168aaf2a14de7496272a02a.
2025-10-30gnu: gettext-minimal: Update to 0.26.Maxim Cournoyer
* gnu/packages/gettext.scm (gettext-minimal): Update to 0.26. Change-Id: I7d594b6a89a7e12a5e0ed2da7875407800e33415
2025-10-21gnu: mdpo: Remove development inputs.Hartmut Goebel
* gnu/packages/gettext.scm (mdpo): [native-inputs]: Remove python-flake8, python-flake8-implicit-str-concat, python-flake8-print, python-isort, python-pytest-cov, python-sphinx, python-sphinx-argparse, python-sphinx-rtd-theme, and python-twine. Change-Id: I8fd82815f7e37645e86530c4acfa6999aa09ca1a
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-07-18gnu: gettext-minimal: Remove gnulib patch for armhf-linux.Efraim Flashner
* gnu/packages/gettext.scm (gettext-minimal)[arguments]: Remove phase adding a patch for gnulib when building for armhf-linux. Change-Id: Ifd7f73dffa259c731f1cb8a5bdb36b78abcbb1b4
2025-07-18gnu: gettext: Update to 0.23.1.Janneke Nieuwenhuizen
* gnu/packages/gettext.scm (gettext-minimal): Update to 0.23.1. Change-Id: If40e64e0498e953373eda53ed0bf96a5ed273870
2025-07-18gnu: Add gettext-minimal-0.21.Janneke Nieuwenhuizen
* gnu/packages/patches/gettext-libunicode-update.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gettext.scm (gettext-minimal-0.21): Use it in new variable. Change-Id: Ie4cb151229b9a69bec90d50f56618b4ae7c6ca12
2025-07-18gnu: gettext: Update to 0.23.Janneke Nieuwenhuizen
* gnu/packages/patches/gettext-libunicode-update.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister. * gnu/packages/gettext.scm (gettext-minimal): Update to 0.23. [source]: Remove patch. [arguments]: In phase "patch-tests", skip gnulib test "test-execute.sh". Change-Id: Ibac01c139e135c3a9c13f9077b4fbc6a7db93207
2025-07-18gnu: gettext: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/gettext.scm (gettext-minimal) [arguments]: In phase "patch-tests", skip failing "xgettext-javascript-6" test. Change-Id: Ibac01c139e135c3a9c13f9077b4fbc6a7db93207
2025-07-13gnu: po4a: Update to 0.74.gemmaro
* gnu/packages/gettext.scm (po4a): Update to 0.74. [arguments]<#:wrap-programs>: Uses PERL5LIB in wrap-program to avoid manually updating Perl dependencies when inputs change; simplifying maintenance and reducing redundancy. [native-inputs]: Add libxml2 package to convert DocBook man files. [inputs]: Add perl-pod-simple package for a new module. Change-Id: Ic9a2a38a3c42e46faf3c9a0ae0a937d794aba751 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-06gnu: Rename `texlive-updmap.cfg' into `texlive-local-tree'.Nicolas Goaziou
* doc/build.scm (pdf-manual): * doc/contributing.texi (Submitting Patches): * gnu/packages/algebra.scm (pari-gp): (giac): * gnu/packages/assembly.scm (asl): * gnu/packages/audio.scm (chow-tape-model): * gnu/packages/bioconductor.scm (r-biocstyle): * gnu/packages/bioinformatics.scm (discrover): (phyml): (velvet): * gnu/packages/chemistry.scm (yaehmop): * gnu/packages/chez.scm (chez-scheme-for-racket): (stex-bootstrap): (chez-web): (chez-sockets): * gnu/packages/cran.scm (r-papaja): (r-prereg): * gnu/packages/docbook.scm (dblatex): * gnu/packages/emacs-xyz.scm (emacs-auctex): * gnu/packages/engineering.scm (fastcap): * gnu/packages/finance.scm (optionmatrix): * gnu/packages/fsf.scm (book-faif): * gnu/packages/gettext.scm (po4a): (po4a-minimal): * gnu/packages/graphics.scm (mmg): * gnu/packages/graphviz.scm (dot2tex): * gnu/packages/guile-xyz.scm (emacsy): (guile-cv): * gnu/packages/lisp.scm (sbcl): * gnu/packages/maths.scm (cddlib): (gnuplot): (itpp): (octave): (suitesparse-amd): (suitesparse-camd): (suitesparse-cholmod): (suitesparse-klu): (suitesparse-ldl): (suitesparse-mongoose): (suitesparse-spex): (suitesparse-spqr): (suitesparse-umfpack): (hypre): * gnu/packages/music.scm (lilypond): * gnu/packages/ocaml.scm (unison): (ocaml-bibtex2html): * gnu/packages/pdf.scm (extractpdfmark): * gnu/packages/photo.scm (enblend-enfuse): * gnu/packages/plotutils.scm (asymptote): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): (python-pypandoc): * gnu/packages/radio.scm (gnuradio): (libosmo-dsp): * gnu/packages/scheme.scm (mit-scheme): * gnu/packages/security-token.scm (yubico-piv-tool): * gnu/packages/sphinx.scm (python-sphinx): (python-sphinx-5): * gnu/packages/statistics.scm (r-with-tests): (r-spams): * gnu/packages/tex.scm (texlive-local-tree): Renamed from… (texlive-updmap.cfg): … this. Deprecate the latter. (texlive-biblatex-philosophy): (texlive-bropd): (texlive-fontsize): (texlive-poetrytex): (texlive-reverxii): (texlive-stix): (texlive-suftesi): (texlive-thucoursework): (texlive-ulqda): (texlive-yathesis): (texlive-makecell): (texlive-robotarm): (texlive-bbold): (texlive-babel-romansh): (texlive-polyglossia): (texlive-innerscript): (teximpatient): (texlive-xkeyval): (texlive-arabxetex): (texlive-blox): (texlive-ecgdraw): (texlive-gradientframe): (texlive-everyhook): (texlive-actuarialangle): (texlive-actuarialsymbol): (texlive-autopdf): (texlive-etaremune): (texlive-extract): (texlive-forarray): (texlive-graphicx-psmin): (texlive-ha-prosper): (texlive-namespc): (texlive-newspaper): (texlive-powerdot): (texlive-recipecard): (texlive-show2e): (texlive-tablists): (texlive-ted): (texlive-xargs): (texlive-xpeek): * gnu/packages/xdisorg.scm (xforms): * gnu/packages/algebra.scm (gap): * gnu/packages/cpp.scm (jthread): * guix/lint.scm (check-inputs-should-be-native): Rename `texlive-updmap.cfg' into `texlive-local-tree'. Change-Id: I129280807c418e57acbcbda399545ab27a9e0a33
2024-12-03gnu: gettext: Fix cross-build shebangs.Janneke Nieuwenhuizen
This fixes running autopoint from a cross-built gettext[-minimal]. * gnu/packages/gettext.scm (gettext-minimal): When cross-building, add stage "patch-cross-shebangs". Change-Id: I5029a3be0b5cee3c173de66d8f0b027b02c3bc47
2024-08-31gnu: po4a: Update to 0.73.gemmaro
* gnu/packages/gettext.scm (po4a): Update to 0.73. [native-inputs]: Update docbook-xml to 4.5. [source]: Remove the patch since it is merged in version 0.70. * gnu/local.mk, gnu/packages/patches/po4a-partial-texinfo-menu-fix.patch: Same as above. Change-Id: Iefe13931415409e30d8da982dccc6e1adf1b2984 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-08-31gnu: po4a: Enable SGML format.gemmaro
* gnu/packages/gettext.scm (po4a): Enable SGML format. [arguments]<phases>: Remove disable-failing-tests phase. [native-inputs]: Add docbook-sgml-4.1. Remove libxml2. [inputs]: Add opensp. Modified-by: Bruno Victal <mirai@makinata.eu> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-05-13gnu: Add po4a-minimal.Christopher Baines
The main reason is to avoid the texlive-updmap.cfg input indirectly pulling in nss, which has a very time consuming testsuite. * gnu/packages/gettext.scm (po4a-minimal): New variable. Change-Id: If8d46a18a02e57d5427852e8e122de01f970ded4
2023-08-16gnu: po4a: Apply patch to translate partial Texinfo menus.Maxim Cournoyer
Fixes <https://issues.guix.gnu.org/64881>. * gnu/packages/gettext.scm (po4a) [source]: Apply patch. * gnu/packages/patches/po4a-partial-texinfo-menu-fix.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it.
2023-07-29gnu: po4a: Update to 0.69.Maxim Cournoyer
* gnu/packages/gettext.scm (po4a): Update to 0.69.
2023-07-20gnu: po4a: Skip failing test on the Hurd.Janneke Nieuwenhuizen
* gnu/packages/gettext.scm (po4a)[arguments]: When building natively on the Hurd, add phase 'skip-tests/hurd'.
2023-07-20gnu: gettext-minimal: Remove XFAIL_TESTS for the Hurd.Janneke Nieuwenhuizen
* gnu/packages/gettext.scm (gettext-minimal)[arguments]: When building for the Hurd, remove XTESTS_FAIL from, as "test-perror2" now passes.
2023-07-18gnu: Deprecate `texlive-tiny'.Nicolas Goaziou
At this point, there are three equivalent TeX Live sub-systems: texlive-scheme-basic, texlive-tiny, and (texlive-updmap.cfg). It is confusing to keep so many around. * doc/contributing.texi (Submitting Patches): Remove reference to TEXLIVE-TINY. * gnu/packages/algebra.scm (pari-gp)[native-inputs]: (giac)[native-inputs]: * gnu/packages/chez.scm (chez-sockets)[native-inputs]: * gnu/packages/engineering.scm (fastcap)[native-inputs]: * gnu/packages/gettext.scm (po4a)[native-inputs]: * gnu/packages/maths.scm (cddlib)[native-inputs]: (gnuplot)[native-inputs]: (itpp)[native-inputs]: * gnu/packages/ocaml.scm (unison)[native-inputs]: * gnu/packages/pdf.scm (extractpdfmark)[native-inputs]: * gnu/packages/photo.scm (enblend-enfuse): Replace TEXLIVE-TINY with a call to TEXLIVE-UPDMAP.CFG. * gnu/packages/radio.scm (gnuradio)[native-inputs]: Remove unnecessary TEXLIVE-TINY. * gnu/packages/tex.scm (texlive-tiny): Deprecate it in favor of TEXLIVE-SCHEME-BASIC. (texlive-makecmds)[native-inputs]: Replace TEXLIVE-TINY with a call to TEXLIVE-UPDMAP.CFG. * guix/lint.scm (check-inputs-should-be-native): Check only for "texlive-updmap.cfg" input name.
2023-06-17gnu: Use target-hurd?, system-hurd? instead of hurd-target?, hurd-system?.Janneke Nieuwenhuizen
* gnu/packages/hurd.scm (hurd-target?): Remove. (hurd-system?): Move to... * guix/utils.scm (system-hurd?): ...here. * gnu/packages/*: Update all users, removing (gnu packages hurd) include where now unused.
2023-04-21gnu: po4a: Remove patch-docbook-xml phase.Maxim Cournoyer
* gnu/packages/gettext.scm (po4a) [arguments]: Remove patch-docbook-xml phase. Remove trailing #t. Use gexps. [native-inputs]: Remove labels.
2023-03-20Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-03-12gnu: mdpo: Remove python-pre-commit.Antero Mejr
* gnu/packages/gettext.scm (mdpo)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-02-26gnu: gettext: Remove input label.Ludovic Courtès
* gnu/packages/gettext.scm (gnu-gettext)[native-inputs]: Remove label.
2023-01-30Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
2023-01-03gnu: po4a: Update to 0.68gemmaro
The phase do-not-override-PERL5LIB is removed since it was fixed in po4a v0.63. https://github.com/mquinson/po4a/blob/0ab1670e50f0a72781e3d1de6ab9da0c2d71c646/NEWS#L366 bash-minimal is added to inputs since the wrap-program function is used. See also https://issues.guix.gnu.org/49327#80 The only regrettable thing is that only the SGML test failed, but I could not find the cause... Nevertheless, some previously failed tests are now passing. * gnu/packages/gettext.scm (po4a): Update to 0.68. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-11-23gnu: gettext: Skip Gnulib tests that fail on GNU/Hurd.Ludovic Courtès
* gnu/packages/gettext.scm (gettext-minimal)[arguments]: In 'patch-tests' phase, arrange to not run 'test-tls'. Adjust 'XFAIL_TESTS' flag passed to #:make-flags.
2022-05-28gnu: gettext-minimal: Fix build with new libunistring.Efraim Flashner
* gnu/packages/gettext.scm (gettext-minimal)[source]: Add patch. * gnu/packages/patches/gettext-libunicode-update.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
2022-01-10gnu: po4a: Remove obsolete phase.Sarah Morgensen
* gnu/packages/gettext.scm (po4a)[arguments]<#:phases>: Remove 'make-compressed-files-writable phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-01-06gnu: gettext: Work around Gnulib test failures on armhf-linux.Ludovic Courtès
* gnu/packages/gettext.scm (gettext-minimal)[arguments]: In 'patch-tests' phase, conditionally apply "coreutils-gnulib-tests.patch" on ARMv7.
2022-01-06gnu: gettext: Use gexps for arguments.Ludovic Courtès
* gnu/packages/gettext.scm (gettext-minimal)[arguments]: Use gexps. (gnu-gettext)[arguments]: Likewise.
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-07-18Merge branch 'master' into core-updatesLudovic Courtès
2021-07-02gnu: po4a: Update to 0.63.EuAndreh via Guix-patches via
* gnu/packages/gettext.scm (po4a): Update to 0.63. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-03-24Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
2021-03-17gnu: Use PACKAGE/INHERIT in more places.Mark H Weaver
* gnu/packages/algebra.scm (fftwf, fftw-openmpi), gnu/packages/audio.scm (ztoolkit-rsvg), gnu/packages/bioinformatics.scm (python2-dendropy), gnu/packages/boost.scm (boost-with-python2), gnu/packages/check.scm (python2-mock, python2-pytest-mock), gnu/packages/cups.scm (hplip-minimal), gnu/packages/freedesktop.scm (libinput-minimal), gnu/packages/gettext.scm (gnu-gettext), gnu/packages/glib.scm (python2-pygobject), gnu/packages/gnome.scm (gdl-minimal, libsoup-minimal, python2-pyatspi), gnu/packages/groff.scm (groff-minimal), gnu/packages/jami.scm (ffmpeg-jami), gnu/packages/libcanberra.scm (libcanberra/gtk+-2), gnu/packages/lirc.scm (python2-lirc), gnu/packages/llvm.scm (clang-runtime-3.5), gnu/packages/mpi.scm (java-openmpi, openmpi-thread-multiple), gnu/packages/node.scm (libnode), gnu/packages/onc-rpc.scm (libtirpc/hurd), gnu/packages/python-compression.scm (bitshuffle-for-snappy), gnu/packages/python-crypto.scm (python2-pycrypto, python2-cryptography) (python2-cryptography, python2-m2crypto), gnu/packages/python-web.scm (python2-html2text, python2-tornado) (python2-terminado, python2-ndg-httpsclient, python2-websocket-client) (python2-rauth, python2-url, python2-s3transfer), gnu/packages/python-xyz.scm (python2-psutil, python2-serpent) (python2-humanfriendly, python2-empy, python2-parse-type, python2-polib) (python2-jsonschema, python2-pystache, python2-cython, python2-numpydoc) (python2-ipyparallel, python2-traitlets, python2-dbus) (python2-beautifulsoup4, python2-pep517, python2-flake8, python2-llfuse) (python2-tlsh, python-file, python2-notebook, python-jupyter-console-minimal) (python2-contextlib2, python2-promise, python2-anyjson, python2-amqp) (python2-kombu, python2-billiard, python2-celery, python2-whoosh) (python2-jellyfish, python-rope, ptpython-2, python2-binaryornot) (python2-setproctitle, python2-argcomplete, python2-xopen, python2-isort) (python2-radon, python2-rfc6555, python2-activepapers, python2-send2trash) (python2-cloudpickle, python2-reparser), gnu/packages/python.scm (python2-called-python), gnu/packages/qt.scm (python2-sip, python-pyqt-without-qtwebkit, python2-pyqt) (python-qscintilla, python-pyqt+qscintilla), gnu/packages/scanner.scm (sane-backends), gnu/packages/sdl.scm (guile3.0-sdl2), gnu/packages/selinux.scm (checkpolicy, libselinux, libsemanage, secilc) (python-sepolgen, policycoreutils), gnu/packages/serialization.scm (lua5.1-libmpack, lua5.2-libmpack), gnu/packages/simulation.scm (fenics), gnu/packages/statistics.scm (python2-statsmodels), gnu/packages/texinfo.scm (info-reader), gnu/packages/wxwidgets.scm (wxwidgets-gtk2, wxwidgets-gtk2-3.1), gnu/packages/xml.scm (xmlsec-nss), gnu/packages/xorg.scm (uim-gtk, uim-qt), guix/build-system/python.scm (package-with-explicit-python) (strip-python2-variant): Use PACKAGE/INHERIT.
2021-02-03Merge branch 'master' into core-updatesChristopher Baines
2021-02-02gnu: Add mdpo.EuAndreh
gnu/packages/gettext.scm (mdpo): New variable. gnu/packages/python-xyz (python-polib): Update to 1.1.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-17gnu: po4a: Fix build with Perl 5.32.Marius Bakke
* gnu/packages/gettext.scm (po4a)[inputs]: Add PERL-POD-PARSER. [arguments]: Add it to the wrapper. Adjust the build script so it finds external modules.
2020-11-29Merge remote-tracking branch 'origin/master' into core-updatesChristopher Baines
2020-10-30gnu: po4a: Update to 0.61.Julien Lepiller
* gnu/packages/gettext.scm (po4a): Update to 0.61.
2020-10-19Merge branch 'staging'Maxim Cournoyer
Conflicts: gnu/packages/admin.scm gnu/packages/commencement.scm gnu/packages/gdb.scm gnu/packages/llvm.scm gnu/packages/package-management.scm gnu/packages/tls.scm
2020-10-05gnu: gettext-minimal: Mark "test-raise" test XFAIL on the Hurd.Jan (janneke) Nieuwenhuizen
* gnu/packages/gettext.scm (gettext-minimal)[arguments]: When compiling for the Hurd, add "test-raise" to XFAIL_TESTS in make-flags.