summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* tests: Adjust for removal of 'device' field in <bootloader-configuration>.Ludovic Courtès2019-01-21
| | | | | | | This is a followup to commit 5f7467f046c3c1648cdf6eb81b3ec041bfc1f9bb. * tests/guix-system.sh: For <bootloader-configuration> records, use 'target' rather than 'device'.
* store: Rename '&nix-error' to '&store-error'.Ludovic Courtès2019-01-21
| | | | | | | | | | | | | | | | | | | * guix/store.scm (&nix-error): Rename to... (&store-error): ... this, and adjust users. (&nix-connection-error): Rename to... (&store-connection-error): ... this, and adjust users. (&nix-protocol-error): Rename to... (&store-protocol-error): ... this, adjust users. (&nix-error, &nix-connection-error, &nix-protocol-error): Define these condition types and their getters as deprecrated aliases. * build-aux/run-system-tests.scm, guix/derivations.scm, guix/grafts.scm, guix/scripts/challenge.scm, guix/scripts/graph.scm, guix/scripts/lint.scm, guix/scripts/offload.scm, guix/serialization.scm, guix/ssh.scm, guix/tests.scm, guix/ui.scm, tests/derivations.scm, tests/gexp.scm, tests/guix-daemon.sh, tests/packages.scm, tests/store.scm, doc/guix.texi: Adjust to use the new names.
* store: Rename <nix-server> to <store-connection>.Ludovic Courtès2019-01-21
| | | | | | | | | | * guix/store.scm (<nix-server>): Rename to... (<store-connection>): ... this. Adjust users accordingly. (nix-server?, nix-server-major-version) (nix-server-minor-version, nix-server-socket) (nix-server-version): Define as deprecated aliases. * guix/inferior.scm: Adjust accordingly. * guix/ssh.scm: Likewise.
* deprecation: Send warnings to (current-error-port) by default.Ludovic Courtès2019-01-21
| | | | | * guix/deprecation.scm (deprecation-warning-port): Default to (current-error-port).
* deprecation: Add 'define-deprecated/alias'.Ludovic Courtès2019-01-21
| | | | * guix/deprecation.scm (define-deprecated/alias): New macro.
* gnu: fortune-mod: Skip failing tests.Pierre Neidhardt2019-01-21
| | | | * gnu/packages/games.scm (fortune-mod)[arguments]: Skip failing tests.
* gnu: mediainfo: Update to 18.12.Pierre Neidhardt2019-01-21
| | | | | * gnu/packages/video.scm (mediainfo): Update to 18.12. [arguments]: Remove manual autogen.sh.
* gnu: libzen: Fix sha256 and remove manual autogen.sh.Pierre Neidhardt2019-01-21
| | | | | * gnu/packages/cpp.scm (libzen)[source]: Fix sha256. [arguments]: Remove manual autogen.sh.
* import: github: Improve readability.Arun Isaac2019-01-21
| | | | | * guix/import/github.scm (latest-released-version): Use any and cond instead of a recursive loop and an if-else ladder respectively.
* import: github: Use prereleases when package has no releases.Arun Isaac2019-01-21
| | | | | * guix/import/github.scm (latest-released-version): Use preleases when package has no releases.
* gnu: xen: Update comments.Danny Milosavljevic2019-01-21
| | | | * gnu/packages/virtualization.scm (xen): Update comments.
* gnu: xen: Don't patch etherboot Makefile.Danny Milosavljevic2019-01-21
| | | | | * gnu/packages/virtualization.scm (xen)[arguments]<#:phases>[patch]: Don't patch etherboot's "Makefile".
* gnu: calibre: Fix PDF to EPUB conversion.Mathieu Othacehe2019-01-21
| | | | | | | | | | | | When trying to convert a PDF to EPUB, the following error occurs: File "/gnu/store/kz6bgqw9z7akj11zh20wkx14cgq0s3n2-calibre-3.35.0/lib/calibre/calibre/ebooks/pdf/pdftohtml.py", line 76, in pdftohtml _('Could not find pdftohtml, check it is in your PATH')) Hardcode pdftohtml binary path by patching pdftohtml.py. * gnu/packages/ebook.scm (calibre)[arguments]: Patch pdftohtml.py in 'configure phase to set hardcode pdftohtml binary path.
* gnu: moreutils: Update to 0.63.Efraim Flashner2019-01-21
| | | | | * gnu/packages/moreutils.scm (moreutils): Update to 0.63. [arguments]: All phases return #t.
* gnu: perl-module-scandeps: Update to 1.27.Efraim Flashner2019-01-21
| | | | * gnu/packages/perl.scm (perl-module-scandeps): Update to 1.27.
* gnu: perl-json: Update to 4.01.Efraim Flashner2019-01-21
| | | | | * gnu/packages/perl.scm (perl-json): Update to 4.01. [source]: Update source uri.
* gnu: perl-json-xs: Update to 4.0.Efraim Flashner2019-01-21
| | | | | * gnu/packages/perl.scm (perl-json-xs): Update to 4.0. [native-inputs]: Add perl-canary-stability.
* gnu: perl-file-remove: Update to 1.58.Efraim Flashner2019-01-21
| | | | | * gnu/packages/perl.scm (perl-file-remove): Update to 1.58. [description]: Texify the description.
* gnu: perl-file-homedir: Update to 1.004.Efraim Flashner2019-01-21
| | | | * gnu/packages/perl.scm (perl-file-homedir): Update to 1.004.
* gnu: perl-file-which: Update to 1.23.Efraim Flashner2019-01-21
| | | | | | * gnu/packages/perl.scm (perl-file-which): Update to 1.23. [source]: Update source uri. [home-page]: Update to new home-page.
* gnu: perl-file-slurp: Update to 9999.25.Efraim Flashner2019-01-21
| | | | | * gnu/packages/perl.scm (perl-file-slurp): Update to 9999.25. [source]: Update source uri.
* gnu: perl-text-template: Update to 1.54.Efraim Flashner2019-01-21
| | | | | * gnu/packages/perl.scm (perl-text-template): Update to 1.54. [native-inputs]: Add perl-test-more-utf8, perl-test-warnings.
* gnu: Add perl-test-more-utf8.Efraim Flashner2019-01-21
| | | | * gnu/packages/perl-check.scm (perl-test-more-utf8): New variable.
* build-self: Execute trampoline in a clean environment.Ludovic Courtès2019-01-21
| | | | | | | | | | | Previously execution of the trampoline would be somewhat sensitive to GUILE_LOAD_PATH & co., for example. * build-aux/build-self.scm (build-program): Remove 'unsetenv' call and %LOAD-COMPILED-PATH hack. (call-with-clean-environment): New procedure. (with-clean-environment): New macro. (build): Wrap 'open-pipe*' call in 'with-clean-environment'.
* ci: Skip system tests on armhf-linux.Ludovic Courtès2019-01-21
| | | | | * gnu/ci.scm (system-test-jobs): Return the empty list when SYSTEM is "armhf-linux".
* gnu: xen: Update comment.Danny Milosavljevic2019-01-21
| | | | | | Follow-up to 35e8900da092d027528a467d9e1b98c6fab22335. * gnu/packages/virtualization.scm (xen): Update comment.
* gnu: Add xen.Danny Milosavljevic2019-01-21
| | | | * gnu/packages/virtualization.scm (xen): New variable.
* Update .mailmap.Mathieu Othacehe2019-01-21
| | | | * .mailmap: Add my email.
* Update 'TODO'Mathieu Othacehe2019-01-21
| | | | | * TODO (Installer): Add Pierre Neidhardt suggestions described here: https://lists.gnu.org/archive/html/guix-devel/2019-01/msg00305.html
* gnu: gajim: Update to 1.1.2.Clément Lassieur2019-01-21
| | | | * gnu/packages/messaging.scm (gajim): Update to 1.1.2.
* gnu: python-nbxmpp: Update to 0.6.9.Clément Lassieur2019-01-21
| | | | * gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.9.
* gnu: xcursorgen: Update to 1.0.7.Tobias Geerinckx-Rice2019-01-21
| | | | * gnu/packages/xorg.scm (xcursorgen): Update to 1.0.7.
* gnu: umoci: Update to 0.4.3.Tobias Geerinckx-Rice2019-01-21
| | | | * gnu/packages/virtualization.scm (umoci): Update to 0.4.3.
* gnu: vlc: Update to 3.0.6.Tobias Geerinckx-Rice2019-01-21
| | | | * gnu/packages/video.scm (vlc): Update to 3.0.6.
* gnu: perl-xml-compile: Update to 1.61.Tobias Geerinckx-Rice2019-01-21
| | | | * gnu/packages/xml.scm (perl-xml-compile): Update to 1.61.
* pull: Add missing import.Ludovic Courtès2019-01-20
| | | | | | | | | Fixes <https://bugs.gnu.org/34136>. Reported by Pierre Neidhardt <mail@ambrevar.xyz>. Fixes wrong-type-arg crash of "guix pull -p /does-not-exist -l". * guix/scripts/pull.scm: Use (srfi srfi-34).
* self: Build the (gnu tests …) modules.Ludovic Courtès2019-01-20
| | | | | | | * guix/self.scm (compiled-guix)[*system-modules*]: Remove gnu/tests/* from #:extra-files. [*system-test-modules*]: New variable. [build-modules]: Add them.
* python-cysignals: Update to 1.9.0.Andreas Enge2019-01-20
| | | | | * gnu/packages/python-xyz.scm (python-cysignals, python2-cysignals): Update to 1.9.0.
* gnu: freedink-data: Update to 1.08.20190120.Efraim Flashner2019-01-20
| | | | * gnu/packages/games.scm (freedink-data): Update to 1.08.20190120.
* gnu: freedink-dfarc: Add upstream refresh information.Efraim Flashner2019-01-20
| | | | * gnu/packages/games.scm (freedink-dfarc)[properties]: New field.
* gnu: fredink-data: Add upstream refresh information.Efraim Flashner2019-01-20
| | | | * gnu/packages/games.scm (freedink-data)[properties]: New field.
* gnu: freedink-engine: Add upstream refresh information.Efraim Flashner2019-01-20
| | | | * gnu/packages/games.scm (freedink-engine)[properties]: New field.
* import: github: Check if git URIs are GitHub URIs.Arun Isaac2019-01-21
| | | | | | | | | | This fixes a regression introduced in 9a5091d0c181453d0f31ce97f96a4e577a25e796 whereby packages with git origin URIs not hosted on GitHub would be wrongly detected as being covered under the github updater. Reported by Efraim Flashner <efraim@flashner.co.il>. * guix/import/github.scm (updated-github-url): Check if git URIs are GitHub URIs.
* gnu: Add pencil2d.Pkill -92019-01-20
| | | | | | * gnu/packages/animation.scm (pencil2d): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: qjackctl: Disable xunique.Pierre Langlois2019-01-20
| | | | | | | * gnu/packages/audio.scm (qjackctl)[arguments]: Pass "--disable-xunique" to configure-flags. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* channels: Use 'fold2'.Ludovic Courtès2019-01-20
| | | | | * guix/channels.scm (latest-channel-instances): Use 'fold2' instead of 'fold'.
* channels: Gracefully report the lack of a 'guix' channel.Ludovic Courtès2019-01-20
| | | | | * guix/channels.scm (channel-instance-derivations): Raise an '&message' condition when CORE-INSTANCE is #f.
* channels: Build channel modules in an inferior.Ludovic Courtès2019-01-20
| | | | | | | | | | | | | | | | This ensures that channel modules are compiled with the right Guile, that they get to see the right modules, and so on. IOW, it avoids bugs such as those addressed by commits 3c0e16391ed9a3e3e4611b940fb393c5f2ecea63 and cb341c121919877ae6267a6460c0c17536d06eff. * guix/channels.scm (standard-module-derivation): Add 'core' parameter. Rewrite in terms of 'gexp->derivation-in-inferior'. (build-from-source): Add #:core parameter and pass it to 'standard-module-derivation'. (build-channel-instance): Add 'core' parameter and pass it on. (channel-instance-derivations)[dependencies]: Remove. Adjust 'build-channel-instance' call.
* inferior: 'gexp->derivation-in-inferior' honors EXP's load path.Ludovic Courtès2019-01-20
| | | | | | | | | | | | Previously the imported modules and extensions of EXP would be missing from the load path of 'guix repl'. * guix/inferior.scm (gexp->derivation-in-inferior)[script]: New variable. [trampoline]: Write (primitive-load #$script) to PIPE. Add #$output. * tests/channels.scm ("channel-instances->manifest")[depends?]: Check for requisites rather than direct references. Adjust callers accordingly.
* channels: Don't pull from the same channel more than once.Ludovic Courtès2019-01-20
| | | | | | | | | | | | | Previous 'channel-instance->manifest' would call 'latest-channel-derivation', which could trigger another round of 'latest-repository-commit' for no good reason. * guix/channels.scm (resolve-dependencies): New procedure. (channel-instance-derivations)[edges]: New variable. [instance->derivation]: New procedure. * tests/channels.scm (make-instance): Use 'checkout->channel-instance' instead of 'channel-instance'. ("channel-instances->manifest"): New test.