aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* guix-install.sh: Check for PGP key separately.•••* etc/guix-install.sh (chk_gpg_keyring): New function to handle the public key check previously stuffed into chk_require. (main): Call it. Tobias Geerinckx-Rice2019-07-08
* discovery: Handle edge case in scheme-files when looking at symlinks.•••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. fix-crash-in-discovery-scheme-filesChristopher Baines2019-07-08
* guix-install.sh: Add missing ‘local’ declaration.•••* etc/guix-install.sh (chk_require): Make $c local. Tobias Geerinckx-Rice2019-07-08
* guix-install.sh: Treat REQUIRE as the array it is.•••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. Tobias Geerinckx-Rice2019-07-08
* scripts: environment: Add --no-cwd.•••* 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> Carl Dong2019-07-08
* scripts: environment: Only rewrite user-specified mappings.•••* 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. Carl Dong2019-07-08
* gnu: Remove r-biocinstaller.•••It requires R < 3.6 and is no longer supported. * gnu/packages/bioinformatics.scm (r-biocinstaller): Define as deprecated in favour of r-biocmanager. Tobias Geerinckx-Rice2019-07-08
* gnu: r-xbioc: Update to 0.1.16-1.6ff0670.•••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. Tobias Geerinckx-Rice2019-07-08
* gnu: cmh: Fix build.•••This follows up on commit 1de48e8f8afec23847458c533d2fae0d69d8942a. * gnu/packages/algebra.scm (fplll-4-cmh): New variable. (cmh)[inputs]: Use it. Tobias Geerinckx-Rice2019-07-08
* gnu: libomp: Download over HTTPS.•••* gnu/packages/llvm.scm (libomp)[source]: Use HTTPS. Tobias Geerinckx-Rice2019-07-08
* gnu: libomp: Fix source hash.•••This is a follow-up to commit c5296e205b65a9b53553cf45be2ab223d5e82df5, which updated llvm. * gnu/packages/llvm.scm (libomp)[source]: Fix hash. Tobias Geerinckx-Rice2019-07-08
* gnu: r-txdb-mmusculus-ucsc-mm10-knowngene: Update to 3.4.7.•••* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm10-knowngene): Update to 3.4.7. Tobias Geerinckx-Rice2019-07-08
* gnu: Add emacs-polymode-org.•••* gnu/packages/emacs-xyz.scm (emacs-polymode-org): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Joseph LaFreniere2019-07-08
* gnu: emacs-polymode: Update to 0.2.•••* 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> Joseph LaFreniere2019-07-08
* gnu: i3blocks: Update to ec050e7.•••* gnu/packages/wm.scm (i3blocks): Update to ec050e7. Signed-off-by: Ludovic Courtès <ludo@gnu.org> ison2019-07-08
* gnu: dosfstools: Enable compat symlinks.•••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> Pierre Langlois2019-07-08
* gnu: wireservice: New wireservice-package macro.•••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> Pierre Langlois2019-07-08
* channels: Key cached channel derivations by system.•••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'. Ludovic Courtès2019-07-08
* gnu: gama: Update to 2.06.•••* gnu/packages/gps.scm (gama): Update to 2.06. Efraim Flashner2019-07-08
* gnu: diffoscope: Update to 116.•••* gnu/packages/package-management (diffoscope): Update to 116. Vagrant Cascadian2019-07-07
* gnu: Add csvkit.•••* 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> Pierre Langlois2019-07-07
* gnu: Add python-agate-excel.•••* gnu/packages/wireservice.scm (python-agate-excel): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois2019-07-07
* gnu: Add python-agate-dbf.•••* gnu/packages/wireservice.scm (python-agate-dbf): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois2019-07-07
* gnu: Add python-agate-sql.•••* gnu/packages/wireservice.scm (python-agate-sql): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois2019-07-07
* gnu: Add python-agate.•••* gnu/packages/wireservice.scm (python-agate): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois2019-07-07
* gnu: Add python-leather.•••* gnu/packages/wireservice.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois2019-07-07
* gnu: Add python-dbfread.•••* gnu/packages/python-xyz.scm (python-dbfread): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois2019-07-07
* gnu: Add python-crate.•••* gnu/packages/databases.scm (python-crate): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois2019-07-07
* gnu: Add python-pytimeparse.•••* gnu/packages/time.scm (python-pytimeparse): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois2019-07-07
* gnu: Add python-slugify.•••* 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> Pierre Langlois2019-07-07
* gnu: Add emacs-moe-theme-el.•••* gnu/packages/emacs-xyz.scm (emacs-moe-theme-el): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung2019-07-07
* gnu: emacs-goto-chg: Update to 1.7.3-1.1829a13.•••* 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> Brian Leung2019-07-07
* gnu: emacs-hydra: Update to 0.15.0.•••* gnu/packages/emacs-xyz.scm (emacs-hydra): Update to 0.15.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung2019-07-07
* gnu: Add emacs-lpy.•••* gnu/packages/emacs-xyz.scm (emacs-lpy): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung2019-07-07
* gnu: emacs-md4rd: Update to 0.3.1.•••* gnu/packages/emacs-xyz.scm (emacs-md4rd): Update to 0.3.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung2019-07-07
* gnu: emacs-zoutline: Update to 0.2.0.•••* gnu/packages/emacs-xyz.scm (emacs-zoutline): Update to 0.2.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung2019-07-07
* gnu: emacs-restclient: Update to 0-2.422ee8d.•••* gnu/packages/emacs-xyz.scm (emacs-restclient): Update to 0-2.422ee8d. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung2019-07-07
* gnu: emacs-disk-usage: Don't use unstable tarball.•••* 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> Brian Leung2019-07-07
* gnu: emacs-fish-completion: Don't use unstable tarball.•••* 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> Brian Leung2019-07-07
* gnu: emacs-company-restclient: Update to 0.3.0.•••* gnu/packages/emacs-xyz.scm (emacs-company-restclient): Update to 0.3.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung2019-07-07
* gnu: emacs-skewer-mode: Update to 1.8.0.•••* gnu/packages/emacs-xyz.scm (emacs-skewer-mode): Update to 1.8.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung2019-07-07
* gnu: emacs-simple-httpd: Update to 1.5.1.•••* gnu/packages/emacs-xyz.scm (emacs-simple-httpd): Update to 1.5.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Leung2019-07-07
* gnu: emacs-git-timemachine: Update to 4.10.•••* 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> Brian Leung2019-07-07
* build: Remove outdated 'release.nix'.•••This file had been unmaintained and probably broken since ~2013. * release.nix: Remove. * Makefile.am (EXTRA_DIST): Adjust accordingly. Ludovic Courtès2019-07-07
* build: Add 'doc/build.scm' to build on-line copies of the manual.•••* doc/build.scm: New file. * Makefile.am (EXTRA_DIST): Add it. Ludovic Courtès2019-07-07
* gnu: wine-staging: Update to 4.12.1.•••* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.12.1. * gnu/packages/wine.scm (wine-staging): Update to 4.12.1. Rutger Helling2019-07-07
* gnu: Update lollypop to 1.1.3.1.•••* gnu/packages/gnome.scm (lollypop): Update to 1.1.3.1. [inputs]: Add python-pil. Christopher Baines2019-07-07
* self: Ship the (gnu machine …) modules.•••This is a followup to commit fa9edf09e992db7510c7471486dffc93e1e707e5. * guix/self.scm (compiled-guix)[*system-modules*]: Explicitly add all of gnu/machine/*. Mark H Weaver2019-07-06
* gnu: xpad: Build against gtksourceview@3.•••* gnu/packages/gnome.scm (xpad)[inputs]: Change GTKSOURCEVIEW to GTKSOURCEVIEW-3. Marius Bakke2019-07-06
* gnu: jsoncpp: Update to 1.9.0.•••* gnu/packages/serialization.scm (jsoncpp): Update to 1.9.0. Marius Bakke2019-07-06