aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
* gnu: python-aiorpcx: capitalize description•••* gnu/packages/python-web.scm (python-aiorpcx): capitalize description Signed-off-by: Ludovic Courtès <ludo@gnu.org> Arne Babenhauserheide2019-07-15
* gnu: python-aiohttp: Update to 3.5.4•••* gnu/packages/python-web.scm (python-aiohttp): Update to 3.5.4. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Arne Babenhauserheide2019-07-15
* gnu: python-aiorpcx: Update to 0.18.3•••* gnu/packages/python-web.scm (python-aiorpcx): Update to 0.18.3 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Arne Babenhauserheide2019-07-15
* doc: Build a top-level index of the manuals.•••Suggested by Julien Lepiller. * doc/build.scm (html-manual-indexes)[build]: Add 'with-extensions'. (translate): Actually honor DOMAIN. Add call to 'bindtextdomain' for ISO-CODES. (%iso639-languages): New variable. (language-code->name, top-level-index): New procedures. Add call to 'write-html' for OUTPUT/index.html. Ludovic Courtès2019-07-15
* doc: Generalize build procedures of HTML indexes.•••* doc/build.scm (html-manual-indexes)[build](sxml-index): Generalize; add a 'title' and a 'body' parameter and honor them. (language-index): New procedure. (write-index): Remove. (write-html): New procedure. Use 'write-html' and 'language-index'. Ludovic Courtès2019-07-15
* gnu: monero: Make tests more verbose.•••Increase the verbosity of the 'check' phase to prevent 'core_tests' from hitting 'max-silent-timeout'. * gnu/packages/finance.scm (monero)[arguments]: Add '--verbose' option to 'check' phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Guillaume Le Vaillant2019-07-15
* gnu: Add python-ont-fast5-api.•••* gnu/packages/bioinformatics.scm (python-ont-fast5-api): New variable. Ricardo Wurmus2019-07-15
* gnu: Add python-progressbar33.•••* gnu/packages/python-xyz.scm (python-progressbar33): New variable. Ricardo Wurmus2019-07-15
* gnu: rkflashtool: Update to 5.2-1.8966c4e.•••* gnu/packages/flashing-tools.scm (rkflashtool): Update to 5.2-1.8966c4e. [version]: Use 'git-version'. [source]: Use 'git-file-name'. Efraim Flashner2019-07-15
* channels: Avoid use of 'derivation-input-path'.•••* guix/channels.scm (old-style-guix?): Use 'derivation-name' rather than 'derivation-input-path'. Ludovic Courtès2019-07-15
* gexp: 'lowered-gexp-guile' now returns a <derivation-input>.•••* guix/derivations.scm (derivation-input-output-path): New procedure. * guix/gexp.scm (lower-gexp): Wrap GUILE in a <derivation-input>. (gexp->derivation): Adjust accordingly. * guix/remote.scm (remote-pipe-for-gexp, remote-eval): Adjust accordingly. * tests/gexp.scm ("lower-gexp"): Adjust accordingly. Ludovic Courtès2019-07-15
* derivations: Deprecate the previous calling convention.•••We will eventually require #:inputs to be a list of <derivation-input>; store items will have to be passed as #:sources, already interned. * guix/derivations.scm (warn-about-derivation-deprecation): New procedure. (derivation): Add #:%deprecation-warning? parameter. [warn-deprecation]: New macro. [input->derivation-input, input->source]: Use it. (build-expression->derivation): Pass #:%deprecation-warning?. * po/guix/POTFILES.in: Add guix/derivations.scm. Ludovic Courtès2019-07-15
* derivations: Update tests to use new calling convention.•••* tests/derivations.scm ("build derivation with 1 source"): Adjust to new 'derivation' calling convention. ("identical files are deduplicated"): Likewise. ("fixed-output-derivation?"): Likewise. ("fixed-output derivation"): Likewise. ("fixed-output derivation, recursive"): Likewise. ("derivation with a fixed-output input"): Likewise. ("multiple-output derivation"): Likewise. ("multiple-output derivation, non-alphabetic order"): Likewise. ("read-derivation vs. derivation"): Likewise. ("user of multiple-output derivation"): Likewise. ("derivation with #:references-graphs"): Likewise. ("derivation #:allowed-references, ok"): Likewise. ("derivation #:allowed-references, not allowed"): Likewise. ("derivation #:allowed-references, self allowed"): Likewise. ("derivation #:allowed-references, self not allowed"): Likewise. ("derivation #:disallowed-references, ok"): Likewise. ("derivation #:disallowed-references, not ok"): Likewise. ("derivation #:leaked-env-vars"): Likewise. ("build derivation with coreutils"): Likewise. ("map-derivation, sources"): Likewise. ("derivation with local file as input"): Remove. Ludovic Courtès2019-07-15
* derivations: 'map-derivation' uses the new 'derivation' calling convention.•••* guix/derivations.scm (map-derivation)[input->output-paths]: Adjust to deal with an argument that's either 'derivation-input?' or a string. [rewritten-input]: Return a <derivation-input> or a string. Pass #:inputs and #:sources to 'derivation'. Ludovic Courtès2019-07-15
* download: Use the new 'derivation' calling convention.•••* guix/download.scm (built-in-download): Pass MIRRORS and CONTENT-ADDRESSED-MIRRORS as #:sources, not #:inputs. Ludovic Courtès2019-07-15
* gnu: guile-bootstrap: Use the new 'derivation' calling convention.•••* gnu/packages/bootstrap.scm (raw-build): In 'derivation' call, distinguish #:inputs from #:sources, passing a list of <derivation-input> as #:inputs. Ludovic Courtès2019-07-15
* gexp: <lowered-gexp> separates sources from derivation inputs.•••* guix/gexp.scm (lower-inputs): Return either <derivation-input> records or store items. (lower-reference-graphs): Return file/input pairs. (<lowered-gexp>)[sources]: New field. (lower-gexp): Adjust accordingly. (gexp->input-tuple): Remove. (gexp->derivation)[graphs-file-names]: Handle only the 'derivation-input?' and 'string?' cases. Pass #:sources to 'raw-derivation'; ensure #:inputs contains only <derivation-input> records. * guix/remote.scm (remote-eval): Adjust to the new <lowered-gexp> interface. * tests/gexp.scm ("lower-gexp"): Adjust to expect <derivation-input> records instead of <gexp-input> Ludovic Courtès2019-07-15
* derivations: 'derivation' primitive accepts <derivation> and #:sources.•••This brings us closer to the <derivation> data type. * guix/derivations.scm (derivation): Add #:sources parameter. [input->derivation-input]: Add clause for 'derivation-input?'. Honor SOURCES. Ludovic Courtès2019-07-15
* syscalls: Use 'define-as-needed' for 'AT_' constants introduced in Guile 2.2.5.•••* guix/build/syscalls.scm (AT_FDCWD, AT_SYMLINK_NOFOLLOW, AT_REMOVEDIR) (AT_SYMLINK_FOLLOW, AT_NO_AUTOMOUNT, AT_EMPTY_PATH): Define using 'define-as-needed'. Ludovic Courtès2019-07-15
* compile: Report the name of the file that cannot be compiled.•••Fixes <https://bugs.gnu.org/36640>. Reported by Robert Vollmert <rob@vllmrt.net>. * guix/build/compile.scm (call/exit-on-exception): Add 'file' parameter and honor it. (exit-on-exception): Likewise. (compile-files): Pass FILE to 'exit-on-exception'. Ludovic Courtès2019-07-15
* gnu: linux-libre: Fix build on aarch64.•••* gnu/packages/linux.scm (make-linux-libre)[arguments]: Remove 'work-around-gcc-7-include-path-issue phase. Pierre Langlois2019-07-14
* gnu: linux-libre: Update to 5.2.•••* gnu/packages/linux.scm (%linux-libre-version): Update to 5.2. (%linux-libre-hash): Update hash. * linux-libre-5.1: Rename to ... * linux-libre-5.2: ... this. Use %linux-libre-5.2-patches. * linux-libre: Switch to linux-libre-5.2. * linux-libre-arm-veyron, linux-libre-arm-generic, linux-libre-arm-omap2plus: Use %linux-libre-5.2-patches. * linux-libre-headers-5.1: Rename to ... * linux-libre-headers-5.2: ... this. * %linux-libre-5.1-patches: Rename to ... * %linux-libre-5.2-patches: ... this. * gnu/packages/aux-files/linux-libre/5.1-arm-veyron.conf, gnu/packages/aux-files/linux-libre/5.1-arm.conf, gnu/packages/aux-files/linux-libre/5.1-arm64.conf, gnu/packages/aux-files/linux-libre/5.1-i686.conf, gnu/packages/aux-files/linux-libre/5.1-x86_64.conf: Delete files. * gnu/packages/aux-files/linux-libre/5.2-arm-veyron.conf, gnu/packages/aux-files/linux-libre/5.2-arm.conf, gnu/packages/aux-files/linux-libre/5.2-arm64.conf, gnu/packages/aux-files/linux-libre/5.2-i686.conf, gnu/packages/aux-files/linux-libre/5.2-x86_64.conf: New files. * Makefile.am (AUX_FILES): Update accordingly. Mark H Weaver2019-07-14
* Revert "guix: node-build-system: Use guile-json instead of a custom parser."•••The effect of this change was to import the (json parser) from the host side into the build side. The solution here would be to do the equivalent of ‘with-extensions’ for gexps. Since we don't use gexps for build systems just yet, revert this for now. This reverts commit 8eb0ba532ebbebef23180e666e0607ea735f9c1a. Julien Lepiller2019-07-14
* gnu: Add emacs-elpher.•••* gnu/packages/emacs-xyz.scm (emacs-elpher): New variable. Arun Isaac2019-07-14
* gnu: nzbget: Update to 21.0.•••* gnu/packages/networking.scm (nzbget): Update to 21.0. Rutger Helling2019-07-14
* guix: node-build-system: Use guile-json instead of a custom parser.•••* guix/build/json.scm: Remove file. * Makefile.am: Remove it. * guix/build/node-build-system.scm: Use (json parser) instead of (guix build json). * guix/build-system/node.scm: Idem. Julien Lepiller2019-07-14
* build: Add node-build-system.•••* guix/build/node-build-system.scm: New file. * guix/build-system/node.scm: New file. * guix/build/json.scm: New file. * doc/guix.texi: Document it. * Makefile.am: Added new files. Co-Authored-By: Julien Lepiller <julien@lepiller.eu> Jelle Licht2019-07-14
* gnu: Add evisum.•••* gnu/packages/enlightenment.scm (evisum): New variable. Efraim Flashner2019-07-14
* channels: Add optional directory to channel metadata.•••* guix/channels.scm (<channel-metadata>): Add directory slot. Update users. (read-channel-metadata-from-source): New function. (standard-module-derivation): Use it. * doc/guix.texi (Package Modules in a Subdirectory): New subsection. Jan Nieuwenhuizen2019-07-14
* gnu: Add s-tui.•••* gnu/packages/admin.scm (s-tui): New variable. Christopher Baines2019-07-13
* gnu: python-rpy2: Update to 3.0.4-1.19868a8.•••* gnu/packages/statistics.scm (python-rpy2): Update to 3.0.4-1.19868a8. [source]: Fetch from repository. [propagated-inputs]: Add python-cffi, python-numpy, python-pandas, python-ipython, and python-tzlocal. [native-inputs]: Add python-pytest. [arguments]: Set TZ variable and use pytest to run the tests. Ricardo Wurmus2019-07-13
* doc: Update keyserver URL.•••* HACKING (Commit Access): Change keyserver URL to 'keys.openpgp.org'. Leo Famulari2019-07-13
* gnu: Add pngquant.•••* gnu/packages/image.scm (pngquant): New variable. Hartmut Goebel2019-07-13
* gnu: Add libimagequant.•••* gnu/packages/image.scm (libimagequant): New variable. Hartmut Goebel2019-07-13
* gnu: docker-compose: Update to 1.24.1.•••* gnu/packages/docker.scm (docker-compose): Update to 1.24.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jacob MacDonald2019-07-13
* gnu: python-docker-py: Update to 3.7.3.•••* gnu/packages/docker.scm (python-docker-py): Update to 3.7.3. [inputs]: Use PYTHON-REQUESTS-2.20 instead of PYTHON-REQUESTS. Add PYTHON-DOCKER-PYCREDS, PYTHON-IPADDRESS, PYTHON-PARAMIKO, and PYTHON-URLLIB3-1.24. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Jacob MacDonald2019-07-13
* gnu: python-dockerpty: Update to 0.4.1.•••* gnu/packages/docker.scm (python-dockerpty): Update to 0.4.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jacob MacDonald2019-07-13
* gnu: python-docker-pycreds: Update to 0.4.0.•••* gnu/packages/docker.scm (python-docker-pycreds): Update to 0.4.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jacob MacDonald2019-07-13
* gnu: python-texttable: Update to 0.9.1.•••* gnu/packages/python-xyz.scm (python-texttable): Update to 0.9.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jacob MacDonald2019-07-13
* gnu: Add python-requests-2.20.•••* gnu/packages/python-web.scm (python-requests-2.20): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jacob MacDonald2019-07-13
* gnu: Add python-idna-2.7.•••* gnu/packages/python-xyz.scm (python-idna-2.7): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jacob MacDonald2019-07-13
* gnu: Add python-urllib3-1.24.•••* gnu/packages/python-web.scm (python-urllib3-1.24): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jacob MacDonald2019-07-13
* gnu: Add python-cached-property.•••* gnu/packages/python-xyz.scm (python-cached-property): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jacob MacDonald2019-07-13
* gnu: rush: Update to 2.1.•••* gnu/packages/rush.scm (rush): Update to 2.1. Ludovic Courtès2019-07-13
* gnu: pigx-rnaseq: Update to 0.0.10.•••* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.10. Ricardo Wurmus2019-07-13
* doc: Increase VM memory size.•••* doc/guix.texi (Running Guix in a VM): Bump ‘-m‘ to 1 GiB to match its @item below, and have a chance of being usable, too. Tobias Geerinckx-Rice2019-07-13
* doc: Update gpg key fetching instructions.•••This mirrors the steps performed by etc/guix-install.sh. * doc/guix.texi (KEY-SERVER): Replace moribund SKS key servers with... (OPENPGP-SIGNING-KEY-URL): ...the TLS PKI of the future. (Binary Installation, USB Stick and DVD Installation): Update the @example gpg command to download the key directly from Savannah. Tobias Geerinckx-Rice2019-07-13
* gnu: wcslib: Update to 6.2.•••* gnu/packages/astronomy.scm (wcslib): Update to 6.2. [arguments]: Add #:configure-flags to find CFITSIO. Tobias Geerinckx-Rice2019-07-13
* gnu: wcslib: Don't use NAME in source URI.•••* gnu/packages/astronomy.scm (wcslib)[source]: Hard-code NAME. Tobias Geerinckx-Rice2019-07-13
* gnu: guile-wisp: fix url•••* gnu/packages/guile-xyz.scm (guile-wisp): add www to url (required due to hoster-changes) Signed-off-by: Ludovic Courtès <ludo@gnu.org> Arne Babenhauserheide2019-07-12