Age | Commit message (Collapse) | Author |
|
* 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.
|
|
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.
|
|
* gnu/packages/ocr.scm (ocrad): Update to 0.27.
|
|
* gnu/packages/web-browsers.scm (links): Update to 2.18.
|
|
* gnu/packages/audio.scm (csound): Update to 6.12.0.
|
|
* gnu/services/desktop.scm (%desktop-services): Replace polkit-service
with polkit-service-type.
|
|
* gnu/services/base.scm (%base-services): Replace agetty-service with
agetty-service-type, mingetty-service with mingetty-service-type.
|
|
* gnu/services/base.scm (login-service-type)[default-value]: New field.
(%base-services): Replace login-service with login-service-type.
|
|
* gnu/services/base.scm (udev-configuration): Fix typo.
(udev-service-type)[default-value]: New field.
(%base-services): Replace udev-service with udev-service-type.
|
|
* gnu/services/base.scm (nscd-service-type)[default-value]: New field.
(%base-services): Replace nscd-service with nscd-service-type.
|
|
* gnu/services/base.scm (%base-services): Replace guix-service with
guix-service-type.
* gnu/system/examples/docker-image.tmpl (services): Same.
|
|
This is a followup to 44d10b1f722856ab8e9b942804aa7ef33e2ef739.
* tests/lint.scm: Update imports.
|
|
* guix/scripts/lint.scm (check-source-unstable-tarball): Replace third
with code to make sure there are enough elements to check.
|
|
* gnu/packages/bootloaders.scm (vboot-utils)[arguments]: Add 'install-devkeys'
phase.
|
|
* gnu/packages/version-control.scm (subversion)[description]: Mention
"svn".
|
|
This fixes a regression introduced in
b5f8c2c88543158e8aca76aa98f9009f6b9e743a whereby 'current-guix' (needed
by some of the system tests) would fail to build.
Reported by Ricardo Wurmus <rekado@elephly.net>.
It also speeds up compilation of 'current-guix' since the channel
instance is already compiled or can be built quickly compared to the
default 'current-guix'.
* gnu/packages/package-management.scm (current-guix-package): New
variable.
(current-guix): Honor it.
* gnu/ci.scm (channel-build-system): New variable.
(channel-instances->derivation): New procedure.
(system-test-jobs): Add #:source and #:commit parameters.
Define 'instance' and parameterize CURRENT-GUIX-PACKAGE.
(hydra-jobs)[checkout, commit, source]: New variables.
Pass #:source and #:commit to 'system-test-jobs'.
|
|
* guix/build/profiles.scm (build-etc/profile): When 'OUTPUT/etc/profile'
already exists, delete it first.
(build-profile): Likewise for 'OUTPUT/manifest'.
* tests/profiles.scm ("profile in profile"): New test.
|
|
This is a followup to 44d10b1f722856ab8e9b942804aa7ef33e2ef739.
* tests/profiles.scm ("package->manifest-entry, search paths"): Adjust
module name for PYTHON2-MATPLOTLIB.
|
|
* gnu/packages/emacs-xyz.scm (emacs-matrix-client): Update to a0623667.
|
|
This is a follow-up to commit a1b4d62cda12d0d54663700a3f384f8a8ad5b13d.
* gnu/packages/tex.scm (texlive-texmf)[arguments]: Unset texlive-bin search
path.
|
|
* gnu/packages/games.scm (endless-sky): New variable.
|
|
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc7.
* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc7.
|
|
* guix/self.scm (compiled-guix)[*system-modules*]: Add gnu/tests/*.
|
|
* gnu/packages/lxde.scm (spacefm)[source](modules, snippet): New fields.
|
|
* gnu/packages/video.scm (youtube-dl): Update to 2019.01.17.
|
|
* gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/ci.scm.
|
|
* gnu/packages/inkscape.scm (inkscape): Update to 0.92.4.
[source]: Remove obsolete patches.
|
|
* gnu/packages/admin.scm (smartmontools): Update to 7.0.
|
|
* gnu/packages/vpn.scm (openconnect): Update to 8.02.
|
|
* gnu/packages/vpn.scm (openconnect)[home-page]: Use HTTPS.
|
|
* gnu/packages/datastructures.scm (liburcu): Update to 0.10.2.
|
|
* gnu/packages/datastructures.scm (liburcu)[home-page]: Use HTTPS.
|
|
* gnu/packages/emacs-xyz.scm (emacs-matrix-client): Bump revision to trigger
the update, since updating commit is not enough.
|
|
* gnu/tests/docker.scm (build-tarball&run-docker-test): Use "package" instead
of "dummy-package".
|
|
* gnu/packages/gtk.scm (graphene)[arguments]: Remove 'autogen phase.
|
|
* gnu/packages/file-systems.scm (libnfs): New variable.
|
|
* gnu/packages/gnuzilla.scm (mozjs-60): New variable.
|
|
* gnu/packages/gnuzilla.scm (mozjs-52)[arguments]: Pass "--disable-jemalloc"
to prevent crashes in gnome-shell.
|
|
* gnu/packages/gnome.scm (libdazzle): New variable.
|
|
* gnu/packages/libusb.scm (libimobiledevice): New variable.
|
|
* gnu/packages/libusb.scm (libusbmuxd): New variable.
|
|
* gnu/packages/libusb.scm (libplist): New variable.
|
|
* gnu/packages/libusb.scm: Use "license:" prefix.
|