jackhill/guix/guix.git
5 years agognu: baloo: Use INVOKE.
Ricardo Wurmus [Sat, 26 Jan 2019 13:28:36 +0000 (14:28 +0100)]
gnu: baloo: Use INVOKE.

* gnu/packages/kde-frameworks.scm (baloo)[arguments]: Use INVOKE in "check"
phase.

5 years agognu: knotifications: Use INVOKE.
Ricardo Wurmus [Sat, 26 Jan 2019 12:18:53 +0000 (13:18 +0100)]
gnu: knotifications: Use INVOKE.

* gnu/packages/kde-frameworks.scm (knotifications)[arguments]: Use INVOKE in
"check" phase.

5 years agognu: kauth: Use INVOKE.
Ricardo Wurmus [Sat, 26 Jan 2019 12:18:19 +0000 (13:18 +0100)]
gnu: kauth: Use INVOKE.

* gnu/packages/kde-frameworks.scm (kauth)[arguments]: Use INVOKE in "check"
phase.

5 years agognu: solid: Use INVOKE.
Ricardo Wurmus [Sat, 26 Jan 2019 12:17:48 +0000 (13:17 +0100)]
gnu: solid: Use INVOKE.

* gnu/packages/kde-frameworks.scm (solid)[arguments]: Use INVOKE in "check"
phase.

5 years agognu: networkmanager-qt: Use INVOKE.
Ricardo Wurmus [Sat, 26 Jan 2019 12:11:07 +0000 (13:11 +0100)]
gnu: networkmanager-qt: Use INVOKE.

* gnu/packages/kde-frameworks.scm (networkmanager-qt)[arguments]: Use INVOKE
in "check" phase.

5 years agognu: modemmanager-qt: Use INVOKE.
Ricardo Wurmus [Sat, 26 Jan 2019 12:10:29 +0000 (13:10 +0100)]
gnu: modemmanager-qt: Use INVOKE.

* gnu/packages/kde-frameworks.scm (modemmanager-qt)[arguments]: Use INVOKE in
"check" phase.

5 years agognu: kdbusaddons: Use INVOKE.
Ricardo Wurmus [Sat, 26 Jan 2019 12:05:09 +0000 (13:05 +0100)]
gnu: kdbusaddons: Use INVOKE.

* gnu/packages/kde-frameworks.scm (kdbusaddons)[arguments]: Use INVOKE in
check phase.

5 years agognu: kcoreaddons: Disable broken test.
Ricardo Wurmus [Sat, 26 Jan 2019 11:10:33 +0000 (12:10 +0100)]
gnu: kcoreaddons: Disable broken test.

* gnu/packages/kde-frameworks.scm (kcoreaddons)[arguments]: Disable
benchNotifyWatcher test because it installs too many inotify watches and fails
with ENOSPC.

5 years agognu: Go: Update to 1.11.5 [fixes CVE-2019-6486].
Leo Famulari [Fri, 25 Jan 2019 20:17:26 +0000 (15:17 -0500)]
gnu: Go: Update to 1.11.5 [fixes CVE-2019-6486].

* gnu/packages/golang.scm (go-1.11): Update to 1.11.5.
[arguments]: Add a 'tarbomb-workaround' phase and adapt the 'chdir' phase for
the tarbomb.

5 years agognu: musescore: Update to 3.0.1.
Nicolas Goaziou [Fri, 25 Jan 2019 23:51:56 +0000 (00:51 +0100)]
gnu: musescore: Update to 3.0.1.

* gnu/packages/music.scm (musescore): Update to 3.0.1.

5 years agodoc: Update bit about GUIX_LD_WRAPPER_ALLOW_IMPURITIES.
Ludovic Courtès [Fri, 25 Jan 2019 22:25:03 +0000 (23:25 +0100)]
doc: Update bit about GUIX_LD_WRAPPER_ALLOW_IMPURITIES.

This is a followup to d0a2db47fb550d684c47a0ae3b541a9a71727d9e.

* doc/guix.texi (Application Setup)[The GCC toolchain]: Adjust bit
about GUIX_LD_WRAPPER_ALLOW_IMPURITIES.

5 years agodoc: Switch from "GuixSD" to "Guix System".
Ludovic Courtès [Fri, 25 Jan 2019 22:20:31 +0000 (23:20 +0100)]
doc: Switch from "GuixSD" to "Guix System".

* doc/guix.texi (Introduction): Add footnote about the change from
"GuixSD" to "Guix System".
Replace occurrences of "GuixSD" with "Guix System", "Guix", "system", or
other appropriate phrases.

5 years agodoc: Make /dev/kvm note more visible.
Ludovic Courtès [Fri, 25 Jan 2019 21:54:24 +0000 (22:54 +0100)]
doc: Make /dev/kvm note more visible.

Suggested by Giovanni Biscuolo <g@xelera.eu>.

* doc/guix.texi (Invoking guix system): Move note about /dev/kvm access
to the beginning of the 'vm' action description.

5 years agognu: guix: Remove 'guix-devel' variable.
Ludovic Courtès [Fri, 25 Jan 2019 16:54:25 +0000 (17:54 +0100)]
gnu: guix: Remove 'guix-devel' variable.

* gnu/packages/package-management.scm (guix-devel): Remove.

5 years agognu: pepr: Use PYPI-URI.
Ricardo Wurmus [Fri, 25 Jan 2019 22:27:25 +0000 (23:27 +0100)]
gnu: pepr: Use PYPI-URI.

* gnu/packages/bioinformatics.scm (pepr)[source]: Use PYPI-URI.

5 years agognu: python2-warpedlmm: Use PYPI-URI.
Ricardo Wurmus [Fri, 25 Jan 2019 22:26:50 +0000 (23:26 +0100)]
gnu: python2-warpedlmm: Use PYPI-URI.

* gnu/packages/bioinformatics.scm (python2-warpedlmm)[source]: Use PYPI-URI.

5 years agognu: attic: Use PYPI-URI.
Ricardo Wurmus [Fri, 25 Jan 2019 22:21:20 +0000 (23:21 +0100)]
gnu: attic: Use PYPI-URI.

* gnu/packages/backup.scm (attic)[source]: Use PYPI-URI.

5 years agognu: graphios: Use PYPI-URI.
Ricardo Wurmus [Fri, 25 Jan 2019 22:20:17 +0000 (23:20 +0100)]
gnu: graphios: Use PYPI-URI.

* gnu/packages/admin.scm (graphios)[source]: Use PYPI-URI.

5 years agognu: python-sqlalchemy: Use PYPI-URI.
Ricardo Wurmus [Fri, 25 Jan 2019 22:18:55 +0000 (23:18 +0100)]
gnu: python-sqlalchemy: Use PYPI-URI.

* gnu/packages/databases.scm (python-sqlalchemy)[source]: Use PYPI-URI.

5 years agognu: python-pyaudio: Use PYPI-URI.
Ricardo Wurmus [Fri, 25 Jan 2019 22:17:39 +0000 (23:17 +0100)]
gnu: python-pyaudio: Use PYPI-URI.

* gnu/packages/audio.scm (python-pyaudio)[source]: Use PYPI-URI.

5 years agognu: femtolisp: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 22:10:03 +0000 (23:10 +0100)]
gnu: femtolisp: Use INVOKE.

* gnu/packages/scheme.scm (femtolisp)[arguments]: Remove "bootstrap" phase;
use INVOKE and return #T unconditionally.

5 years agognu: linkchecker: Fix most test failures.
Christopher Baines [Thu, 3 Jan 2019 21:20:33 +0000 (21:20 +0000)]
gnu: linkchecker: Fix most test failures.

Add a patch to skip more tests that require the network. Along with some other
changes, this gets all but of one of the tests passing.

The remaining test is broken due to a problem with the Python package in Guix,
which is fixed by [1] which is currently on the core-updates branch. This
patch doesn't work on core-updates due to python2-miniboa not being present.

1: d453b0e11d3f001a8160a7d126fdbf40e45d5042

* gnu/packages/python.scm (linkchecker)[source]: Add patch.
[native-inputs]: Add more inputs required for the tests.
[arguments]: Enable the tests, move the 'check phase after 'install. Test
using the installed software, and use py.test.

5 years agognu: dealii-openmpi: Setup MPI for tests.
Eric Bavier [Fri, 25 Jan 2019 17:05:14 +0000 (11:05 -0600)]
gnu: dealii-openmpi: Setup MPI for tests.

* gnu/packages/maths.scm (dealii-openmpi)[arguments]: Add 'mpi-setup' phase.

5 years agosuperlu-dist: Upgrade to 6.1.0.
Eric Bavier [Wed, 31 Oct 2018 19:58:51 +0000 (14:58 -0500)]
superlu-dist: Upgrade to 6.1.0.

* gnu/packages/patches/superlu-dist-awpm-grid.patch: New file.
* gnu/packages/maths.scm (superlu-dist)[source]: Upgrade to 6.0.0.  Remove
extraneous 'use-modules' in snippet.
[build-system]: Change to cmake-build-system.
[propagated-inputs]:   Replace pt-scotch with pt-scotch32 to match integer
sizes.  Add "parmetis" input, from pt-scotch32.  Move lapack to ...
[inputs]: ...here.  Add openblas and combinatorial-blas.
[arguments]: Replace 'configure' phase with #:configure-flags.  Add
'set-c++-standard' and 'omp-setup' phases.  Remove
'create-install-directories, 'check', and 'install' phases, which are now
handled by cmake.
* gnu/local.mk (dist_patch_DATA): Add patch.

5 years agoscotch: Upgrade to 6.0.6.
Eric Bavier [Wed, 24 Oct 2018 17:39:11 +0000 (12:39 -0500)]
scotch: Upgrade to 6.0.6.

* gnu/packages/maths.scm (scotch): Upgrade to 6.0.6.
[source]: Remove patches that have been fixed upstream.
[arguments]: Add 'install-metis' phase.
[outputs]: New field.
(pt-scotch, pt-scotch32)[arguments]: Add 'mpi-setup' phase.  Use 'invoke'.
* gnu/packages/patches/scotch-graph-diam-64.patch,
gnu/packages/patches/scotch-graph-induce-type-64.patch,
gnu/packages/patches/scotch-test-threading.patch: Delete files.
* gnu/packages/patches/scotch-integer-declarations.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust as necessary.

5 years agognu: Add Combinatorial BLAS.
Eric Bavier [Tue, 23 Oct 2018 21:50:50 +0000 (16:50 -0500)]
gnu: Add Combinatorial BLAS.

* gnu/packages/maths.scm (combinatorial-blas): New variable.
* gnu/packages/patches/combinatorial-blas-awpm.patch,
gnu/packages/patches/combinatorial-blas-io-fix.patch: New files
* gnu/local.mk(dist_patch_DATA): Add them.

5 years agolinux-modules: module-soft-dependencies: Remove colon from section names.
Danny Milosavljevic [Fri, 25 Jan 2019 17:23:19 +0000 (18:23 +0100)]
linux-modules: module-soft-dependencies: Remove colon from section names.

Follow-up to 1a5f46621b44aa1458ad7acd4eca5fe1d4574f92.

* gnu/build/linux-modules.scm (module-soft-dependencies): Remove colon from
section names.

5 years agolinux-modules: Add module-soft-dependencies.
Danny Milosavljevic [Fri, 25 Jan 2019 11:27:52 +0000 (12:27 +0100)]
linux-modules: Add module-soft-dependencies.

* gnu/build/linux-modules.scm (not-softdep-whitespace): New variable.
(module-soft-dependencies): New procedure.

5 years agognu: Add stepmania.
Nicolas Goaziou [Sat, 10 Nov 2018 23:43:34 +0000 (00:43 +0100)]
gnu: Add stepmania.

* gnu/packages/games.scm (stepmania):
* gnu/packages/video.scm (ffmpeg-for-stepmania): New variables.

5 years agognu: kcoreaddons: Fix broken test.
Ricardo Wurmus [Fri, 25 Jan 2019 14:35:07 +0000 (15:35 +0100)]
gnu: kcoreaddons: Fix broken test.

* gnu/packages/kde-frameworks.scm (kcoreaddons)[arguments]: Add build phase
"fix-broken-test".

5 years agognu: infiniband-diags: Remove custom bootstrap phase.
Ricardo Wurmus [Fri, 25 Jan 2019 14:20:53 +0000 (15:20 +0100)]
gnu: infiniband-diags: Remove custom bootstrap phase.

* gnu/packages/fabric-management.scm (infiniband-diags)[arguments]: Remove
"autotools" phase.

5 years agognu: gpgme: Update to 1.12.0.
Ricardo Wurmus [Fri, 25 Jan 2019 14:17:26 +0000 (15:17 +0100)]
gnu: gpgme: Update to 1.12.0.

* gnu/packages/gnupg.scm (gpgme): Update to 1.12.0.

5 years agognu: gpgme: Add patch to fix qgpgme tests.
Ricardo Wurmus [Fri, 25 Jan 2019 14:16:36 +0000 (15:16 +0100)]
gnu: gpgme: Add patch to fix qgpgme tests.

* gnu/packages/gnupg.scm (gpgme)[source]: Add upstream patch.

5 years agognu: pcb-rnd: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 13:29:03 +0000 (14:29 +0100)]
gnu: pcb-rnd: Use INVOKE.

* gnu/packages/engineering.scm (pcb-rnd)[arguments]: Use INVOKE.

5 years agognu: proplib: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 13:25:48 +0000 (14:25 +0100)]
gnu: proplib: Use INVOKE.

* gnu/packages/embedded.scm (proplib)[arguments]: Use INVOKE.

5 years agognu: jimtcl: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 13:24:55 +0000 (14:24 +0100)]
gnu: jimtcl: Use INVOKE.

* gnu/packages/embedded.scm (jimtcl)[arguments]: Use INVOKE.

5 years agognu: greenisland: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 13:11:00 +0000 (14:11 +0100)]
gnu: greenisland: Use INVOKE.

* gnu/packages/display-managers.scm (greenisland)[arguments]: Use INVOKE in
check phase.

5 years agognu: assword: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 13:10:25 +0000 (14:10 +0100)]
gnu: assword: Use INVOKE.

* gnu/packages/password-utils.scm (assword)[arguments]: Use INVOKE.

5 years agognu: python-oslosphinx: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 13:09:36 +0000 (14:09 +0100)]
gnu: python-oslosphinx: Use INVOKE.

* gnu/packages/openstack.scm (python-oslosphinx)[arguments]: Use INVOKE.

5 years agognu: python-reno: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 13:08:56 +0000 (14:08 +0100)]
gnu: python-reno: Use INVOKE.

* gnu/packages/openstack.scm (python-reno)[arguments]: Use INVOKE.
[native-inputs]: Replace "git" with "git-minimal".

5 years agognu: Add ghc-libmpd.
Gabriel Hondet [Thu, 24 Jan 2019 19:16:11 +0000 (20:16 +0100)]
gnu: Add ghc-libmpd.

* gnu/packages/haskell.scm (ghc-libmpd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agoweather: Add '--coverage'.
Ludovic Courtès [Fri, 25 Jan 2019 12:57:38 +0000 (13:57 +0100)]
weather: Add '--coverage'.

* guix/scripts/weather.scm (show-help, %options): Add '--coverage'.
(package-partition-boundary, package->output-mapping)
(substitute-oracle, report-package-coverage-per-system)
(report-package-coverage): New procedures.
(guix-weather): Honor '--coverage'.
* doc/guix.texi (Invoking guix weather): Document it.

5 years agorefresh: Better account for private and generated packages.
Ludovic Courtès [Fri, 25 Jan 2019 11:09:33 +0000 (12:09 +0100)]
refresh: Better account for private and generated packages.

Until now, private and generated packages (e.g., those created by
'texlive-union') we missing from the list passed to 'node-back-edges',
which would lead to inaccurate dependent counts.

Previously we'd get:

  $ guix refresh -l texlive-fonts-cm
  Building the following 80 packages would ensure 116 dependent packages
  are rebuilt: …

Now we have:

  $ Building the following 240 packages would ensure 597 dependent
  packages are rebuilt: …

* guix/scripts/refresh.scm (list-dependents): Call 'package-closure'.

5 years agorefresh: Fix format string that would lead '-l' to print incorrect numbers.
Ludovic Courtès [Fri, 25 Jan 2019 10:09:31 +0000 (11:09 +0100)]
refresh: Fix format string that would lead '-l' to print incorrect numbers.

The skip "~*" argument was misplaced, leading the number of dependents
to be skipped (instead of the number of covering packages.)  Thus, we'd
get:

  $ guix refresh -l ocaml4.02-ppx-deriving@4.1
  Building the following package would ensure 1 dependent packages are rebuilt: bap@1.3.0

instead of:

  Building the following package would ensure 26 dependent packages are rebuilt: bap@1.3.0

* guix/scripts/refresh.scm (list-dependents): Move "~*" in the right
place, to skip (length covering) rather than (length dependents).

5 years agoweather: Ignore deprecated packages but not hidden packages.
Ludovic Courtès [Fri, 25 Jan 2019 09:06:32 +0000 (10:06 +0100)]
weather: Ignore deprecated packages but not hidden packages.

* guix/scripts/weather.scm (all-packages): Pass #:select? to
'fold-packages'.

5 years agopackages: Add 'package-closure'.
Ludovic Courtès [Fri, 25 Jan 2019 09:05:31 +0000 (10:05 +0100)]
packages: Add 'package-closure'.

* guix/packages.scm (package-closure): New procedure.
* tests/packages.scm ("package-closure"): New test.

5 years agognu: python-pyopenssl: Update to 19.0.0.
Ricardo Wurmus [Fri, 25 Jan 2019 13:02:04 +0000 (14:02 +0100)]
gnu: python-pyopenssl: Update to 19.0.0.

* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 19.0.0.
[arguments]: Use INVOKE.

5 years agognu: python2-pyqt-4: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 12:59:53 +0000 (13:59 +0100)]
gnu: python2-pyqt-4: Use INVOKE.

* gnu/packages/qt.scm (python2-pyqt-4)[arguments]: Use INVOKE.

5 years agognu: qwt: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 12:53:04 +0000 (13:53 +0100)]
gnu: qwt: Use INVOKE.

* gnu/packages/qt.scm (qwt)[arguments]: Use INVOKE.

5 years agognu: ldb: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 12:44:13 +0000 (13:44 +0100)]
gnu: ldb: Use INVOKE.

* gnu/packages/samba.scm (ldb)[arguments]: Use INVOKE.

5 years agognu: tevent: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 12:42:58 +0000 (13:42 +0100)]
gnu: tevent: Use INVOKE.

* gnu/packages/samba.scm (tevent)[arguments]: Use INVOKE.

5 years agognu: talloc/static: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 12:39:12 +0000 (13:39 +0100)]
gnu: talloc/static: Use INVOKE.

* gnu/packages/samba.scm (talloc/static)[arguments]: Use INVOKE in the build
phase.

5 years agognu: tre: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 12:37:36 +0000 (13:37 +0100)]
gnu: tre: Use INVOKE.

* gnu/packages/regex.scm (tre)[arguments]: Use INVOKE.

5 years agognu: python-rdflib: Use PYPI-URI.
Ricardo Wurmus [Fri, 25 Jan 2019 12:36:14 +0000 (13:36 +0100)]
gnu: python-rdflib: Use PYPI-URI.

* gnu/packages/rdf.scm (python-rdflib)[source]: Use PYPI-URI.
[arguments]: Use INVOKE in commented build phase.

5 years agognu: ocaml-utop: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 12:32:41 +0000 (13:32 +0100)]
gnu: ocaml-utop: Use INVOKE.

* gnu/packages/ocaml.scm (ocaml-utop)[arguments]: Use INVOKE.

5 years agognu: ocaml-zed: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 12:32:04 +0000 (13:32 +0100)]
gnu: ocaml-zed: Use INVOKE.

* gnu/packages/ocaml.scm (ocaml-zed)[arguments]: Use INVOKE in build phases.

5 years agognu: ocaml-zarith: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 12:31:29 +0000 (13:31 +0100)]
gnu: ocaml-zarith: Use INVOKE.

* gnu/packages/ocaml.scm (ocaml-zarith)[arguments]: Use INVOKE.

5 years agognu: camlp4-4.02: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 12:26:24 +0000 (13:26 +0100)]
gnu: camlp4-4.02: Use INVOKE.

* gnu/packages/ocaml.scm (camlp4-4.02)[arguments]: Use INVOKE in build phases.

5 years agognu: ocaml-4.01: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 12:23:27 +0000 (13:23 +0100)]
gnu: ocaml-4.01: Use INVOKE.

* gnu/packages/ocaml.scm (ocaml-4.01)[arguments]: Use INVOKE in build phases.

5 years agognu: ocaml-4.02: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 12:22:34 +0000 (13:22 +0100)]
gnu: ocaml-4.02: Use INVOKE.

* gnu/packages/ocaml.scm (ocaml-4.02)[arguments]: Use INVOKE in build phases.

5 years agognu: tomsfastmath: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 12:20:00 +0000 (13:20 +0100)]
gnu: tomsfastmath: Use INVOKE.

* gnu/packages/multiprecision.scm (tomsfastmath)[arguments]: Use INVOKE in
"check" phase.

5 years agognu: freetalk: Remove custom bootstrap phase.
Ricardo Wurmus [Fri, 25 Jan 2019 12:19:02 +0000 (13:19 +0100)]
gnu: freetalk: Remove custom bootstrap phase.

* gnu/packages/messaging.scm (freetalk)[arguments]: Remove "autogen" phase.

5 years agognu: perl-net-psyc: Update to 1.3.
Ricardo Wurmus [Fri, 25 Jan 2019 12:15:58 +0000 (13:15 +0100)]
gnu: perl-net-psyc: Update to 1.3.

* gnu/packages/messaging.scm (perl-net-psyc): Update to 1.3.
[native-inputs]: Add unzip.
[arguments]: Use INVOKE in build phase.

5 years agognu: dino: Update to 0.0-4.8e14ac6.
Ricardo Wurmus [Fri, 25 Jan 2019 12:00:57 +0000 (13:00 +0100)]
gnu: dino: Update to 0.0-4.8e14ac6.

* gnu/packages/messaging.scm (dino): Update to 0.0-4.8e14ac6.
[arguments]: Use INVOKE in build phases.
[inputs]: Add qrencode; replace sqlite with sqlite-with-column-metadata.

5 years agognu: bitlbee-discord: Do not run autogen.sh in custom autogen phase.
Ricardo Wurmus [Fri, 25 Jan 2019 11:34:43 +0000 (12:34 +0100)]
gnu: bitlbee-discord: Do not run autogen.sh in custom autogen phase.

* gnu/packages/messaging.scm (bitlbee-discord)[arguments]: Rename "autogen"
phase to "patch-autogen"; don't invoke "autogen.sh" script as it is invoked in
the "bootstrap" phase; return #T from "patch-autogen" phase.

5 years agognu: bitlbee: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 11:32:29 +0000 (12:32 +0100)]
gnu: bitlbee: Use INVOKE.

* gnu/packages/messaging.scm (bitlbee)[arguments]: Use INVOKE.

5 years agognu: ccl: Unconditionally return #T from build phases.
Ricardo Wurmus [Fri, 25 Jan 2019 11:26:51 +0000 (12:26 +0100)]
gnu: ccl: Unconditionally return #T from build phases.

* gnu/packages/lisp.scm (ccl)[arguments]: Use INVOKE and return #T from build
phases.

5 years agognu: python-lirc: Update to 1.2.1-2.c28708b.
Ricardo Wurmus [Fri, 25 Jan 2019 11:23:59 +0000 (12:23 +0100)]
gnu: python-lirc: Update to 1.2.1-2.c28708b.

* gnu/packages/lirc.scm (python-lirc, python2-lirc): Update to
1.2.1-2.c28708b.
[arguments]: Use INVOKE.

5 years agognu: python-pygpgme: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 11:19:31 +0000 (12:19 +0100)]
gnu: python-pygpgme: Use INVOKE.

* gnu/packages/gnupg.scm (python-pygpgme)[arguments]: Use INVOKE.

5 years agognu: brdf-explorer: Unconditionally return #T from build phases.
Ricardo Wurmus [Fri, 25 Jan 2019 11:18:12 +0000 (12:18 +0100)]
gnu: brdf-explorer: Unconditionally return #T from build phases.

* gnu/packages/graphics.scm (brdf-explorer)[arguments]: Use INVOKE and return #T.

5 years agognu: ncftp: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 11:15:04 +0000 (12:15 +0100)]
gnu: ncftp: Use INVOKE.

* gnu/packages/ftp.scm (ncftp)[arguments]: Use INVOKE.

5 years agognu: libxdg-basedir: Don't run autogen.sh manually.
Ricardo Wurmus [Fri, 25 Jan 2019 11:12:34 +0000 (12:12 +0100)]
gnu: libxdg-basedir: Don't run autogen.sh manually.

* gnu/packages/freedesktop.scm (libxdg-basedir)[arguments]: Rename "autogen"
phase to "patch-autogen"; remove invocation of "autogen.sh" script as it will
be executed in the "bootstrap" phase.

5 years agognu: entr: Update to 4.1.
Ricardo Wurmus [Fri, 25 Jan 2019 11:09:57 +0000 (12:09 +0100)]
gnu: entr: Update to 4.1.

* gnu/packages/entr.scm (entr): Update to 4.1.
[arguments]: Use INVOKE.

5 years agognu: coq-interval: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 10:43:42 +0000 (11:43 +0100)]
gnu: coq-interval: Use INVOKE.

* gnu/packages/coq.scm (coq-interval)[arguments]: Use INVOKE.

5 years agognu: coq-coquelicot: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 10:39:57 +0000 (11:39 +0100)]
gnu: coq-coquelicot: Use INVOKE.

* gnu/packages/coq.scm (coq-coquelicot)[arguments]: Use INVOKE.

5 years agognu: imb: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 10:37:54 +0000 (11:37 +0100)]
gnu: imb: Use INVOKE.

* gnu/packages/benchmark.scm (imb)[arguments]: Use INVOKE.

5 years agognu: synergy: Update to 1.10.1.
Ricardo Wurmus [Fri, 25 Jan 2019 10:20:51 +0000 (11:20 +0100)]
gnu: synergy: Update to 1.10.1.

* gnu/packages/synergy.scm (synergy): Update to 1.10.1.
[source]: Fetch from git.
[arguments]: Remove "unpack-aux-src", custom "check" phase, custom "install"
phase.
[inputs]: Add avahi and qtbase.

5 years agognu: antiword: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 09:49:27 +0000 (10:49 +0100)]
gnu: antiword: Use INVOKE.

* gnu/packages/textutils.scm (antiword)[arguments]: Use INVOKE in install phase.

5 years agognu: uucp: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 09:48:28 +0000 (10:48 +0100)]
gnu: uucp: Use INVOKE.

* gnu/packages/uucp.scm (uucp)[arguments]: Use INVOKE.

5 years agognu: wicd: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 09:46:56 +0000 (10:46 +0100)]
gnu: wicd: Use INVOKE.

* gnu/packages/wicd.scm (wicd)[arguments]: Use INVOKE.

5 years agognu: awesome: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 09:43:37 +0000 (10:43 +0100)]
gnu: awesome: Use INVOKE.

* gnu/packages/wm.scm (awesome)[arguments]: Return #T from check phase.

5 years agognu: xfconf: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 09:42:59 +0000 (10:42 +0100)]
gnu: xfconf: Use INVOKE.

* gnu/packages/xfce.scm (xfconf)[arguments]: Unconditionally return #T from
check phase.

5 years agognu: libnl: Unconditionally return #T from build phases.
Ricardo Wurmus [Fri, 25 Jan 2019 09:41:40 +0000 (10:41 +0100)]
gnu: libnl: Unconditionally return #T from build phases.

* gnu/packages/linux.scm (libnl)[arguments]: Use INVOKE and unconditionally
return #T from all build phases.

5 years agognu: coq-mathcomp: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 08:28:53 +0000 (09:28 +0100)]
gnu: coq-mathcomp: Use INVOKE.

* gnu/packages/coq.scm (coq-mathcomp)[arguments]: Unconditionally return #T
from build phases.

5 years agognu: coq-gappa: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 08:26:29 +0000 (09:26 +0100)]
gnu: coq-gappa: Use INVOKE.

* gnu/packages/coq.scm (coq-gappa)[arguments]: Unconditionally return #T from
build phases by using INVOKE.

5 years agognu: proof-general: Use INVOKE.
Ricardo Wurmus [Fri, 25 Jan 2019 08:24:41 +0000 (09:24 +0100)]
gnu: proof-general: Use INVOKE.

* gnu/packages/coq.scm (proof-general)[arguments]: Use INVOKE in build phases.

5 years agognu: eschalot: Use INVOKE.
Ricardo Wurmus [Thu, 24 Jan 2019 22:12:38 +0000 (23:12 +0100)]
gnu: eschalot: Use INVOKE.

* gnu/packages/crypto.scm (eschalot)[arguments]: Unconditionally return #T
from check phase.

5 years agognu: ansible: Update to 2.7.6.
Brett Gilio [Thu, 24 Jan 2019 21:22:01 +0000 (15:22 -0600)]
gnu: ansible: Update to 2.7.6.

* gnu/packages/admin.scm (ansible): Update to 2.7.6.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
5 years agognu: emacspeak: Update to 49.0.
Kei Kebreau [Fri, 25 Jan 2019 04:57:32 +0000 (23:57 -0500)]
gnu: emacspeak: Update to 49.0.

* gnu/packages/emacs.scm (emacspeak): Update to 49.0.
[arguments]: In the 'install' phase, fix the launch script substitution.

5 years agognu: cmst: Use INVOKE.
Ricardo Wurmus [Thu, 24 Jan 2019 22:10:25 +0000 (23:10 +0100)]
gnu: cmst: Use INVOKE.

* gnu/packages/connman.scm (cmst)[arguments]: Unconditionally return #T from
build phases.

5 years agognu: sloccount: Use INVOKE.
Ricardo Wurmus [Thu, 24 Jan 2019 22:08:09 +0000 (23:08 +0100)]
gnu: sloccount: Use INVOKE.

* gnu/packages/code.scm (sloccount)[arguments]: Use INVOKE and unconditionally
return #T from build phases.

5 years agognu: axoloti-patcher: Use INVOKE.
Ricardo Wurmus [Thu, 24 Jan 2019 22:07:10 +0000 (23:07 +0100)]
gnu: axoloti-patcher: Use INVOKE.

* gnu/packages/axoloti.scm (axoloti-patcher)[arguments]: Use INVOKE and
unconditionally return #T from build phase.

5 years agognu: axoloti-runtime: Use INVOKE.
Ricardo Wurmus [Thu, 24 Jan 2019 22:06:33 +0000 (23:06 +0100)]
gnu: axoloti-runtime: Use INVOKE.

* gnu/packages/axoloti.scm (axoloti-runtime)[arguments]: Use INVOKE and return
  #T from build phases unconditionally.

5 years agognu: clamav: Unconditionally return #T from build phase.
Ricardo Wurmus [Thu, 24 Jan 2019 20:16:29 +0000 (21:16 +0100)]
gnu: clamav: Unconditionally return #T from build phase.

* gnu/packages/antivirus.scm (clamav)[arguments]: Use INVOKE.

5 years agognu: anthy: Unconditionally return #T from check phase.
Ricardo Wurmus [Thu, 24 Jan 2019 20:06:59 +0000 (21:06 +0100)]
gnu: anthy: Unconditionally return #T from check phase.

* gnu/packages/anthy.scm (anthy)[arguments]: Use INVOKE.

5 years agognu: git-repo: Unconditionally return #T from "check" phase.
Ricardo Wurmus [Thu, 24 Jan 2019 19:45:00 +0000 (20:45 +0100)]
gnu: git-repo: Unconditionally return #T from "check" phase.

* gnu/packages/android.scm (git-repo)[arguments]: Use INVOKE.

5 years agognu: flint: Unconditionally return #T from build phases.
Ricardo Wurmus [Thu, 24 Jan 2019 19:40:29 +0000 (20:40 +0100)]
gnu: flint: Unconditionally return #T from build phases.

* gnu/packages/algebra.scm (flint)[arguments]: Use INVOKE in "configure"
phases.

5 years agorecords: Make 'report-duplicate-field-specifier' available at expansion-time.
Ludovic Courtès [Thu, 24 Jan 2019 19:48:14 +0000 (20:48 +0100)]
records: Make 'report-duplicate-field-specifier' available at expansion-time.

Fixes a regression in 'guix pack -R' introduced with commit
c2dcff41c2e47f5f978f467864d5ed7829939884.  The imported modules of
'c-compiler' would be compiled in this order: first (guix records),
then (guix search-paths).  Consequently,
'report-duplicate-field-specifier' would be reported as unbound while
compiling (guix search-paths), leading to a build failure.

* guix/records.scm (report-invalid-field-specifier)
(report-duplicate-field-specifier): Move within 'eval-expand'.

5 years agotests: Remove duplicate field initializers.
Ludovic Courtès [Thu, 24 Jan 2019 18:18:10 +0000 (19:18 +0100)]
tests: Remove duplicate field initializers.

Fixes a regression introduced in
c2dcff41c2e47f5f978f467864d5ed7829939884, whereby many tests in
'tests/packages.scm' would trigger a syntax error due to duplicate field
intializers in forms like:

  (dummy-package "foo" (version "0"))

* guix/tests.scm (dummy-package, dummy-origin): Rewrite to inherit from
a base record.  This restores the semantics from before
c2dcff41c2e47f5f978f467864d5ed7829939884.
* tests/services.scm ("instantiate-missing-services, indirect"): Remove
duplicate 'extensions' field.

5 years agognu: milkytracker: Add RtMidi and zziplib support.
Kei Kebreau [Sun, 20 Jan 2019 18:44:53 +0000 (13:44 -0500)]
gnu: milkytracker: Add RtMidi and zziplib support.

* gnu/packages/music.scm (milkytracker)[inputs]: Add rtmidi and zziplib.