2012-06-29 16:22:48 -04:00
|
|
|
# List of source files which contain translatable strings.
|
2014-06-13 11:30:40 -04:00
|
|
|
# This should be source files of the various tools, and not package modules.
|
2017-11-08 07:33:25 -05:00
|
|
|
gnu.scm
|
2013-01-17 19:06:47 -05:00
|
|
|
gnu/packages.scm
|
services: Introduce extensible services.
This patch rewrites GuixSD services to make them extensible.
* gnu-system.am (GNU_SYSTEM_MODULES): Add gnu/services/dbus.scm.
* gnu/services.scm (<service>): Replace with new record type.
(<service-extension>, <service-type>): New record types.
(write-service-type, compute-boot-script, second-argument): New
procedures.
(%boot-service, boot-service-type): New variables.
(file-union, directory-union, modprobe-wrapper,
activation-service->script, activation-script,
gexps->activation-gexp): New procedures.
(activation-service-type, %activation-service): New variables.
(etc-directory, files->etc-directory, etc-service): New procedures.
(etc-service-type, setuid-program-service, firmware-service-type): New
variables.
(firmware->activation-gexp): New procedure.
(&service-error, &missing-target-service-error,
&ambiguous-target-service-error): New condition types.
(service-back-edges, fold-services): New procedures.
* gnu/services/avahi.scm (<avahi-configuration>): New record type.
(configuration-file): Replace keyword parameters with a single
'config' parameter.
(%avahi-accounts, %avahi-activation, avahi-service-type): New
variables.
(avahi-dmd-service): New procedure.
(avahi-service): Rewrite using 'service' and 'avahi-configuration'.
* gnu/services/base.scm (%root-file-system-dmd-service,
root-file-system-service-type): New variables.
(root-file-system-service): Use them.
(file-system->dmd-service-name): New procedure.
(file-system-service-type): New variable.
(file-system-service): Use it. Replace keyword parameters with a
single 'file-system' object.
(user-unmount-service-type): New variable.
(user-unmount-service): Use it.
(user-processes-service-type): New variable.
(user-processes-service): Use it.
(host-name-service-type): New variable.
(host-name-service): Use it.
(console-keymap-service-type): New variable.
(console-keymap-service): Use it.
(console-font-service-type): New variable.
(console-font-service): Use it.
(mingetty-pam-service, mingetty-dmd-service): New procedures.
(mingetty-service-type): New variable.
(mingetty-service): Use it.
(nscd-dmd-service): New procedure.
(nscd-activation, nscd-service-type): New variables.
(nscd-service): Use the latter.
(syslog-service-type): New variable.
(syslog-service): Use it.
(<guix-configuration>): New record type.
(%default-guix-configuration): New variable.
(guix-dmd-service, guix-accounts, guix-activation): New procedures.
(guix-service-type): New variable.
(guix-service): Replace list of keyword parameters with a single
'config' parameter. Rewrite using 'service'.
(<udev-configuration>): New record type.
(udev-dmd-service): New procedure.
(udev-service-type): New variable.
(udev-service): Use it.
(device-mapping-service-type): New variable.
(device-mapping-service): Use it.
(swap-service-type): New variable.
(swap-service): Use it.
* gnu/services/databases.scm (<postgresql-configuration>): New record
type.
(%postgresql-accounts, postgresql-activation): New variables.
(postgresql-dmd-service): New procedure.
(postgresql-service): Rewrite using 'service' and
'postgresql-configuration'.
* gnu/services/dbus.scm: New file.
* gnu/services/desktop.scm (dbus-configuration-directory, dbus-service):
Remove.
(wrapped-dbus-service): New procedure.
(<upower-configuration>): New record type.
(upower-configuration-file): Replace keyword parameters with single
<upower-configuration> parameter.
(%upower-accounts, %upower-activation): New variables.
(upower-dbus-service, upower-dmd-service): New procedures.
(upower-service-type): New variable.
(upower-service): Rewrite using 'service' and 'upower-configuration'.
(%colord-activation, %colord-accounts): New variables.
(colord-dmd-service): New procedure.
(colord-service-type): New variable.
(colord-service): Rewrite using 'service'.
(<geoclue-configuration>): New record type.
(geoclue-configuration-file): Replace keyword parameters with a single
'config' parameter.
(geoclue-dbus-service, geoclue-dmd-service): New procedures.
(%geoclue-accounts, geoclue-service-type): New variables.
(geoclue-service): Rewrite using 'service' and
'geoclue-configuration'.
(%polkit-accounts, %polkit-pam-services, polkit-service-type): New
variables.
(polkit-dmd-service): New procedure.
(polkit-service): Rewrite using 'service'.
(<elogind-configuration>)[elogind]: New field.
(elogind-dmd-service): New procedure.
(elogind-service-type): New variable.
(elogind-service): Rewrite using 'service'.
(%desktop-services): Remove argument to 'dbus-service'. Remove 'map'
over %BASE-SERVICES.
* gnu/services/dmd.scm (dmd-boot-gexp): New procedure.
(dmd-root-service-type, %dmd-root-service): New variables.
(dmd-service-type): New macro.
(<dmd-service>): New record type.
* gnu/services/lirc.scm (<lirc-configuration>): New record type.
(%lirc-activation): New variable.
(lirc-dmd-service): New procedure.
(lirc-service-type): New variable.
(lirc-service): Rewrite using 'service' and 'lirc-configuration'.
* gnu/services/networking.scm (<static-networking>): New record type.
(static-networking-service-type): New variable.
(static-networking-service): Rewrite using 'service' and
'static-networking'.
(dhcp-client-service-type): New variable.
(dhcp-client-service): Rewrite using 'service'.
(<ntp-configuration>): New record type.
(ntp-dmd-service): New procedure.
(ntp-service-type): New variable.
(ntp-service): New procedure.
(%tor-accounts, tor-service-type): New variable.
(tor-dmd-service): New procedure.
(tor-service): Rewrite using 'service'.
(<bitlbee-configuration>): New record type.
(bitlbee-dmd-service): New procedure.
(%bitlbee-accounts, %bitlbee-activation, bitlbee-service-type): New
variables.
(bitlbee-service): Rewrite using 'service'.
(%wicd-activation): New variable.
(wicd-dmd-service): New procedure.
(wicd-service-type): New variable.
(wicd-service): Rewrite using 'service'.
* gnu/services/ssh.scm (<lsh-configuration>): New record type.
(activation): Rename to...
(lsh-initialization): ... this.
(lsh-activation, lsh-dmd-service, lsh-pam-services): New procedures.
(lsh-service-type): New variable.
(lsh-service): Rewrite using 'service' and 'lsh-configuration'.
* gnu/services/web.scm (<nginx-configuration>): New record type.
(%nginx-accounts): New variable.
(nginx-activation, nginx-dmd-service): New procedures.
(nginx-service-type): New variable.
(nginx-service): Rewrite using 'service' and 'nginx-configuration'.
* gnu/services/xorg.scm (<slim-configuration>): New record type.
(slim-pam-service, slim-dmd-service): New procedures.
(slim-service-type): New variable.
(slim-service): Rewrite using 'service' and 'slim-configuration'.
* gnu/system.scm (file-union): Remove.
(other-file-system-services): Adjust to new 'file-system-service'
signature.
(essential-services): Add #:container? parameter. Add
%DMD-ROOT-SERVICE, %ACTIVATION-SERVICE, and calls to
'pam-root-service', 'account-service', 'operating-system-etc-service',
and a SETUID-PROGRAM-SERVICE instance.
(operating-system-services): Pass #:container? to 'essential-services.
(etc-directory): Remove.
(operating-system-etc-service): New procedure. Rewrite as a call to
'etc-service'.
(operating-system-accounts): Change to not return accounts required by
services.
(operating-system-etc-directory): Rewrite as a call to 'fold-services'
and 'etc-directory'.
(user-group->gexp, user-account->gexp, modprobe-wrapper): Remove.
(operating-system-activation-script): Rewrite as a call to
'fold-services' and 'activation-service->script'.
(operating-system-boot-script): Likewise.
(operating-system-derivation): Add call to 'lower-object'.
(emacs-site-file, emacs-site-directory, shells-file): Change to use
'computed-file' and 'scheme-file' instead of the monadic procedures.
* gnu/system/install.scm (cow-store-service-type): New variable.
(cow-store-service): Rewrite using 'service'.
(/etc/configuration-files): New procedure.
(configuration-template-service-type,
%configuration-template-service): New variables.
(configuration-template-service): Remove.
(installation-services): Adjust accordingly. Adjust argument to
'guix-service'.
* gnu/system/linux.scm (/etc-entry, pam-root-service): New procedures.
(pam-root-service-type): New variable.
* gnu/system/shadow.scm (user-group->gexp, user-account->gexp,
account-activation, etc-skel, account-service): New procedures.
(account-service-type): New variable.
* tests/services.scm: New file.
* doc/guix.texi (Base Services, Desktop Services): Adjust accordingly.
(Defining Services): Rewrite.
* doc/images/service-graph.dot: New file.
* doc.am (DOT_FILES): Add it.
* po/guix/POTFILES.in: Add gnu/services.scm.
2015-09-17 17:44:26 -04:00
|
|
|
gnu/services.scm
|
2014-11-26 16:49:11 -05:00
|
|
|
gnu/system.scm
|
2016-01-27 07:45:01 -05:00
|
|
|
gnu/services/shepherd.scm
|
2018-03-15 18:41:31 -04:00
|
|
|
gnu/system/mapped-devices.scm
|
2015-05-24 12:02:54 -04:00
|
|
|
gnu/system/shadow.scm
|
2021-06-02 11:18:22 -04:00
|
|
|
guix/import/egg.scm
|
2018-12-17 15:05:35 -05:00
|
|
|
guix/import/opam.scm
|
2018-11-16 06:43:55 -05:00
|
|
|
gnu/installer.scm
|
|
|
|
gnu/installer/connman.scm
|
2018-12-05 00:45:53 -05:00
|
|
|
gnu/installer/hostname.scm
|
2018-11-16 06:43:55 -05:00
|
|
|
gnu/installer/keymap.scm
|
|
|
|
gnu/installer/locale.scm
|
|
|
|
gnu/installer/newt.scm
|
|
|
|
gnu/installer/newt/ethernet.scm
|
2019-04-22 18:41:31 -04:00
|
|
|
gnu/installer/newt/final.scm
|
2020-04-08 04:16:25 -04:00
|
|
|
gnu/installer/newt/parameters.scm
|
2018-11-16 06:43:55 -05:00
|
|
|
gnu/installer/newt/hostname.scm
|
|
|
|
gnu/installer/newt/keymap.scm
|
|
|
|
gnu/installer/newt/locale.scm
|
|
|
|
gnu/installer/newt/menu.scm
|
|
|
|
gnu/installer/newt/network.scm
|
|
|
|
gnu/installer/newt/page.scm
|
2019-04-22 18:41:31 -04:00
|
|
|
gnu/installer/newt/partition.scm
|
2018-12-05 00:41:48 -05:00
|
|
|
gnu/installer/newt/services.scm
|
2020-12-04 05:33:16 -05:00
|
|
|
gnu/installer/newt/substitutes.scm
|
2018-11-16 06:43:55 -05:00
|
|
|
gnu/installer/newt/timezone.scm
|
|
|
|
gnu/installer/newt/user.scm
|
|
|
|
gnu/installer/newt/utils.scm
|
|
|
|
gnu/installer/newt/welcome.scm
|
|
|
|
gnu/installer/newt/wifi.scm
|
2018-12-05 00:57:28 -05:00
|
|
|
gnu/installer/parted.scm
|
2020-04-08 04:20:33 -04:00
|
|
|
gnu/installer/proxy.scm
|
2018-12-05 01:00:11 -05:00
|
|
|
gnu/installer/record.scm
|
2018-12-05 00:41:48 -05:00
|
|
|
gnu/installer/services.scm
|
2018-11-16 06:43:55 -05:00
|
|
|
gnu/installer/steps.scm
|
|
|
|
gnu/installer/timezone.scm
|
2018-12-05 00:55:41 -05:00
|
|
|
gnu/installer/user.scm
|
2018-11-16 06:43:55 -05:00
|
|
|
gnu/installer/utils.scm
|
2019-07-05 14:55:21 -04:00
|
|
|
gnu/machine/ssh.scm
|
2019-06-14 09:10:45 -04:00
|
|
|
gnu/packages/bootstrap.scm
|
2019-06-17 10:06:27 -04:00
|
|
|
guix/build/utils.scm
|
2015-09-10 05:37:36 -04:00
|
|
|
guix/scripts.scm
|
Replace individual scripts with master 'guix' script.
* scripts/guix.in: New script.
* Makefile.am (bin_SCRIPTS): Add 'scripts/guix'. Remove 'guix-build',
'guix-download', 'guix-import', 'guix-package', and 'guix-gc'.
(MODULES): Add 'guix/scripts/build.scm', 'guix/scripts/download.scm',
'guix/scripts/import.scm', 'guix/scripts/package.scm', and
'guix/scripts/gc.scm'.
* configure.ac (AC_CONFIG_FILES): Add 'scripts/guix'. Remove 'guix-build',
'guix-download', 'guix-import', 'guix-package', and 'guix-gc'.
* guix-build.in, guix-download.in, guix-gc.in, guix-import.in,
guix-package.in: Remove shell script boilerplate. Move to guix-COMMAND.in
to guix/scripts/COMMAND.scm. Rename module from (guix-COMMAND) to
(guix scripts COMMAND). Change "guix-COMMAND" to "guix COMMAND" in
usage help string.
* pre-inst-env.in: Add "@abs_top_builddir@/scripts" to the front of $PATH.
Export $GUIX_UNINSTALLED.
* tests/guix-build.sh, tests/guix-daemon.sh, tests/guix-download.sh,
tests/guix-gc.sh, tests/guix-package.sh: Use "guix COMMAND" instead of
"guix-COMMAND".
* doc/guix.texi: Replace all occurrences of "guix-COMMAND" with
"guix COMMAND".
* po/POTFILES.in: Update.
2013-02-14 04:15:25 -05:00
|
|
|
guix/scripts/build.scm
|
2021-06-01 15:32:23 -04:00
|
|
|
guix/diagnostics.scm
|
2017-05-04 05:36:58 -04:00
|
|
|
guix/discovery.scm
|
lint: Move the linting code to a different module.
To try and move towards making programatic access to the linting code easier,
this commit separates out the linting script, from the linting functionality
that it uses.
* guix/scripts/lint.scm (emit-warnings): Alter to to not use match-lambda, as
<lint-warning> isn't accessible.
(<lint-warning>, lint-warning, make-lint-warning, lint-warning?,
lint-warning-message, lint-warning-message-text, lint-warning-message-data,
lint-warning-location, package-file, %make-warning make-warning,
<lint-checker>, lint-checker, make-lint-checker, lint-checker?,
lint-checker-name, lint-checker-description, lint-checker-check,
properly-starts-sentance?, starts-with-abbreviation?, %quoted-identifier-rx,
check-description-style, package-input-intersection,
check-inputs-should-be-native, check-inputs-should-not-be-an-input-at-all,
package-name-regexp, check-synopsis-style, probe-uri,
tls-certificate-error-string, validate-uri, check-home-page,
%distro-directory, check-patch-file-names, escape-quotes,
official-gnu-packages*, check-gnu-synopsis+description, origin-uris,
check-source, check-source-file-name, check-source-unstable-tarball,
check-mirror-url, check-github-url, check-derivation, check-license,
call-with-networking-fail-safe, with-networking-fail-safe,
current-vulnerabilities*, package-vulnerabilities, check-vulnerabilities,
check-for-updates, report-tabulations, report-trailing-white-space,
report-long-line, %hanging-paren-rx, report-lone-parantheses,
%formatting-reporters, report-formatting-issues, check-formatting, %checkers):
Move to…
* guix/lint.scm: … here
* po/guix/POTFILES.in: Add guix/lint.scm.
* Makefile.am: Add guix/lint.scm.
* tests/lint.scm: Change to import (guix lint), rather than (guix scripts lint).
2019-07-02 15:25:41 -04:00
|
|
|
guix/lint.scm
|
Replace individual scripts with master 'guix' script.
* scripts/guix.in: New script.
* Makefile.am (bin_SCRIPTS): Add 'scripts/guix'. Remove 'guix-build',
'guix-download', 'guix-import', 'guix-package', and 'guix-gc'.
(MODULES): Add 'guix/scripts/build.scm', 'guix/scripts/download.scm',
'guix/scripts/import.scm', 'guix/scripts/package.scm', and
'guix/scripts/gc.scm'.
* configure.ac (AC_CONFIG_FILES): Add 'scripts/guix'. Remove 'guix-build',
'guix-download', 'guix-import', 'guix-package', and 'guix-gc'.
* guix-build.in, guix-download.in, guix-gc.in, guix-import.in,
guix-package.in: Remove shell script boilerplate. Move to guix-COMMAND.in
to guix/scripts/COMMAND.scm. Rename module from (guix-COMMAND) to
(guix scripts COMMAND). Change "guix-COMMAND" to "guix COMMAND" in
usage help string.
* pre-inst-env.in: Add "@abs_top_builddir@/scripts" to the front of $PATH.
Export $GUIX_UNINSTALLED.
* tests/guix-build.sh, tests/guix-daemon.sh, tests/guix-download.sh,
tests/guix-gc.sh, tests/guix-package.sh: Use "guix COMMAND" instead of
"guix-COMMAND".
* doc/guix.texi: Replace all occurrences of "guix-COMMAND" with
"guix COMMAND".
* po/POTFILES.in: Update.
2013-02-14 04:15:25 -05:00
|
|
|
guix/scripts/download.scm
|
|
|
|
guix/scripts/package.scm
|
guix package: Add 'install', 'remove', and 'upgrade' aliases.
* guix/scripts/install.scm, guix/scripts/remove.scm,
guix/scripts/upgrade.scm, tests/guix-package-aliases.sh: New files.
* Makefile.am (MODULES, SH_TESTS): Add them.
* po/guix/POTFILES.in: Add them.
* guix/scripts/package.scm (guix-package): Split with...
(guix-package*): ... this. New procedure.
* doc/guix.texi (Invoking guix package): Document them.
(Binary Installation, Application Setup, Package Management)
(Packages with Multiple Outputs, Package Modules)
(X.509 Certificates, Installing Debugging Files): Use 'guix install' in
simple examples.
* etc/completion/bash/guix (_guix_complete): Handle "install", "remove",
and "upgrade".
2019-04-27 12:04:00 -04:00
|
|
|
guix/scripts/install.scm
|
|
|
|
guix/scripts/remove.scm
|
|
|
|
guix/scripts/upgrade.scm
|
2019-04-29 04:41:11 -04:00
|
|
|
guix/scripts/search.scm
|
2019-09-19 13:24:42 -04:00
|
|
|
guix/scripts/show.scm
|
Replace individual scripts with master 'guix' script.
* scripts/guix.in: New script.
* Makefile.am (bin_SCRIPTS): Add 'scripts/guix'. Remove 'guix-build',
'guix-download', 'guix-import', 'guix-package', and 'guix-gc'.
(MODULES): Add 'guix/scripts/build.scm', 'guix/scripts/download.scm',
'guix/scripts/import.scm', 'guix/scripts/package.scm', and
'guix/scripts/gc.scm'.
* configure.ac (AC_CONFIG_FILES): Add 'scripts/guix'. Remove 'guix-build',
'guix-download', 'guix-import', 'guix-package', and 'guix-gc'.
* guix-build.in, guix-download.in, guix-gc.in, guix-import.in,
guix-package.in: Remove shell script boilerplate. Move to guix-COMMAND.in
to guix/scripts/COMMAND.scm. Rename module from (guix-COMMAND) to
(guix scripts COMMAND). Change "guix-COMMAND" to "guix COMMAND" in
usage help string.
* pre-inst-env.in: Add "@abs_top_builddir@/scripts" to the front of $PATH.
Export $GUIX_UNINSTALLED.
* tests/guix-build.sh, tests/guix-daemon.sh, tests/guix-download.sh,
tests/guix-gc.sh, tests/guix-package.sh: Use "guix COMMAND" instead of
"guix-COMMAND".
* doc/guix.texi: Replace all occurrences of "guix-COMMAND" with
"guix COMMAND".
* po/POTFILES.in: Update.
2013-02-14 04:15:25 -05:00
|
|
|
guix/scripts/gc.scm
|
2020-07-05 17:40:29 -04:00
|
|
|
guix/scripts/git.scm
|
|
|
|
guix/scripts/git/authenticate.scm
|
2013-04-21 13:20:00 -04:00
|
|
|
guix/scripts/hash.scm
|
2015-03-07 11:23:14 -05:00
|
|
|
guix/scripts/import.scm
|
2021-08-21 13:23:03 -04:00
|
|
|
guix/scripts/import/minetest.scm
|
2015-10-26 14:24:53 -04:00
|
|
|
guix/scripts/import/cran.scm
|
2015-06-16 04:50:06 -04:00
|
|
|
guix/scripts/import/elpa.scm
|
2013-02-20 17:46:38 -05:00
|
|
|
guix/scripts/pull.scm
|
2015-03-26 18:34:21 -04:00
|
|
|
guix/scripts/substitute.scm
|
2013-12-20 11:17:42 -05:00
|
|
|
guix/scripts/authenticate.scm
|
2014-02-18 17:45:58 -05:00
|
|
|
guix/scripts/system.scm
|
2017-09-13 10:07:30 -04:00
|
|
|
guix/scripts/system/search.scm
|
2014-08-31 20:13:21 -04:00
|
|
|
guix/scripts/lint.scm
|
2015-03-17 10:21:31 -04:00
|
|
|
guix/scripts/publish.scm
|
2015-06-17 15:58:04 -04:00
|
|
|
guix/scripts/edit.scm
|
2015-06-17 18:22:13 -04:00
|
|
|
guix/scripts/size.scm
|
2015-08-27 03:13:39 -04:00
|
|
|
guix/scripts/graph.scm
|
2015-10-19 18:55:09 -04:00
|
|
|
guix/scripts/challenge.scm
|
2016-12-31 12:19:56 -05:00
|
|
|
guix/scripts/copy.scm
|
2017-03-14 10:14:48 -04:00
|
|
|
guix/scripts/pack.scm
|
2017-07-27 05:05:56 -04:00
|
|
|
guix/scripts/weather.scm
|
2018-09-03 09:03:33 -04:00
|
|
|
guix/scripts/describe.scm
|
2018-10-26 05:20:08 -04:00
|
|
|
guix/scripts/processes.scm
|
2019-07-05 14:56:07 -04:00
|
|
|
guix/scripts/deploy.scm
|
2020-10-01 16:09:58 -04:00
|
|
|
guix/gexp.scm
|
2015-10-26 14:24:53 -04:00
|
|
|
guix/gnu-maintenance.scm
|
2015-07-01 20:32:07 -04:00
|
|
|
guix/scripts/container.scm
|
|
|
|
guix/scripts/container/exec.scm
|
guix build: Move transformation options to (guix transformations).
* guix/transformations.scm: New file.
* tests/scripts-build.scm: Rename to...
* tests/transformations.scm: ... this.
* Makefile.am (MODULES): Add 'guix/transformations.scm'.
(SCM_TESTS): Adjust to rename.
* guix/scripts/build.scm (numeric-extension?)
(tarball-base-name, <downloaded-file>, download-to-store*)
(compile-downloaded-file, package-with-source)
(transform-package-source, evaluate-replacement-specs)
(transform-package-inputs, transform-package-inputs/graft)
(%not-equal, package-git-url, evaluate-git-replacement-specs)
(transform-package-source-branch, transform-package-source-commit)
(transform-package-source-git-url, package-dependents/spec)
(package-toolchain-rewriting, transform-package-toolchain)
(transform-package-with-debug-info, transform-package-tests)
(%transformations, transformation-procedure, %transformation-options)
(show-transformation-options-help, options->transformation)
(package-transformations): Move to (guix transformations).
* guix/scripts/environment.scm: Adjust accordingly.
* guix/scripts/graph.scm: Likewise.
* guix/scripts/install.scm: Likewise.
* guix/scripts/pack.scm: Likewise.
* guix/scripts/package.scm: Likewise.
* guix/scripts/upgrade.scm: Likewise.
* po/guix/POTFILES.in: Add 'guix/transformations.scm'.
2020-10-29 13:30:07 -04:00
|
|
|
guix/transformations.scm
|
2015-10-21 05:11:25 -04:00
|
|
|
guix/upstream.scm
|
2012-10-31 19:50:01 -04:00
|
|
|
guix/ui.scm
|
2017-01-18 17:21:29 -05:00
|
|
|
guix/status.scm
|
2013-07-14 10:35:37 -04:00
|
|
|
guix/http-client.scm
|
2014-01-22 11:09:21 -05:00
|
|
|
guix/nar.scm
|
guix: Move narinfo code from substitute script to module.
This separation between the code for dealing with narinfos from the code doing
that for a purpose should make things clearer, and better support components
other that the substitute script in using this code.
This is just moving the code around, no code should have been significantly
changed.
* guix/scripts/substitute.scm (<narinfo>): Move record type to (guix narinfo).
(fields->alist, narinfo-hash-algorithm+value, narinfo-hash->sha256,
narinfo-signature->canonical-sexp, narinfo-maker, read-narinfo,
narinfo-sha256, valid-narinfo?, write-narinfo, narinfo->string,
string->narinfo, equivalent-narinfo?, supported-compression?,
compresses-better?, narinfo-best-uri): Move procedures to (guix narinfo).
(%compression-methods): Move variable to (guix narinfo).
* guix/narinfo.scm: New file.
* Makefile.am (MODULES): Add it.
* po/guix/POTFILES.in: Add 'guix/narinfo.scm'.
2020-12-24 10:50:54 -05:00
|
|
|
guix/narinfo.scm
|
2018-08-27 12:05:49 -04:00
|
|
|
guix/channels.scm
|
2018-10-11 12:04:51 -04:00
|
|
|
guix/profiles.scm
|
2018-11-30 10:41:22 -05:00
|
|
|
guix/git.scm
|
2019-01-10 08:45:12 -05:00
|
|
|
guix/deprecation.scm
|
2019-07-10 12:18:19 -04:00
|
|
|
guix/derivations.scm
|
2020-11-18 14:45:18 -05:00
|
|
|
guix/scripts/archive.scm
|
|
|
|
guix/scripts/build.scm
|
|
|
|
guix/scripts/environment.scm
|
|
|
|
guix/scripts/time-machine.scm
|
|
|
|
guix/scripts/import/cpan.scm
|
|
|
|
guix/scripts/import/crate.scm
|
2021-06-02 11:18:22 -04:00
|
|
|
guix/scripts/import/egg.scm
|
2020-11-18 14:45:18 -05:00
|
|
|
guix/scripts/import/gem.scm
|
|
|
|
guix/scripts/import/gnu.scm
|
2020-10-22 20:40:17 -04:00
|
|
|
guix/scripts/import/go.scm
|
2020-11-18 14:45:18 -05:00
|
|
|
guix/scripts/import/hackage.scm
|
|
|
|
guix/scripts/import/json.scm
|
|
|
|
guix/scripts/import/opam.scm
|
|
|
|
guix/scripts/import/pypi.scm
|
|
|
|
guix/scripts/import/stackage.scm
|
|
|
|
guix/scripts/import/texlive.scm
|
|
|
|
guix/scripts/offload.scm
|
|
|
|
guix/scripts/perform-download.scm
|
|
|
|
guix/scripts/refresh.scm
|
|
|
|
guix/scripts/repl.scm
|
2021-06-17 16:36:59 -04:00
|
|
|
guix/scripts/style.scm
|
2020-11-18 14:45:18 -05:00
|
|
|
guix/scripts/system/reconfigure.scm
|
2015-06-10 11:48:16 -04:00
|
|
|
nix/nix-daemon/guix-daemon.cc
|