summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-09gnu: grub: Update to 2.04.Tobias Geerinckx-Rice
* gnu/packages/bootloaders.scm (grub): Update to 2.04. [source]: Remove upstreamed patches. [arguments]: Don't require Python. Add a ‘disable-pixel-perfect-test’ phase to skip tests that fail with with our newer Unifont. * gnu/packages/patches/grub-efi-fat-serial-number.patch: Adjust context. * gnu/packages/patches/grub-binutils-compat.patch, gnu/packages/patches/grub-check-error-efibootmgr.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them.
2019-07-08guix-install.sh: Don't initialise ~/.gnupg.Tobias Geerinckx-Rice
* etc/guix-install.sh (chk_gpg_keyring): Call gpg with ‘--dry-run’.
2019-07-08guix-install.sh: Check for PGP key separately.Tobias Geerinckx-Rice
* etc/guix-install.sh (chk_gpg_keyring): New function to handle the public key check previously stuffed into chk_require. (main): Call it.
2019-07-08discovery: Handle edge case in scheme-files when looking at symlinks.Christopher Baines
Previously, this code would cause crashes in Guix (running guix package -s for example) which could be experienced when Emacs creates temporary files in the gnu/packages/patches directory when a patch file has been edited, but not saved. * guix/discovery.scm (scheme-files): Add else clause to cond used when handling symlinks.
2019-07-08guix-install.sh: Add missing ‘local’ declaration.Tobias Geerinckx-Rice
* etc/guix-install.sh (chk_require): Make $c local.
2019-07-08guix-install.sh: Treat REQUIRE as the array it is.Tobias Geerinckx-Rice
Don't flatten it into a string only to split it again later. * etc/guix-install.sh (chk_require): Iterate over array elements, not string tokens. (main): Pass $REQUIRE as an array of arguments.
2019-07-08scripts: environment: Add --no-cwd.Carl Dong
* doc/guix.texi (Invoking guix environment): Add --no-cwd. * guix/scripts/environment.scm (show-help, %options): Add --no-cwd. (launch-environment/container): Add 'map-cwd?' param; only add mapping for cwd if #t. Only change to cwd within container if #t, otherwise home. (guix-environment): Error if --no-cwd without --container. Provide '(not no-cwd?)' to launch-environment/container as 'map-cwd?'. * tests/guix-environment.sh: Add test for no-cwd. Co-authored-by: Mike Gerwitz <mtg@gnu.org>
2019-07-08scripts: environment: Only rewrite user-specified mappings.Carl Dong
* guix/scripts/environment.scm (launch-environment/container): Only apply override-user-mappings to user-mappings and cwd. Do not apply to network configuration mapping and inputs.
2019-07-08gnu: Remove r-biocinstaller.Tobias Geerinckx-Rice
It requires R < 3.6 and is no longer supported. * gnu/packages/bioinformatics.scm (r-biocinstaller): Define as deprecated in favour of r-biocmanager.
2019-07-08gnu: r-xbioc: Update to 0.1.16-1.6ff0670.Tobias Geerinckx-Rice
This is needed to deprecate r-biocinstaller, which is no longer distributed. * gnu/packages/bioinformatics.scm (r-xbioc): Update to 0.1.16-1.6ff0670. [propagated-inputs]: Replace deprecated r-biocinstaller with r-biocmanager.
2019-07-08gnu: cmh: Fix build.Tobias Geerinckx-Rice
This follows up on commit 1de48e8f8afec23847458c533d2fae0d69d8942a. * gnu/packages/algebra.scm (fplll-4-cmh): New variable. (cmh)[inputs]: Use it.
2019-07-08gnu: libomp: Download over HTTPS.Tobias Geerinckx-Rice
* gnu/packages/llvm.scm (libomp)[source]: Use HTTPS.
2019-07-08gnu: libomp: Fix source hash.Tobias Geerinckx-Rice
This is a follow-up to commit c5296e205b65a9b53553cf45be2ab223d5e82df5, which updated llvm. * gnu/packages/llvm.scm (libomp)[source]: Fix hash.
2019-07-08gnu: r-txdb-mmusculus-ucsc-mm10-knowngene: Update to 3.4.7.Tobias Geerinckx-Rice
* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm10-knowngene): Update to 3.4.7.
2019-07-08gnu: Add emacs-polymode-org.Joseph LaFreniere
* gnu/packages/emacs-xyz.scm (emacs-polymode-org): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08gnu: emacs-polymode: Update to 0.2.Joseph LaFreniere
* gnu/packages/emacs-xyz.scm (emacs-polymode): Update to 0.2. [source]: Change URL of Git repository to Polymode GitHub project. [homepage]: Change URL to polymode GitHub project. [description]: Realign text. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08gnu: i3blocks: Update to ec050e7.ison
* gnu/packages/wm.scm (i3blocks): Update to ec050e7. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08gnu: dosfstools: Enable compat symlinks.Pierre Langlois
Enable compatibility symlinks to provide commands such as `mkfs.vfat`. * gnu/packages/disk.scm (dosfstools)[arguments]: Pass "--enable-compat-symlinks" to configure. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08gnu: wireservice: New wireservice-package macro.Pierre Langlois
Replace the parent 'base-package' variable with a 'wireservice-package' macro that includes all common package fields. * gnu/packages/wireservice.scm (base-package): Delete. (wireservice-package): New macro. (python-leather, python-agate, python-agate-sql, python-agate-dbf, python-agate-excel): Use wireservice-package. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08channels: Key cached channel derivations by system.Ludovic Courtès
Previously, the channel instance to derivation mapping would be independent of the system. Thus, building the same channel instance for several different systems would always return the derivation that was first computed. This is a followup to c3ab921eed2a471022e9863a94ea521508782e53. * guix/channels.scm (channel-instance-derivations)[instance->derivation]: Pass the current system as a third argument to 'mcached'.
2019-07-08gnu: gama: Update to 2.06.Efraim Flashner
* gnu/packages/gps.scm (gama): Update to 2.06.
2019-07-07gnu: diffoscope: Update to 116.Vagrant Cascadian
* gnu/packages/package-management (diffoscope): Update to 116.
2019-07-07gnu: Add csvkit.Pierre Langlois
* gnu/packages/wireservice.scm (csvkit): New variable. * gnu/packages/patches/csvkit-fix-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-agate-excel.Pierre Langlois
* gnu/packages/wireservice.scm (python-agate-excel): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-agate-dbf.Pierre Langlois
* gnu/packages/wireservice.scm (python-agate-dbf): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-agate-sql.Pierre Langlois
* gnu/packages/wireservice.scm (python-agate-sql): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-agate.Pierre Langlois
* gnu/packages/wireservice.scm (python-agate): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-leather.Pierre Langlois
* gnu/packages/wireservice.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-dbfread.Pierre Langlois
* gnu/packages/python-xyz.scm (python-dbfread): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-crate.Pierre Langlois
* gnu/packages/databases.scm (python-crate): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-pytimeparse.Pierre Langlois
* gnu/packages/time.scm (python-pytimeparse): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-slugify.Pierre Langlois
* gnu/packages/python-web.scm (python-slugify): New variable. * gnu/packages/patches/python-slugify-depend-on-unidecode.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add emacs-moe-theme-el.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-moe-theme-el): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-goto-chg: Update to 1.7.3-1.1829a13.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-goto-chg): Update to 1.7.3-1.1829a13. [origin]: Use GIT-FETCH and GIT-REFERENCE. [home-page]: Update. [inputs]: Add emacs-undo-tree. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-hydra: Update to 0.15.0.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-hydra): Update to 0.15.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add emacs-lpy.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-lpy): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-md4rd: Update to 0.3.1.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-md4rd): Update to 0.3.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-zoutline: Update to 0.2.0.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-zoutline): Update to 0.2.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-restclient: Update to 0-2.422ee8d.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-restclient): Update to 0-2.422ee8d. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-disk-usage: Don't use unstable tarball.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-disk-usage)[source]: Use GIT-FETCH and GIT-FILE-NAME. [home-page] Move to usual location. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-fish-completion: Don't use unstable tarball.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-fish-completion)[source]: Use GIT-FETCH and GIT-FILE-NAME. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-company-restclient: Update to 0.3.0.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-company-restclient): Update to 0.3.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-skewer-mode: Update to 1.8.0.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-skewer-mode): Update to 1.8.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-simple-httpd: Update to 1.5.1.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-simple-httpd): Update to 1.5.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-git-timemachine: Update to 4.10.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-git-timemachine): Update to 4.10. [propagated-inputs] Add emacs-transient. [source] Use GIT-FETCH and GIT-REFERENCE. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07build: Remove outdated 'release.nix'.Ludovic Courtès
This file had been unmaintained and probably broken since ~2013. * release.nix: Remove. * Makefile.am (EXTRA_DIST): Adjust accordingly.
2019-07-07build: Add 'doc/build.scm' to build on-line copies of the manual.Ludovic Courtès
* doc/build.scm: New file. * Makefile.am (EXTRA_DIST): Add it.
2019-07-07gnu: wine-staging: Update to 4.12.1.Rutger Helling
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.12.1. * gnu/packages/wine.scm (wine-staging): Update to 4.12.1.
2019-07-07gnu: Update lollypop to 1.1.3.1.Christopher Baines
* gnu/packages/gnome.scm (lollypop): Update to 1.1.3.1. [inputs]: Add python-pil.
2019-07-06self: Ship the (gnu machine …) modules.Mark H Weaver
This is a followup to commit fa9edf09e992db7510c7471486dffc93e1e707e5. * guix/self.scm (compiled-guix)[*system-modules*]: Explicitly add all of gnu/machine/*.