Age | Commit message (Collapse) | Author |
|
This removes emacs-xyz.scm from the closure of (gnu packages base).
* gnu/packages/package-management.scm (emacs-nix-mode): Move back to...
* gnu/packages/emacs-xyz.scm (emacs-nix-mode): ... here. New variable.
|
|
This is a followup to commit 5f7467f046c3c1648cdf6eb81b3ec041bfc1f9bb.
* tests/guix-system.sh: For <bootloader-configuration> records, use
'target' rather than 'device'.
|
|
* 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.
|
|
* 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.
|
|
* guix/deprecation.scm (deprecation-warning-port): Default
to (current-error-port).
|
|
* guix/deprecation.scm (define-deprecated/alias): New macro.
|
|
* gnu/packages/games.scm (fortune-mod)[arguments]: Skip failing tests.
|
|
* gnu/packages/video.scm (mediainfo): Update to 18.12.
[arguments]: Remove manual autogen.sh.
|
|
* gnu/packages/cpp.scm (libzen)[source]: Fix sha256.
[arguments]: Remove manual autogen.sh.
|
|
* guix/import/github.scm (latest-released-version): Use any and cond instead
of a recursive loop and an if-else ladder respectively.
|
|
* guix/import/github.scm (latest-released-version): Use preleases when package
has no releases.
|
|
* gnu/packages/virtualization.scm (xen): Update comments.
|
|
* gnu/packages/virtualization.scm (xen)[arguments]<#:phases>[patch]:
Don't patch etherboot's "Makefile".
|
|
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/packages/moreutils.scm (moreutils): Update to 0.63.
[arguments]: All phases return #t.
|
|
* gnu/packages/perl.scm (perl-module-scandeps): Update to 1.27.
|
|
* gnu/packages/perl.scm (perl-json): Update to 4.01.
[source]: Update source uri.
|
|
* gnu/packages/perl.scm (perl-json-xs): Update to 4.0.
[native-inputs]: Add perl-canary-stability.
|
|
* gnu/packages/perl.scm (perl-file-remove): Update to 1.58.
[description]: Texify the description.
|
|
* gnu/packages/perl.scm (perl-file-homedir): Update to 1.004.
|
|
* gnu/packages/perl.scm (perl-file-which): Update to 1.23.
[source]: Update source uri.
[home-page]: Update to new home-page.
|
|
* gnu/packages/perl.scm (perl-file-slurp): Update to 9999.25.
[source]: Update source uri.
|
|
* gnu/packages/perl.scm (perl-text-template): Update to 1.54.
[native-inputs]: Add perl-test-more-utf8, perl-test-warnings.
|
|
* gnu/packages/perl-check.scm (perl-test-more-utf8): New variable.
|
|
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'.
|
|
* gnu/ci.scm (system-test-jobs): Return the empty list when SYSTEM is
"armhf-linux".
|
|
Follow-up to 35e8900da092d027528a467d9e1b98c6fab22335.
* gnu/packages/virtualization.scm (xen): Update comment.
|
|
* gnu/packages/virtualization.scm (xen): New variable.
|
|
* .mailmap: Add my email.
|
|
* TODO (Installer): Add Pierre Neidhardt suggestions described here:
https://lists.gnu.org/archive/html/guix-devel/2019-01/msg00305.html
|
|
* gnu/packages/messaging.scm (gajim): Update to 1.1.2.
|
|
* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.9.
|
|
* gnu/packages/xorg.scm (xcursorgen): Update to 1.0.7.
|
|
* gnu/packages/virtualization.scm (umoci): Update to 0.4.3.
|
|
* gnu/packages/video.scm (vlc): Update to 3.0.6.
|
|
* gnu/packages/xml.scm (perl-xml-compile): Update to 1.61.
|
|
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).
|
|
* guix/self.scm (compiled-guix)[*system-modules*]: Remove gnu/tests/*
from #:extra-files.
[*system-test-modules*]: New variable.
[build-modules]: Add them.
|
|
* gnu/packages/python-xyz.scm (python-cysignals, python2-cysignals):
Update to 1.9.0.
|
|
* gnu/packages/games.scm (freedink-data): Update to 1.08.20190120.
|
|
* gnu/packages/games.scm (freedink-dfarc)[properties]: New field.
|
|
* gnu/packages/games.scm (freedink-data)[properties]: New field.
|
|
* gnu/packages/games.scm (freedink-engine)[properties]: New field.
|
|
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/packages/animation.scm (pencil2d): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/audio.scm (qjackctl)[arguments]: Pass "--disable-xunique" to
configure-flags.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* guix/channels.scm (latest-channel-instances): Use 'fold2' instead of
'fold'.
|
|
* guix/channels.scm (channel-instance-derivations): Raise an '&message'
condition when CORE-INSTANCE is #f.
|
|
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.
|
|
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.
|