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
/guix-daemon.cil.in: Import types init_var_run_t and system_dbusd_var_run_t; add rules. 2022-12-23etc: SELinux: Label guix-daemon executable in profile.Ricardo Wurmus * etc/guix-daemon.cil.in: Add file rule for "guix-daemon" in current-guix profile. 2022-01-26etc: Remove redundant SELinux permissions block.Marius Bakke * etc/guix-daemon.cil.in (guix_daemon): Consolidate two blocks adding sock_file permissions on guix_daemon_conf_t. 2022-01-24etc: Add more SELinux permissions for the daemon.Marius Bakke * etc/guix-daemon.cil.in (guix_daemon): Permit write on guix_daemon_conf_t sock_file, necessary for garbage collection. 2021-05-22etc: Add more SELinux permissions for the daemon.Marius Bakke * etc/guix-daemon.cil.in (guix_daemon): Add more permissions, necessary for garbage collection. 2020-12-10etc: Add more SELinux permissions for the daemon.Marius Bakke * etc/guix-daemon.cil.in (guix_daemon): Permit file write, getattr, link and unlink for the guix_daemon_exec_t type. 2020-11-27etc: Add more SELinux permissions for the daemon.Marius Bakke * etc/guix-daemon.cil.in (guix_daemon): Permit more operations required for various build jobs. 2020-11-26etc: Add more SELinux permissions for the daemon.Marius Bakke * etc/guix-daemon.cil.in (guix_daemon): Permit file appending, setattr, read/write UDP sockets, access to tmpfs and hugetlbfs, and connecting to PostgreSQL. 2020-11-25etc: Add more SELinux permissions for the daemon.Marius Bakke This is needed for some package test suites. * etc/guix-daemon.cil.in (guix_daemon): Permit unix_dgram_socket operations. 2020-11-15etc: Updates for the guix-daemon SELinux policy.Daniel Brooks * etc/guix-daemon.cil.in (guix_daemon): Specify more permissions for guix-daemon to account for daemon updates and newer SELinux. I can't promise that this is a complete list of everything that guix-daemon needs, but it's probably most of them. It can search for, install, upgrade, and remove packages, create virtual machines and containers, update itself, and so on. Signed-off-by: Marius Bakke <marius@gnu.org>