summaryrefslogtreecommitdiff
path: root/po/guix
Commit message (Expand)AuthorAgeFilesLines
* Add 'guix describe'.•••* guix/scripts/describe.scm: New file. * Makefile.am (MODULES): Add it. (SH_TESTS): Add tests/guix-describe.sh. * po/guix/POTFILES.in: Add it. * guix/scripts/pull.scm (display-profile-content): Export. * guix/describe.scm (current-profile, current-profile-entries): Export. * tests/guix-describe.sh: New file. * doc/guix.texi (Features): Mention 'guix pull' and provenance tracking. (Invoking guix pull): Link to 'guix describe'. (Channels): Likewise. (Invoking guix describe): New node. Ludovic Courtès2018-09-071-0/+1
* Add (guix channels) and use it in (guix scripts pull).•••* guix/channels.scm: New file. * Makefile.am (MODULES): Add it. * guix/scripts/pull.scm: Use it. (%default-options): Remove 'repository-url' and 'ref'. (show-help, %options): Add '--channels'. (%self-build-file, %pull-version, build-from-source) (whole-package-for-legacy, derivation->manifest-entry): Remove. These now exist in a similar form in (guix channels). (build-and-install): Change 'source' to 'instances'. Remove #:url, #:branch, and #:commit. Rewrite using 'channel-instances->manifest'. (channel-list): New procedure. (guix-pull): Parameterize %REPOSITORY-CACHE-DIRECTORY. Call 'honor-lets-encrypt-certificates!' unconditionally. Load ~/.config/guix/channels.scm. Rewrite to use (guix channels). [use-le-certs?]: Remove. * po/guix/POTFILES.in: Add (guix channels). * doc/guix.texi (Invoking guix pull): Group the description of '--url', '--commit', and '--branch'. Remove mention of 'GUIX_PULL_URL'. Add references to "Channels". Document '--channels'. (Channels): New node. (Defining Packages): Link to "Channels" instead of "Package Modules". (Invoking guix edit): Link to "Package Modules" instead of "Defining Packages". (Package Modules): Document both GUIX_PACKAGE_PATH and channels. Ludovic Courtès2018-09-021-0/+1
* nls: Update 'fr' translation.Julien Lepiller2018-08-261-39359/+2959
* nls: Update 'de' translation.Leo Famulari2018-08-241-829/+2080
* nls: Update 'fr' translation.Leo Famulari2018-08-201-2959/+39359
* nls: Update 'da' translation.Leo Famulari2018-08-121-321/+453
* nls: Update 'fr' translation.Julien Lepiller2018-07-041-2/+2
* nls: Update 'pt_BR' translation.Ludovic Courtès2018-06-271-320/+459
* nls: Update 'fr' translation.Julien Lepiller2018-06-231-519/+857
* nls: Update 'da' translation.Ludovic Courtès2018-06-181-25/+31
* nls: Update 'da' translation.Ludovic Courtès2018-06-081-563/+1041
* nls: Update 'pt_BR' translation.Ludovic Courtès2018-05-011-460/+659
* nls: Update 'fr' translation.Ludovic Courtès2018-04-191-15/+22
* nls: Add Spanish translation.•••* po/guix/es.po: New file. * po/guix/LINGUAS: Add 'es'. Ludovic Courtès2018-03-312-0/+2995
* linux-initrd: Move 'check-device-initrd-modules' elsewhere.•••This mostly reverts ca23693d280de5c4031058da4d3041d830080484, which introduced a circular dependency between (gnu system linux-initrd) and (gnu system mapped-devices). Reported by Eric Bavier. * gnu/system/linux-initrd.scm (check-device-initrd-modules): Move to... * gnu/system/mapped-devices.scm (check-device-initrd-modules): ... here. * po/guix/POTFILES.in: Adjust accordingly. Ludovic Courtès2018-03-151-1/+1
* linux-initrd: Factorize 'check-device-initrd-modules'.•••* gnu/system/mapped-devices.scm (check-device-initrd-modules): Move to... * gnu/system/linux-initrd.scm (check-device-initrd-modules): ... here. New procedure. * po/guix/POTFILES.in: Add it. * guix/scripts/system.scm (check-initrd-modules)[check-device]: Remove. Use 'check-device-initrd-modules' instead. Ludovic Courtès2018-03-071-0/+1
* nls: Update 'pt_BR' translation.Marius Bakke2018-02-261-587/+1151
* nls: Update 'zh_CN' translation.Leo Famulari2018-02-121-523/+1331
* nls: Update 'fr' translation.Ludovic Courtès2017-12-041-677/+1029
* gnu: Improve error reporting of the use-.*modules macros.•••Suggested by Julien Lepiller and myglc2 at <https://lists.gnu.org/archive/html/guix-devel/2017-11/msg00106.html>. * gnu.scm (%try-use-modules): New procedure. (package-module-hint, service-module-hint): New procedures. (try-use-modules): New macro. (use-package-modules, use-service-modules, use-system-modules): Use it. * tests/guix-system.sh: Test it. Ludovic Courtès2017-11-081-0/+1
* guix system: Add 'search' command.•••* guix/scripts/system.scm (resolve-subcommand): New procedure. (process-command): Handle 'search'. (guix-system): Likewise. (show-help): Augment. * guix/scripts/system/search.scm: New file. * po/guix/POTFILES.in: Add it. * Makefile.am (MODULES): Add it. * guix/ui.scm (%text-width): Export. * doc/guix.texi (Invoking guix system): Document it. (Service Types and Services): Mention 'guix system search'. * tests/guix-system.sh: Test it. Ludovic Courtès2017-09-161-0/+1
* nls: Mark (guix scripts weather) as translatable.•••* po/guix/POTFILES.in: Add guix/scripts/weather.scm. Ludovic Courtès2017-07-271-0/+1
* nls: Update 'da' translation.Leo Famulari2017-05-231-439/+659
* maint: Do not update PO files upon "make dist".•••This works around a non-determinstic build failure when doing "make distcheck -j4". * po/guix/Makevars (DIST_DEPENDS_ON_UPDATE_PO): New variable. * po/packages/Makevars (DIST_DEPENDS_ON_UPDATE_PO): New variable. Ludovic Courtès2017-05-141-0/+5
* nls: Update 'fr' translation.Ludovic Courtès2017-05-111-426/+637
* nls: Mark (guix discovery) as translatable.•••This is a followup to cd903ef7871170d3c4eced45418459d293ef48a7. * po/guix/POTFILES.in: Add 'guix/discovery.scm'. Ludovic Courtès2017-05-041-0/+1
* ui: Rename '_' to 'G_'.•••This avoids collisions with '_' when the latter is used as a 'match' pattern for instance. See <https://lists.gnu.org/archive/html/guix-devel/2017-04/msg00464.html>. * guix/ui.scm: Rename '_' to 'G_'. * po/guix/Makevars (XGETTEXT_OPTIONS): Adjust accordingly. * build-aux/compile-all.scm (warnings): Remove 'format'. * gnu/packages.scm, gnu/services.scm, gnu/services/shepherd.scm, gnu/system.scm, gnu/system/shadow.scm, guix/gnupg.scm, guix/http-client.scm, guix/import/cpan.scm, guix/import/elpa.scm, guix/import/pypi.scm, guix/nar.scm, guix/scripts.scm, guix/scripts/archive.scm, guix/scripts/authenticate.scm, guix/scripts/build.scm, guix/scripts/challenge.scm, guix/scripts/container.scm, guix/scripts/container/exec.scm, guix/scripts/copy.scm, guix/scripts/download.scm, guix/scripts/edit.scm, guix/scripts/environment.scm, guix/scripts/gc.scm, guix/scripts/graph.scm, guix/scripts/hash.scm, guix/scripts/import.scm, guix/scripts/import/cpan.scm, guix/scripts/import/cran.scm, guix/scripts/import/crate.scm, guix/scripts/import/elpa.scm, guix/scripts/import/gem.scm, guix/scripts/import/gnu.scm, guix/scripts/import/hackage.scm, guix/scripts/import/nix.scm, guix/scripts/import/pypi.scm, guix/scripts/import/stackage.scm, guix/scripts/lint.scm, guix/scripts/offload.scm, guix/scripts/pack.scm, guix/scripts/package.scm, guix/scripts/perform-download.scm, guix/scripts/publish.scm, guix/scripts/pull.scm, guix/scripts/refresh.scm, guix/scripts/size.scm, guix/scripts/substitute.scm, guix/scripts/system.scm, guix/ssh.scm, guix/upstream.scm: Use 'G_' instead of '_'. Most of this change was obtained by running: "sed -i -e's/(_ "/(G_ "/g' `find -name \*.scm`". Ludovic Courtès2017-05-031-1/+1
* nls: Mark (guix scripts pack) as translatable.•••* po/guix/POTFILES.in: Add 'guix/scripts/pack.scm'. Ludovic Courtès2017-03-141-0/+1
* Add 'guix copy'.•••* guix/scripts/copy.scm: New file. * guix/scripts/archive.scm (options->derivations+files): Export. * doc/guix.texi (Invoking guix copy): New node. * Makefile.am (MODULES) [HAVE_GUILE_SSH]: Add guix/scripts/copy.scm. * po/guix/POTFILES.in: Likewise. Ludovic Courtès2016-12-311-0/+1
* nls: Update 'fr' translation.Ludovic Courtès2016-12-191-384/+536
* nls: Update 'pt_BR' translation.Ludovic Courtès2016-12-191-390/+539
* nls: Update 'da' translation.Ludovic Courtès2016-12-191-439/+584
* nls: Update 'da' translation.Marius Bakke2016-12-041-428/+631
* nls: Update 'fr' translation.Ludovic Courtès2016-11-121-35/+31
* nls: Update 'fr' translation.Leo Famulari2016-11-061-306/+240
* nls: Update 'pt_BR' translation.Leo Famulari2016-11-051-486/+2408
* nls: Update 'fr' translation.Leo Famulari2016-10-231-602/+747
* nls: Update 'de' translation.Ludovic Courtès2016-10-061-441/+848
* nls: Update 'pl' translation.Leo Famulari2016-08-141-500/+868
* nls: Update 'fr' translation.Ludovic Courtès2016-06-261-371/+1685
* nls: Add Simplified Chinese translation.•••* po/guix/zh_CN.po: New file. * po/guix/LINGUAS: Add 'zh_CN'. Ludovic Courtès2016-04-292-0/+2301
* nls: Update 'da' translation.Ludovic Courtès2016-03-281-378/+568
* Rename (gnu services dmd) to (gnu services shepherd).•••* gnu/services/dmd.scm: Rename to... * gnu/services/shepherd.scm: ... this. * gnu/system.scm: Use it. * gnu/system/install.scm: Likewise. * gnu/services/xorg.scm: Likewise. * gnu/services/web.scm: Likewise. * gnu/services/ssh.scm: Likewise. * gnu/services/networking.scm: Likewise. * gnu/services/mail.scm: Likewise. * gnu/services/lirc.scm: Likewise. * gnu/services/desktop.scm: Likewise. * gnu/services/dbus.scm: Likewise. * gnu/services/databases.scm: Likewise. * gnu/services/base.scm: Likewise. * gnu/services/avahi.scm: Likewise. * guix/scripts/system.scm: Likewise. * tests/services.scm: Likewise. * tests/guix-system.sh: Likewise. * doc/guix.texi (Shepherd Services): Adjust accordingly. * gnu-system.am (GNU_SYSTEM_MODULES): Likewise. * po/guix/POTFILES.in: Likewise. Alex Kost2016-01-291-1/+1
* nls: Add Polish translation.Ludovic Courtès2015-12-062-0/+2089
* nls: Update 'de' translation.Ludovic Courtès2015-12-011-345/+1241
* scripts: Add 'container' subcommand.•••* guix/scripts/container.scm: New file. * guix/scripts/container/exec.scm: New file. * po/guix/POTFILES.in: Add them. * Makefile.am (MODULES): Add them. * doc/guix.texi (Invoking guix container): New section. David Thompson2015-11-011-0/+2
* nls: Update 'da' translation.Ludovic Courtès2015-11-011-365/+1030
* upstream: Add 'description' field to 'upstream-updater'.•••Suggested by Ludovic Courtès <ludo@gnu.org>. * guix/upstream.scm (<upstream-updater>): Use 'define-record-type*'. [description]: New field. (lookup-updater): Adjust accordingly. * guix/gnu-maintenance.scm (%gnu-updater): Likewise. * guix/import/cran.scm (%cran-updater): Likewise. * guix/import/elpa.scm (%elpa-updater): Likewise. * po/guix/POTFILES.in: Add guix/scripts/import/cran.scm and guix/gnu-maintenance.scm. Alex Kost2015-10-271-0/+2
* gnu-maintenance: Generalize, leading to (guix upstream).•••* guix/gnu-maintenance.scm (<gnu-release>): Remove. (coalesce-releases): Move to upstream.scm. Rename to 'coalesce-sources'; adjust callers. (releases, latest-release): Return <upstream-source> objects instead of <gnu-release> objects. (latest-release*, non-emacs-gnu-package?): New procedures. (gnu-release-archive-types): Remove. (%gnu-updater): New variable. (package-update-path, download-tarball, package-update, update-package-source): Move to... * guix/upstream.scm: ... here. New file. * Makefile.am (MODULES): Add it. * po/guix/POTFILES.in: Replace gnu-maintenance.scm with upstream.scm. * guix/scripts/refresh.scm (%updaters): New variable. (update-package): Adjust to new 'package-update' interface. (guix-refresh): Adjust to new 'package-update-path'. Remove 'false-if-exception' around it. Ludovic Courtès2015-10-211-1/+1
* Add 'guix challenge'.•••* guix/scripts/challenge.scm, tests/challenge.scm: New files. * Makefile.am (MODULES): Add the former. (SCM_TESTS): Add the latter. * doc.am (SUBCOMMANDS): Add 'challenge'. * doc/guix.texi (Substitutes): Add xref to 'guix challenge'. (Invoking guix challenge): New node. * doc/contributing.texi (Submitting Patches): Add note about using 'guix challenge'. * po/guix/POTFILES.in: Add guix/scripts/challenge.scm. Ludovic Courtès2015-10-201-0/+1