Skip to content
Snippets Groups Projects
  1. Oct 20, 2020
  2. Sep 17, 2020
    • Morgan Smith's avatar
      guix-install.sh: Support OpenRC. · cabac732
      Morgan Smith authored
      
      * etc/guix-install.sh (chk_init_sys): Detect OpenRC.
      (sys_enable_guix_daemon): Install & enable the Guix daemon on such
      systems.
      * etc/openrc/guix-daemon.in: New file.
      * nix/local.mk: Add a rule for it.
      (openrcservicedir, nodist_openrcservice_DATA): New variables.
      (CLEANFILES, EXTRA_DIST): Add them.
      * .gitignore: Ignore etc/openrc/guix-daemon.
      
      Signed-off-by: default avatarTobias Geerinckx-Rice <me@tobias.gr>
      cabac732
  3. Jul 17, 2020
  4. Jun 28, 2020
  5. May 16, 2020
  6. May 15, 2020
    • Maxim Cournoyer's avatar
      etc: indent-code.el: Use the --quick option. · cb21ae76
      Maxim Cournoyer authored
      This prevents Emacs from loading the autoload definitions found in its
      profile, which needlessly clutters the output.  It also prevents Geiser (if
      installed) from blocking the script and asking the user to input the Scheme
      implementation to use.
      
      The trick for passing multiple arguments to Emacs is to use what is called a
      "sesquicolon" (see https://www.emacswiki.org/emacs/EmacsScripts).
      
      * etc/indent-code.el.in: Rename to...
      * etc/indent-code.el: ...this.  Adapt the shebang to use a sesquicolon, and
      pass the --quick option to Emacs.  Since this line is interpreted by the
      shell, simply use Emacs from the PATH instead of from a hard coded location.
      (main): New procedure, used as the entry point.
      * configure.ac: Remove the warning about Emacs.  Emacs can now be installed
      any time by the user if they want to use the script.
      * .gitignore: No longer ignore changes to etc/indent-code.el.
      cb21ae76
  7. Mar 30, 2020
  8. Mar 11, 2020
    • Danny Milosavljevic's avatar
      Add system start-up files for guix-daemon. · 73fbe041
      Danny Milosavljevic authored
      * etc/init.d/guix-daemon.in: New file.
      * nix/local.mk (etc/init.d/guix-daemon): New rule.
      (nodist_sysvinitservice_DATA): Add etc/init.d/guix-daemon.in .
      (CLEANFILES): Add etc/init.d/guix-daemon .
      * .gitignore: Add etc/init.d/guix-daemon .
      73fbe041
  9. Sep 18, 2019
    • Ricardo Wurmus's avatar
      doc: Add Guix Cookbook. · 7bc46ecc
      Ricardo Wurmus authored
      * .gitignore: Update ignore list.
      * Makefile.am (assert-no-store-file-names): Exclude the cookbook.
      * bootstrap: Generate po files for cookbook translations.
      * doc/guix-cookbook.texi: New file.
      * doc/local.mk (info_TEXINFOS): Add it; add a rule to build cookbook
      translations.
      * po/doc/local.mk (DOC_COOKBOOK_PO_FILES): New variable.
      (EXTRA_DIST): Add cookbook pot file and po files.
      (doc-po-update-cookbook-%): New target.
      (doc-pot-update): Also update cookbook pot file.
      (doc-po-update): Also update cookbook po files.
      7bc46ecc
  10. Jun 14, 2019
    • Ludovic Courtès's avatar
      build: Remove 'gnu/packages/bootstrap' and its binaries. · 92d00ca4
      Ludovic Courtès authored
      * gnu/local.mk (bootstrapdir, bootstrap_i686_linuxdir)
      (bootstrap_armhf_linuxdir, bootstrap_aarch64_linuxdir)
      (bootstrap_mips64el_linuxdir, dist_bootstrap_i686_linux_DATA)
      (dist_bootstrap_armhf_linux_DATA, dist_bootstrap_aarch64_linux_DATA)
      (dist_bootstrap_mips64el_linux_DATA): Remove.
      (set-bootstrap-executable-permissions): Remove target.
      * Makefile.am (install-data-hook): Remove dependency on
      'set-bootstrap-executable-permissions'.
      * gnu/packages/bootstrap: Remove directory.
      * tests/search-paths.scm ("evaluate-search-paths, separator is #f"):
      Adjust to match .../aux-files/linux-libre.
      92d00ca4
  11. Apr 26, 2019
    • Miguel Ángel Arruga Vivas's avatar
      bootstrap: Break automake dependency on generated files. · 9ca5ff88
      Miguel Ángel Arruga Vivas authored
      
      * bootstrap: Generate stub files for the manual translations whose
      generated files are not included in the VCS.
      * doc/contributing.de.texi: Remove file.
      * doc/contributing.es.texi: Remove file.
      * doc/contributing.fr.texi: Remove file.
      * doc/contributing.zh_CN.texi: Remove file.
      * doc/guix.de.texi: Remove file.
      * doc/guix.es.texi: Remove file.
      * doc/guix.fr.texi: Remove file.
      * doc/guix.zh_CN.texi: Remove file.
      * .gitignore: Add them.
      
      Signed-off-by: default avatarJulien Lepiller <julien@lepiller.eu>
      9ca5ff88
  12. Nov 20, 2018
  13. Jun 14, 2018
    • Ludovic Courtès's avatar
      Remove 'guix-register' and its traces. · ea0a06ce
      Ludovic Courtès authored
      * Makefile.am (SH_TESTS): Remove tests/guix-register.sh.
      * build-aux/pre-inst-env.in (GUIX_REGISTER): Remove.
      * gnu/build/install.scm (directives): Remove outdated comment.
      * gnu/build/vm.scm (root-partition-initializer): Update comment.
      * gnu/packages/package-management.scm (guix-register): Remove.
      * guix/config.scm.in (%sbindir, %guix-register-program): Remove.
      * guix/scripts/system.scm (install): Adjust docstring.
      * guix/self.scm (make-config.scm): Remove #:guix.  Do not generate
      %sbindir and %guix-register-program.
      (specification->package): Remove "guix".
      * nix/guix-register/guix-register.cc: Remove.
      * nix/libstore/store-api.cc (decodeValidPathInfo): Remove.
      * nix/libstore/store-api.hh (decodeValidPathInfo): Remove declaration.
      * nix/local.mk (sbin_PROGRAMS, guix_register_SOURCES)
      (guix_register_CPPFLAGS, guix_register_LDFLAGS): Remove.
      * tests/guix-register.sh: Remove.
      ea0a06ce
  14. Jun 12, 2018
  15. Apr 19, 2018
    • Julien Lepiller's avatar
      gnu: doc: Allow documentation to be translated. · b9fe8fd6
      Julien Lepiller authored
      * po/doc/contributing.pot: New file.
      * po/doc/guix.pot: New file.
      * po/doc/local.mk: New file.
      * Makefile.am: Include it. Add gettext command. Add silent rules for po4a.
      * configure.ac: Look for po4a-translate and po4a-updatepo.
      * doc/local.mk: Add rules to generate translated texi files.
      (TRANSLATED_INFO): New variable.
      (BUILT_SOURCES, EXTRA_DIST, MAINTAINERCLEANFILES): Add it.
      * .gitignore: Add generated files.
      b9fe8fd6
  16. Feb 13, 2018
  17. May 13, 2017
  18. May 08, 2017
  19. May 04, 2017
    • Ludovic Courtès's avatar
      build: Use Gnulib's 'git-version-gen'. · e6860b5e
      Ludovic Courtès authored
      * Makefile.am (EXTRA_DIST, BUILT_SOURCES): Add $(top_srcdir)/.version.
      ($(top_srcdir)/.version, gen-tarball-version): New targets.
      (dist-hook): Depend on 'gen-tarball-version'.
      (.PHONY): Add 'gen-tarball-version'.
      * build-aux/git-version-gen: New file, from Gnulib v0.1-1312-ga87d5e5c6.
      * configure.ac: Use it in 'AC_INIT'.  Use 'https' for the URL.
      e6860b5e
  20. Feb 27, 2017
  21. Feb 10, 2017
  22. Jan 13, 2017
    • Ludovic Courtès's avatar
      etc: Support indentation of whole files. · 557d9c8d
      Ludovic Courtès authored
      * etc/indent-package.el.in: Rename to...
      * etc/indent-code.el.in: ... this.  Add case for a single argument.
      * doc/contributing.texi (Formatting Code): Adjust accordingly.
      * configure.ac: Likewise.
      557d9c8d
  23. Jan 12, 2017
    • Ludovic Courtès's avatar
      etc: Add 'indent-package.el' script. · 7bb2b10c
      Ludovic Courtès authored
      
      * configure.ac: Check for 'emacs', substitute 'EMACS', and emit
      'etc/indent-package.el'.
      * etc/indent-package.el.in: New file.
      * doc/contributing.texi (Formatting Code): Mention
      'etc/indent-package.el'.
      (Submitting Patches): Likewise, and link to the above node.
      
      Co-authored-by: default avatarAlex Kost <alezost@gmail.com>
      7bb2b10c
  24. Nov 24, 2016
    • Hartmut Goebel's avatar
      Add system start-up files for "guix publish". · 332d7903
      Hartmut Goebel authored
      * .gitignore: add etc/guix-publish.conf and /etc/guix-publish.service.
      * etc/guix-publish.conf.in: New file.
      * etc/guix-publish.service.in: New file.
      * nix/local.mk (etc/guix-%.service, etc/guix-%.conf): Generalized former
        build-rules for by using patterns.
        (nodist_systemdservice_DATA): Add etc/guix-publish.service, update
        comment.
        (nodist_upstartjob_DATA): Add etc/guix-publish.conf, update comment.
      * doc/guix.texi (Invoking guix publish): Add description for enabling
        "guix publish" on host distros using the new files.
      332d7903
  25. Nov 16, 2016
    • Ludovic Courtès's avatar
      daemon: Add "builtin:download" derivation builder. · 94d92c77
      Ludovic Courtès authored
      
      This ensures that 1) the derivation doesn't change when Guix changes;
      2) the derivation closure doesn't contain Guix and its dependencies; 3)
      we don't have to rely on ugly chroot hacks.
      
      Adapted from Nix commit 0a2bee307b20411f5b0dda0c662b1f9bb9e0e131.
      
      * nix/libstore/build.cc (DerivationGoal::runChild): Add special case for
      'isBuiltin(drv)'.  Disable chroot when 'isBuiltin(drv)'.
      * nix/libstore/builtins.cc, nix/libstore/builtins.hh,
      nix/scripts/download.in, guix/scripts/perform-download.scm: New files.
      * guix/ui.scm (show-guix-help)[internal?]: Add 'perform-download'.
      * nix/local.mk (libstore_a_SOURCES): Add builtins.cc.
      (libstore_headers): Add builtins.hh.
      (nodist_pkglibexec_SCRIPTS): Add 'scripts/download'.
      * config-daemon.ac: Emit 'scripts/download'.
      * Makefile.am (MODULES): Add 'guix/scripts/perform-download.scm'.
      * tests/derivations.scm ("unknown built-in builder")
      ("'download' built-in builder")
      ("'download' built-in builder, invalid hash")
      ("'download' built-in builder, not found")
      ("'download' built-in builder, not fixed-output"): New tests.
      
      Co-authored-by: default avatarEelco Dolstra <eelco.dolstra@logicblox.com>
      94d92c77
  26. Jul 05, 2016
  27. Mar 22, 2016
    • Ludovic Courtès's avatar
      doc: Add "lightweight desktop" OS config example. · d038b674
      Ludovic Courtès authored
      * gnu/system/examples/desktop.tmpl (packages): Remove XFCE and
      RATPOISON.
      (services): Add 'gnome-desktop-service' and 'xfce-desktop-service'.
      * gnu/system/examples/lightweight-desktop.tmpl: New file.
      * Makefile.am (EXAMPLES): Add it.
      * doc.am (OS_CONFIG_EXAMPLES_TEXI): Add
      doc/os-config-lightweight-desktop.texi.
      * gnu/system/install.scm (/etc/configuration-files)[directory]: Add
      lightweight-desktop.tmpl.
      d038b674
  28. Jan 28, 2016
  29. Jan 12, 2016
  30. Nov 26, 2015
  31. Oct 14, 2015
    • Ludovic Courtès's avatar
      guix system: Add 'dmd-graph' command. · 6f305ea5
      Ludovic Courtès authored
      * guix/scripts/system.scm (dmd-service-node-label,
        dmd-service-node-type, export-dmd-graph): New procedures.
        (show-help): Add 'dmd-graph'.
        (guix-system)[parse-sub-command]: Likewise.
        Honor it.
      * doc/guix.texi (Invoking guix system): Document it.
        (dmd Services): Add an illustration and explanation.
      * doc/images/dmd-graph.dot: New file.
      * doc.am (DOT_FILES): Add it.
      6f305ea5
  32. Oct 10, 2015
    • Ludovic Courtès's avatar
      services: Introduce extensible services. · 0adfe95a
      Ludovic Courtès authored
      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.
      0adfe95a
  33. Aug 30, 2015
    • Mathieu Lirzin's avatar
      build: Produce 'guix-config' instead of using compile-time tricks. · bd6163d1
      Mathieu Lirzin authored
      * emacs/guix-{init,profiles}.el.in: Rename to ...
      * emacs/guix-{init,profiles}.el: ... these.  New files.
        Use 'guix-config'.
      * emacs/guix-config.el.in: New file.
      * emacs.am (nodist_lisp_DATA): Add it.  Move them to ...
        (ELFILES): ... here.
      * .gitignore, configure.ac: Adjust accordingly.
      bd6163d1
  34. Aug 26, 2015
    • Ludovic Courtès's avatar
      Add 'guix graph'. · 88856916
      Ludovic Courtès authored
      * guix/scripts/graph.scm, tests/graph.scm, tests/guix-graph.sh,
        doc/images/coreutils-bag-graph.dot, doc/images/coreutils-graph.dot: New
        files.
      * Makefile.am (MODULES): Add guix/scripts/graph.scm.
        (SH_TESTS): Add tests/guix-graph.sh.
        (SCM_TESTS): Add tests/graph.scm.
      * doc.am (DOT_FILES, DOT_VECTOR_GRAPHICS): New variables.
        (EXTRA_DIST): Use them.
        (dist_infoimage_DATA): Use $(DOT_FILES).
        (pdf-local, info-local, ps-local): Likewise.
      * doc/guix.texi (Packages with Multiple Outputs): Add cross-reference to 'guix
        graph'.
        (Invoking guix gc): Likewise.
        (Invoking guix graph): New section.
      88856916
  35. Jul 15, 2015
    • Ludovic Courtès's avatar
      Add 'guix-daemon.service' file for systemd. · d2825c96
      Ludovic Courtès authored
      * etc/guix-daemon.service.in: New file, provided by Ricardo Wurmus.
      * daemon.am (CLEANFILES): Add etc/guix-daemon.service.
        (systemdservicedir, nodist_systemdservice_DATA): New variables.
        (EXTRA_DIST): Add etc/guix-daemon.service.in.
      * doc/guix.texi (Binary Installation, Build Environment Setup): Mention
        'guix-daemon.service'.
      d2825c96
  36. Jul 07, 2015
  37. Jun 03, 2015
  38. May 25, 2015
  39. May 09, 2015
    • Ludovic Courtès's avatar
      doc: Show both the "bare-bones" and the "desktop" configurations. · dd51caac
      Ludovic Courtès authored
      * doc/guix.texi (System Installation): Add xref to "Using the
        Configuration System" instead of including one here.
        (Using the Configuration System): Remove first example, and include
        os-config-bare-bones.texi instead.  Include os-config-desktop.texi as
        a second example.
      * doc.am (OS_CONFIG_EXAMPLES_TEXI): New variable.
        (BUILT_SOURCES, EXTRA_DIST, MAINTAINERCLEANFILES): Use it.
        (doc/os-config.texi): Remove.
        (doc/os-config-%.texi): New target.
      dd51caac
  40. Mar 25, 2015
    • Ludovic Courtès's avatar
      Rename 'guix substitute-binary' to 'guix substitute'. · 2c74fde0
      Ludovic Courtès authored
      * guix/scripts/substitute-binary.scm: Rename to...
      * guix/scripts/substitute.scm: ... this.  Adjust module name, entry
        point, comments, and help string accordingly.
      * nix/scripts/substitute-binary.in: Rename to...
      * nix/scripts/substitute.in: ... this.
      * pre-inst-env.in (NIX_SUBSTITUTERS): Adjust accordingly.
      * tests/substitute-binary.scm: Rename to...
      * tests/substitute.scm: ... this.  Adjust references to (guix scripts
        substitute) accordingly.
      * guix/ui.scm (show-guix-help)[internal?]: Change "substitute-binary" to
        "substitute".
      * Makefile.am (MODULES, SCM_TESTS): Adjust to file renames.
      * daemon.am (nodist_pkglibexec_SCRIPTS): Likewise.
      * config-daemon.ac: Likewise.
      * guix/tests.scm (call-with-derivation-narinfo): Adjust comments and
        docstring.
      2c74fde0
Loading