summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu-maintenance: 'release-file?' accepts 'v' prefix as in "PKG-v1.2.tgz".Ludovic Courtès2021-05-28
| | | | | | * guix/gnu-maintenance.scm (%tarball-rx, %package-name-rx): Accept 'v' and 'V' prefixes. Accept ".tgz" extension. * tests/gnu-maintenance.scm ("release-file?"): Add test.
* gnu: Add hostscope.Stefan Reichör2021-05-28
| | | | | | * gnu/packages/monitoring.scm (hostscope): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add mbuffer.Stefan Reichör2021-05-28
| | | | | | * gnu/packages/networking.scm (mbuffer): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: ipopt: Update to 3.13.4Eric Brown2021-05-28
| | | | | | | * gnu/packages/maths.scm (ipopt): Update to 3.13.4, update URL. [license]: Change to LICENSE:EPL2.0. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add cbc.Eric Brown2021-05-28
| | | | | | * gnu/packages/maths.scm (cbc): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* guix build: Emit "nothing to do" warning only when needed.Ludovic Courtès2021-05-28
| | | | | | | This is a followup to 681af1fb78a735b51dc811aed770b2948212c3fc. * guix/scripts/build.scm (guix-build): Emit "nothing to do" warning only when both DRV and ITEMS are null.
* doc: Spell out the implications of disabling substitutes.Ludovic Courtès2021-05-28
| | | | | | | Suggested by elb on #guix. * doc/guix.texi (Binary Installation): Add note explaining the implications of disabling substitutes.
* guix package: Do not warn about "missing arguments" when there's nothing to do.Ludovic Courtès2021-05-28
| | | | | | | | | | In some cases, running "guix upgrade" can trigger this warning, and "missing arguments" is misleading then. Reported by flatwhatson on #guix. * guix/scripts/package.scm (process-actions): Change warning to "nothing to do".
* gnu: Add mosaicatcher.Ricardo Wurmus2021-05-28
| | | | * gnu/packages/bioinformatics.scm (mosaicatcher): New variable.
* gnu: gnutls: Replace with 3.6.16 [fixes CVE-2021-20305].Solene Rapenne2021-05-28
| | | | | | | * gnu/packages/tls.scm (gnutls)[replacement]: New field. (gnutls-3.6.16): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: jami-gnome: Include phases from the glib-or-gtk-build-system.Maxim Cournoyer2021-05-28
| | | | | | | | | | | This makes Jami less dependent on the environment it is run within; for example when using Jami on a foreign distributions. * gnu/packages/jami.scm (jami-gnome)[imported-modules]: New argument. [modules]: New argument. [phases]{glib-or-gtk-compile-schemas, glib-or-gtk-wrap}: New phases. Reported-by: Simon Tournier <zimon.toutoune@gmail.com>
* gnu: cuirass: Update to 1.0.0-22.3ac739b.Mathieu Othacehe2021-05-28
| | | | * gnu/packages/ci.scm (cuirass): Update to 1.0.0-22.3ac739b.
* gnu: tryton: Allow disabling the test suite.Maxime Devos2021-05-28
| | | | | | | * gnu/packages/tryton.scm (tryton-phases): Respect 'tests?' in the 'check' phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: tryton: Use local 'inputs' instead of global '%build-inputs'.Maxime Devos2021-05-28
| | | | | | | | | The former is preferred above the latter. * gnu/packages/tryton.scm (tryton-phases): Look up "trytond" in the 'inputs' argument instead of in '%build-inputs'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: tryton: Factor out custom ‘check’ phase.Maxime Devos2021-05-28
| | | | | | | | | | | | | | | | | | | | | | * gnu/packages/tryton.scm (tryton-phases): New procedure. (tryton-arguments): New procedure. (python-trytond-account)[arguments]: Use 'tryton-phases'. (python-trytond-account-invoice)[arguments]: Likewise. (python-trytond-account-invoice-stock)[arguments]: Likewise. (python-trytond-account-product)[arguments]: Likewise. (python-trytond-analytic-account)[arguments]: Likewise. (python-trytond-company)[arguments]: Likewise. (python-trytond-country)[arguments]: Likewise. (python-trytond-currency)[arguments]: Likewise. (python-trytond-party)[arguments]: Likewise. (python-trytond-product)[arguments]: Likewise. (python-trytond-purchase)[arguments]: Likewise. (python-trytond-purchase-request)[arguments]: Likewise. (python-trytond-stock)[arguments]: Likewise. (python-trytond-stock-lot)[arguments]: Likewise. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* import: opam: Generate license for package.Xinglu Chen2021-05-28
| | | | | | | | | * guix/import/opam.scm (opam->guix-package): Generate license for the ‘license’ field. * tests/opam.scm (test-opam-file): Update accordingly. ("opam->guix-package"): Likewise. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: libraft: Update to 0.10.1Dion Mendel2021-05-28
| | | | | | * gnu/packages/cluster.scm (libraft): Update to 0.10.1 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* git-download: Support submodules in 'git-predicate'.Andrew Whatson2021-05-28
| | | | | | | | * guix/git-download.scm (git-file-list): Add prefix and recursive? arguments. Recurse into submodules when requested. (git-predicate): Add recursive? argument. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* git-download: 'git-predicate' now ignores deleted files.Ludovic Courtès2021-05-28
| | | | | | | | | | | When git-predicate is used on an active worktree, some files in the index might not exist on the filesystem. Instead of failing with "No such file or directory", these should be ignored. * guix/git-download.scm (git-predicate): Wrap 'lstat' call in 'false-if-exception'. Return RESULT when STAT is #f. Co-authored-by: Andrew Whatson <whatson@gmail.com>
* scripts: Commands warn when passed zero arguments.Ludovic Courtès2021-05-28
| | | | | | | | | | | | | | | | This is a followup to 3f8326237df780404c172ef4127195cc20becd66. * guix/scripts/archive.scm (export-from-store): Warn then FILES is empty. * guix/scripts/build.scm (guix-build): Likewise. * guix/scripts/copy.scm (warn-if-empty): New procedure. (send-to-remote-host, retrieve-from-remote-host): Call it. * guix/scripts/edit.scm (guix-edit): Warn when SPECS is empty. * guix/scripts/environment.scm (guix-environment): Warn when MANIFEST has zero entries. * guix/scripts/graph.scm (guix-graph): Warn then ITEMS is empty. * guix/scripts/package.scm (process-actions): Warn when FILES and TRANS are both empty.
* deploy: Error out when the FILE argument is missing.Ludovic Courtès2021-05-28
| | | | * guix/scripts/deploy.scm (guix-deploy): Error out when FILE is false.
* gnu: intel-mpi-benchmarks: Remove top-level reference to 'openmpi'.Ludovic Courtès2021-05-28
| | | | | | | | | This circular dependency could lead to "unbound variable" errors when running 'guix show openmpi' or similar. * gnu/packages/benchmark.scm (intel-mpi-benchmarks/openmpi): Inline code formerly in 'intel-mpi-benchmarks' procedure. (intel-mpi-benchmarks): Remove.
* gnu: cuirass: Update to 1.0.0-21.65ae16b.Mathieu Othacehe2021-05-28
| | | | * gnu/packages/ci.scm (cuirass): Update to 1.0.0-21.65ae16b.
* gnu: hackrf: Update to 2021.03.1.Guillaume Le Vaillant2021-05-28
| | | | * gnu/packages/radio.scm (hackrf): Update to 2021.03.1.
* gnu: Add python-cachetools.Roel Janssen2021-05-28
| | | | * gnu/packages/python-xyz.scm (python-cachetools): New variable.
* gnu: gnuradio: Add python-matplotlib dependency explicitly.Guillaume Le Vaillant2021-05-28
| | | | * gnu/packages/radio.scm (gnuradio)[inputs]: Add python-matplotlib.
* gnu: Add python-argopt.Roel Janssen2021-05-28
| | | | * gnu/packages/python-xyz.scm (python-argopt): New variable.
* gnu: Add python-pyega3.Roel Janssen2021-05-27
| | | | * gnu/packages/bioinformatics.scm (python-pyega3): New variable.
* gnu: Add python-htsget.Roel Janssen2021-05-27
| | | | * gnu/packages/bioinformatics.scm (python-htsget): New variable.
* gnu: Add python-helper.Roel Janssen2021-05-27
| | | | * gnu/packages/python-xyz.scm (python-helper): New variable.
* gnu: Add python-logutils.Roel Janssen2021-05-27
| | | | * gnu/packages/python-xyz.scm (python-logutils): New variable.
* gnu: entr: Update to 4.9.Solene Rapenne2021-05-27
| | | | Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: guix-build-coordinator: Update to 0-29.8c98f47.Christopher Baines2021-05-27
| | | | | * gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-29.8c98f47.
* gnu: botan: Respect #:tests?.Jack Hill2021-05-27
| | | | | | | * gnu/packages/crypto.scm (botan)[arguments]: Respect #:tests? in the custom 'check' phase. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: botan: Update to 2.18.1.Jack Hill2021-05-27
| | | | | | * gnu/packages/crypto.scm (botan): Update to 2.18.1. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: phodav: Add gsettings-desktop-schemas input.Solene Rapenne2021-05-27
| | | | | | | | * gnu/packages/gnome.scm (phodav)[native-inputs]: Add gsettings-desktop-schemas. Fixes: https://issues.guix.gnu.org/48414 Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: lksctp-tools: Update to 1.0.19.Tobias Geerinckx-Rice2021-05-27
| | | | | | | * gnu/packages/networking.scm (lksctp-tools): Update to 1.0.19. [source]: Remove patch. * gnu/packages/patches/lksctp-tools-1.0.18-fix-header-file-name.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: lksctp-tools: Edit synopsis & description.Tobias Geerinckx-Rice2021-05-27
| | | | * gnu/packages/networking.scm (synopsis, description): Improve.
* gnu: libndp: Update to 1.8.Tobias Geerinckx-Rice2021-05-27
| | | | * gnu/packages/networking.scm (libndp): Update to 1.8.
* gnu: ccl: Update to 1.12.1.Tobias Geerinckx-Rice2021-05-27
| | | | | * gnu/packages/lisp.scm (ccl): Update to 1.12.1. [inputs]: Keep using the 1.12 bootstrap for ARM.
* gnu: shotwell: Update to 0.30.12.Tobias Geerinckx-Rice2021-05-27
| | | | * gnu/packages/gnome.scm (shotwell): Update to 0.30.12.
* gnu: libopenmpt: Update to 0.5.9.Tobias Geerinckx-Rice2021-05-27
| | | | * gnu/packages/audio.scm (libopenmpt): Update to 0.5.9.
* gnu: iperf: Omit static library.Tobias Geerinckx-Rice2021-05-27
| | | | | * gnu/packages/networking.scm (iperf)[arguments]: Add "--disable-static" configure flag.
* gnu: iperf: Update to 3.10.Tobias Geerinckx-Rice2021-05-27
| | | | | * gnu/packages/networking.scm (iperf): Update to 3.10. [source]: Build from git.
* gnu: lightspark: Update to 0.8.4.1.Tobias Geerinckx-Rice2021-05-27
| | | | * gnu/packages/animation.scm (lightspark): Update to 0.8.4.1.
* gnu: nftables: Update to 0.9.9.Tobias Geerinckx-Rice2021-05-27
| | | | * gnu/packages/linux.scm (nftables): Update to 0.9.9.
* gnu: libnftnl: Update to 1.2.0.Tobias Geerinckx-Rice2021-05-27
| | | | * gnu/packages/linux.scm (libnftnl): Update to 1.2.0.
* gnu: xfsprogs: Update to 5.12.0.Tobias Geerinckx-Rice2021-05-27
| | | | * gnu/packages/linux.scm (xfsprogs): Update to 5.12.0.
* gnu: fio: Update to 3.27.Tobias Geerinckx-Rice2021-05-27
| | | | * gnu/packages/benchmark.scm (fio): Update to 3.27.
* gnu: mpd: Update to 0.22.8.Tobias Geerinckx-Rice2021-05-27
| | | | * gnu/packages/mpd.scm (mpd): Update to 0.22.8.