aboutsummaryrefslogtreecommitdiff
# Makefile variables for PO directory in any package using GNU gettext.

# This domain contains only translations of package synopses and descriptions.
DOMAIN = guix-packages

subdir = po/packages
top_builddir = ../..

# We use our xgettext.scm wrapper to produce .PO files reproducibly using a
# timestamp from Git.  The `real' xgettext is passed as an option to
# xgettext.scm
XGETTEXT:=$(top_srcdir)/build-aux/xgettext.scm

# These options get passed to xgettext.  We want to catch exclusively package
# synopses and descriptions.
XGETTEXT_OPTIONS =				\
  --language=Scheme --from-code=UTF-8		\
  --keyword=synopsis --keyword=description	\
  --keyword=output-synopsis:2			\
  --xgettext=$(XGETTEXT_)

COPYRIGHT_HOLDER = the authors of Guix (msgids)

MSGID_BUGS_ADDRESS = bug-guix@gnu.org

EXTRA_LOCALE_CATEGORIES =

# Disable PO update upon "make dist", which sometimes fails when doing
# "make distcheck -j4".
# See <https://lists.gnu.org/archive/html/bug-gettext/2014-08/msg00005.html>.
DIST_DEPENDS_ON_UPDATE_PO = no

# Ignore the timestamp of the .pot file, as .po files are updated by
# `make download-po` only. This ensures po files are not modified on the
# first `make` invocation.
PO_DEPENDS_ON_POT = no
data' parameters with 'responses+data'. Compute RESPONSES as a function of that. Remove #:headers parameter. [http-write]: Quit only when RESPONSES is empty. [server-body]: Get the response and data from RESPONSES, and set it to point to the rest. (with-http-server): Adjust accordingly. * tests/derivations.scm ("'download' built-in builder") ("'download' built-in builder, invalid hash") ("'download' built-in builder, not found") ("'download' built-in builder, check mode"): Adjust to new 'with-http-server' interface. * tests/lint.scm ("home-page: 200") ("home-page: 200 but short length") ("home-page: 404", "home-page: 301, invalid"): ("home-page: 301 -> 200", "home-page: 301 -> 404") ("source: 200", "source: 200 but short length") ("source: 404", "source: 404 and 200") ("source: 301 -> 200", "source: 301 -> 404"): ("github-url", github-url): Likewise. * tests/swh.scm (with-json-result) ("lookup-origin, not found"): Likewise. Ludovic Courtès 2019-07-22swh: Add basic tests....* guix/swh.scm (%swh-base-url): Turn into a parameter and export it. * tests/swh.scm: New file. * Makefile.am (SCM_TESTS): Add it. Ludovic Courtès