summary refs log tree commit diff
AgeCommit message (Collapse)Author
2019-01-25gnu: dealii-openmpi: Setup MPI for tests.Eric Bavier
* gnu/packages/maths.scm (dealii-openmpi)[arguments]: Add 'mpi-setup' phase.
2019-01-25superlu-dist: Upgrade to 6.1.0.Eric Bavier
* 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.
2019-01-25scotch: Upgrade to 6.0.6.Eric Bavier
* 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.
2019-01-25gnu: Add Combinatorial BLAS.Eric Bavier
* 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.
2019-01-25linux-modules: module-soft-dependencies: Remove colon from section names.Danny Milosavljevic
Follow-up to 1a5f46621b44aa1458ad7acd4eca5fe1d4574f92. * gnu/build/linux-modules.scm (module-soft-dependencies): Remove colon from section names.
2019-01-25linux-modules: Add module-soft-dependencies.Danny Milosavljevic
* gnu/build/linux-modules.scm (not-softdep-whitespace): New variable. (module-soft-dependencies): New procedure.
2019-01-25gnu: Add stepmania.Nicolas Goaziou
* gnu/packages/games.scm (stepmania): * gnu/packages/video.scm (ffmpeg-for-stepmania): New variables.
2019-01-25gnu: kcoreaddons: Fix broken test.Ricardo Wurmus
* gnu/packages/kde-frameworks.scm (kcoreaddons)[arguments]: Add build phase "fix-broken-test".
2019-01-25gnu: infiniband-diags: Remove custom bootstrap phase.Ricardo Wurmus
* gnu/packages/fabric-management.scm (infiniband-diags)[arguments]: Remove "autotools" phase.
2019-01-25gnu: gpgme: Update to 1.12.0.Ricardo Wurmus
* gnu/packages/gnupg.scm (gpgme): Update to 1.12.0.
2019-01-25gnu: gpgme: Add patch to fix qgpgme tests.Ricardo Wurmus
* gnu/packages/gnupg.scm (gpgme)[source]: Add upstream patch.
2019-01-25gnu: pcb-rnd: Use INVOKE.Ricardo Wurmus
* gnu/packages/engineering.scm (pcb-rnd)[arguments]: Use INVOKE.
2019-01-25gnu: proplib: Use INVOKE.Ricardo Wurmus
* gnu/packages/embedded.scm (proplib)[arguments]: Use INVOKE.
2019-01-25gnu: jimtcl: Use INVOKE.Ricardo Wurmus
* gnu/packages/embedded.scm (jimtcl)[arguments]: Use INVOKE.
2019-01-25gnu: greenisland: Use INVOKE.Ricardo Wurmus
* gnu/packages/display-managers.scm (greenisland)[arguments]: Use INVOKE in check phase.
2019-01-25gnu: assword: Use INVOKE.Ricardo Wurmus
* gnu/packages/password-utils.scm (assword)[arguments]: Use INVOKE.
2019-01-25gnu: python-oslosphinx: Use INVOKE.Ricardo Wurmus
* gnu/packages/openstack.scm (python-oslosphinx)[arguments]: Use INVOKE.
2019-01-25gnu: python-reno: Use INVOKE.Ricardo Wurmus
* gnu/packages/openstack.scm (python-reno)[arguments]: Use INVOKE. [native-inputs]: Replace "git" with "git-minimal".
2019-01-25gnu: Add ghc-libmpd.Gabriel Hondet
* gnu/packages/haskell.scm (ghc-libmpd): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-01-25weather: Add '--coverage'.Ludovic Courtès
* 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.
2019-01-25refresh: Better account for private and generated packages.Ludovic Courtès
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'.
2019-01-25refresh: Fix format string that would lead '-l' to print incorrect numbers.Ludovic Courtès
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).
2019-01-25weather: Ignore deprecated packages but not hidden packages.Ludovic Courtès
* guix/scripts/weather.scm (all-packages): Pass #:select? to 'fold-packages'.
2019-01-25packages: Add 'package-closure'.Ludovic Courtès
* guix/packages.scm (package-closure): New procedure. * tests/packages.scm ("package-closure"): New test.
2019-01-25gnu: python-pyopenssl: Update to 19.0.0.Ricardo Wurmus
* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 19.0.0. [arguments]: Use INVOKE.
2019-01-25gnu: python2-pyqt-4: Use INVOKE.Ricardo Wurmus
* gnu/packages/qt.scm (python2-pyqt-4)[arguments]: Use INVOKE.
2019-01-25gnu: qwt: Use INVOKE.Ricardo Wurmus
* gnu/packages/qt.scm (qwt)[arguments]: Use INVOKE.
2019-01-25gnu: ldb: Use INVOKE.Ricardo Wurmus
* gnu/packages/samba.scm (ldb)[arguments]: Use INVOKE.
2019-01-25gnu: tevent: Use INVOKE.Ricardo Wurmus
* gnu/packages/samba.scm (tevent)[arguments]: Use INVOKE.
2019-01-25gnu: talloc/static: Use INVOKE.Ricardo Wurmus
* gnu/packages/samba.scm (talloc/static)[arguments]: Use INVOKE in the build phase.
2019-01-25gnu: tre: Use INVOKE.Ricardo Wurmus
* gnu/packages/regex.scm (tre)[arguments]: Use INVOKE.
2019-01-25gnu: python-rdflib: Use PYPI-URI.Ricardo Wurmus
* gnu/packages/rdf.scm (python-rdflib)[source]: Use PYPI-URI. [arguments]: Use INVOKE in commented build phase.
2019-01-25gnu: ocaml-utop: Use INVOKE.Ricardo Wurmus
* gnu/packages/ocaml.scm (ocaml-utop)[arguments]: Use INVOKE.
2019-01-25gnu: ocaml-zed: Use INVOKE.Ricardo Wurmus
* gnu/packages/ocaml.scm (ocaml-zed)[arguments]: Use INVOKE in build phases.
2019-01-25gnu: ocaml-zarith: Use INVOKE.Ricardo Wurmus
* gnu/packages/ocaml.scm (ocaml-zarith)[arguments]: Use INVOKE.
2019-01-25gnu: camlp4-4.02: Use INVOKE.Ricardo Wurmus
* gnu/packages/ocaml.scm (camlp4-4.02)[arguments]: Use INVOKE in build phases.
2019-01-25gnu: ocaml-4.01: Use INVOKE.Ricardo Wurmus
* gnu/packages/ocaml.scm (ocaml-4.01)[arguments]: Use INVOKE in build phases.
2019-01-25gnu: ocaml-4.02: Use INVOKE.Ricardo Wurmus
* gnu/packages/ocaml.scm (ocaml-4.02)[arguments]: Use INVOKE in build phases.
2019-01-25gnu: tomsfastmath: Use INVOKE.Ricardo Wurmus
* gnu/packages/multiprecision.scm (tomsfastmath)[arguments]: Use INVOKE in "check" phase.
2019-01-25gnu: freetalk: Remove custom bootstrap phase.Ricardo Wurmus
* gnu/packages/messaging.scm (freetalk)[arguments]: Remove "autogen" phase.
2019-01-25gnu: perl-net-psyc: Update to 1.3.Ricardo Wurmus
* gnu/packages/messaging.scm (perl-net-psyc): Update to 1.3. [native-inputs]: Add unzip. [arguments]: Use INVOKE in build phase.
2019-01-25gnu: dino: Update to 0.0-4.8e14ac6.Ricardo Wurmus
* 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.
2019-01-25gnu: bitlbee-discord: Do not run autogen.sh in custom autogen phase.Ricardo Wurmus
* 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.
2019-01-25gnu: bitlbee: Use INVOKE.Ricardo Wurmus
* gnu/packages/messaging.scm (bitlbee)[arguments]: Use INVOKE.
2019-01-25gnu: ccl: Unconditionally return #T from build phases.Ricardo Wurmus
* gnu/packages/lisp.scm (ccl)[arguments]: Use INVOKE and return #T from build phases.
2019-01-25gnu: python-lirc: Update to 1.2.1-2.c28708b.Ricardo Wurmus
* gnu/packages/lirc.scm (python-lirc, python2-lirc): Update to 1.2.1-2.c28708b. [arguments]: Use INVOKE.
2019-01-25gnu: python-pygpgme: Use INVOKE.Ricardo Wurmus
* gnu/packages/gnupg.scm (python-pygpgme)[arguments]: Use INVOKE.
2019-01-25gnu: brdf-explorer: Unconditionally return #T from build phases.Ricardo Wurmus
* gnu/packages/graphics.scm (brdf-explorer)[arguments]: Use INVOKE and return #T.
2019-01-25gnu: ncftp: Use INVOKE.Ricardo Wurmus
* gnu/packages/ftp.scm (ncftp)[arguments]: Use INVOKE.
2019-01-25gnu: libxdg-basedir: Don't run autogen.sh manually.Ricardo Wurmus
* 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.