aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-01-25gnu: python2-warpedlmm: Use PYPI-URI....* gnu/packages/bioinformatics.scm (python2-warpedlmm)[source]: Use PYPI-URI. Ricardo Wurmus
2019-01-25gnu: attic: Use PYPI-URI....* gnu/packages/backup.scm (attic)[source]: Use PYPI-URI. Ricardo Wurmus
2019-01-25gnu: graphios: Use PYPI-URI....* gnu/packages/admin.scm (graphios)[source]: Use PYPI-URI. Ricardo Wurmus
2019-01-25gnu: python-sqlalchemy: Use PYPI-URI....* gnu/packages/databases.scm (python-sqlalchemy)[source]: Use PYPI-URI. Ricardo Wurmus
2019-01-25gnu: python-pyaudio: Use PYPI-URI....* gnu/packages/audio.scm (python-pyaudio)[source]: Use PYPI-URI. Ricardo Wurmus
2019-01-25gnu: femtolisp: Use INVOKE....* gnu/packages/scheme.scm (femtolisp)[arguments]: Remove "bootstrap" phase; use INVOKE and return #T unconditionally. Ricardo Wurmus
2019-01-25gnu: 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. Christopher Baines
2019-01-25gnu: dealii-openmpi: Setup MPI for tests....* gnu/packages/maths.scm (dealii-openmpi)[arguments]: Add 'mpi-setup' phase. Eric Bavier
2019-01-25superlu-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. Eric Bavier
2019-01-25scotch: 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. Eric Bavier
2019-01-25gnu: 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. Eric Bavier
2019-01-25linux-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. Danny Milosavljevic
2019-01-25linux-modules: Add module-soft-dependencies....* gnu/build/linux-modules.scm (not-softdep-whitespace): New variable. (module-soft-dependencies): New procedure. Danny Milosavljevic
2019-01-25gnu: Add stepmania....* gnu/packages/games.scm (stepmania): * gnu/packages/video.scm (ffmpeg-for-stepmania): New variables. Nicolas Goaziou
2019-01-25gnu: kcoreaddons: Fix broken test....* gnu/packages/kde-frameworks.scm (kcoreaddons)[arguments]: Add build phase "fix-broken-test". Ricardo Wurmus
2019-01-25gnu: infiniband-diags: Remove custom bootstrap phase....* gnu/packages/fabric-management.scm (infiniband-diags)[arguments]: Remove "autotools" phase. Ricardo Wurmus
2019-01-25gnu: gpgme: Update to 1.12.0....* gnu/packages/gnupg.scm (gpgme): Update to 1.12.0. Ricardo Wurmus
2019-01-25gnu: gpgme: Add patch to fix qgpgme tests....* gnu/packages/gnupg.scm (gpgme)[source]: Add upstream patch. Ricardo Wurmus
2019-01-25gnu: pcb-rnd: Use INVOKE....* gnu/packages/engineering.scm (pcb-rnd)[arguments]: Use INVOKE. Ricardo Wurmus
2019-01-25gnu: proplib: Use INVOKE....* gnu/packages/embedded.scm (proplib)[arguments]: Use INVOKE. Ricardo Wurmus
2019-01-25gnu: jimtcl: Use INVOKE....* gnu/packages/embedded.scm (jimtcl)[arguments]: Use INVOKE. Ricardo Wurmus
2019-01-25gnu: greenisland: Use INVOKE....* gnu/packages/display-managers.scm (greenisland)[arguments]: Use INVOKE in check phase. Ricardo Wurmus
2019-01-25gnu: assword: Use INVOKE....* gnu/packages/password-utils.scm (assword)[arguments]: Use INVOKE. Ricardo Wurmus
2019-01-25gnu: python-oslosphinx: Use INVOKE....* gnu/packages/openstack.scm (python-oslosphinx)[arguments]: Use INVOKE. Ricardo Wurmus
2019-01-25gnu: python-reno: Use INVOKE....* gnu/packages/openstack.scm (python-reno)[arguments]: Use INVOKE. [native-inputs]: Replace "git" with "git-minimal". Ricardo Wurmus
2019-01-25gnu: Add ghc-libmpd....* gnu/packages/haskell.scm (ghc-libmpd): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Gabriel Hondet
2019-01-25weather: 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. Ludovic Courtès
2019-01-25refresh: 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'. Ludovic Courtès
2019-01-25refresh: 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). Ludovic Courtès
2019-01-25weather: Ignore deprecated packages but not hidden packages....* guix/scripts/weather.scm (all-packages): Pass #:select? to 'fold-packages'. Ludovic Courtès
2019-01-25packages: Add 'package-closure'....* guix/packages.scm (package-closure): New procedure. * tests/packages.scm ("package-closure"): New test. Ludovic Courtès
2019-01-25gnu: python-pyopenssl: Update to 19.0.0....* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 19.0.0. [arguments]: Use INVOKE. Ricardo Wurmus
2019-01-25gnu: python2-pyqt-4: Use INVOKE....* gnu/packages/qt.scm (python2-pyqt-4)[arguments]: Use INVOKE. Ricardo Wurmus
2019-01-25gnu: qwt: Use INVOKE....* gnu/packages/qt.scm (qwt)[arguments]: Use INVOKE. Ricardo Wurmus
2019-01-25gnu: ldb: Use INVOKE....* gnu/packages/samba.scm (ldb)[arguments]: Use INVOKE. Ricardo Wurmus
2019-01-25gnu: tevent: Use INVOKE....* gnu/packages/samba.scm (tevent)[arguments]: Use INVOKE. Ricardo Wurmus
2019-01-25gnu: talloc/static: Use INVOKE....* gnu/packages/samba.scm (talloc/static)[arguments]: Use INVOKE in the build phase. Ricardo Wurmus
2019-01-25gnu: tre: Use INVOKE....* gnu/packages/regex.scm (tre)[arguments]: Use INVOKE. Ricardo Wurmus
2019-01-25gnu: python-rdflib: Use PYPI-URI....* gnu/packages/rdf.scm (python-rdflib)[source]: Use PYPI-URI. [arguments]: Use INVOKE in commented build phase. Ricardo Wurmus
2019-01-25gnu: ocaml-utop: Use INVOKE....* gnu/packages/ocaml.scm (ocaml-utop)[arguments]: Use INVOKE. Ricardo Wurmus
2019-01-25gnu: ocaml-zed: Use INVOKE....* gnu/packages/ocaml.scm (ocaml-zed)[arguments]: Use INVOKE in build phases. Ricardo Wurmus
2019-01-25gnu: ocaml-zarith: Use INVOKE....* gnu/packages/ocaml.scm (ocaml-zarith)[arguments]: Use INVOKE. Ricardo Wurmus
2019-01-25gnu: camlp4-4.02: Use INVOKE....* gnu/packages/ocaml.scm (camlp4-4.02)[arguments]: Use INVOKE in build phases. Ricardo Wurmus
2019-01-25gnu: ocaml-4.01: Use INVOKE....* gnu/packages/ocaml.scm (ocaml-4.01)[arguments]: Use INVOKE in build phases. Ricardo Wurmus
2019-01-25gnu: ocaml-4.02: Use INVOKE....* gnu/packages/ocaml.scm (ocaml-4.02)[arguments]: Use INVOKE in build phases. Ricardo Wurmus
2019-01-25gnu: tomsfastmath: Use INVOKE....* gnu/packages/multiprecision.scm (tomsfastmath)[arguments]: Use INVOKE in "check" phase. Ricardo Wurmus
2019-01-25gnu: freetalk: Remove custom bootstrap phase....* gnu/packages/messaging.scm (freetalk)[arguments]: Remove "autogen" phase. Ricardo Wurmus
2019-01-25gnu: 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. Ricardo Wurmus
2019-01-25gnu: 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. Ricardo Wurmus
2019-01-25gnu: 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. Ricardo Wurmus
with all of the bootstrapping involved, and building Racket packages and installation layers, which can be handled in a nice, uniform way and eventually turned into a 'racket-build-system'. Building the VM layer as an "in-place" installation should help us use it with other Racket tools. * gnu/packages/racket.scm (racket-vm-common-configure-flags): Add "--enable-origtree" and --prefix. Adapt "--enable-racket=" accordingly. (racket-minimal-bc-cgc): Rename to ... (racket-vm-cgc): ... this new variable. [inputs]: Move 'openssl' and 'sqlite' to new 'racket-minimal'. [arguments]<#:strip-directories>: Use "opt/racket-vm/" prefix. <#:phases>: Adapt 'initialize-config.rktd' for removal of 'openssl' and 'sqlite'. [description]: Tweak. (racket-minimal-bc-3m): Rename to ... (racket-vm-bc): ... this new variable. [synopsis, description]: Tweak. (racket-vm-cs): New variable, adapted from the old 'racket-minimal'. (chez-scheme-for-racket-bootstrap-bootfiles)[arguments]<#:phhases>: Adapt to the "opt/racket-vm/" prefix. (racket-minimal): Rewrite like 'racket' using 'racket-vm-cs'. (racket): Inherit from 'racket-minimal'. [inputs]: Add 'racket-vm-cs'. Move "racket-lib" and "base" to 'racket-minimal'. [arguments]<#:make-flags, #:configure-flags>: Override from 'racket-minimal'. (configure-layer.rkt): Adapt to support in-place VM build with possible intermediate layer. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Philip McGrath 2022-03-04gnu: configure-layer.rkt: Adjust indentation....* gnu/packages/racket.scm (configure-layer.rkt): Wrap 'command-line' in 'define-values' to reduce rightward drift. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Philip McGrath 2022-03-04gnu: racket-minimal: Add "debug" output....* gnu/packages/racket.scm (racket-minimal-bc-cgc)[outputs]: Add "debug". (racket-vm-common-configure-flags): Add "--disable-strip". Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Philip McGrath 2022-03-04gnu: racket-minimal: Adjust indentation....* gnu/packages/racket.scm (racket-minimal-bc-cgc): Use 'hidden-package' rather than 'properties'. (racket-minimal-bc-3m): Remove redundant 'hidden-package' wrapper. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Philip McGrath 2022-03-04gnu: racket-minimal: Change inheritance to follow bootstrapping....Having the package inheritance chain go in the same direction as the bootstrapping chain, rather than the opposite, is less confusing. In some cases, it can also help to avoid unnecessary rebuilds. * gnu/packages/racket.scm (racket-minimal-bc-cgc): Change to be the root of the package inheritance chain. [version, source, inputs, native-inputs, build-system, arguments] [home-page, license]: Inline formerly inherited values. (racket-minimal-bc-3m): Inherit from 'racket-minimal-bc-cgc' rather than 'racket-minimal'. [inputs, native-inputs, arguments, license]: Adjust accordingly. (racket-minimal): Inherit from 'racket-minimal-bc-3m'. [inputs, native-inputs, arguments, license]: Adjust accordingly. [properties]: Override effect of 'hidden-package'. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Philip McGrath 2022-03-04gnu: racket-minimal: Don't configure non-existant catalogs....* gnu/packages/racket.scm (racket-minimal)[arguments]<#:phases>: Change 'initialize-config.rktd' to only add a release catalog when the package version is a release version. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Philip McGrath 2022-03-04gnu: racket-minimal: Use new package style....* gnu/packages/racket.scm (cfg-flag:sh-for-rktio, cfg-flag:enable-lt) (cfg-flag:enable-racket): Change to G-expressions and combine in ... (racket-vm-common-configure-flags): ... this new thunk. (unpack-nanopass+stex): Change to G-expression and move to ... (make-unpack-nanopass+stex): ... this new thunk. (racket-bootstrap-chez-bootfiles): Rename to ... (chez-scheme-for-racket-bootstrap-bootfiles): ... this new variable, and stop inheriting from 'racket-minimal'. [native-inputs]: Remove labels. [build-system]: Use 'copy-build-system'. [arguments]: Use G-expressions. Install under "lib". (racket-minimal)[inputs, native-inputs]: Remove labels. [arguments]: Use G-expressions. Avoid 'assoc-ref'. Adapt to changes in 'chez-scheme-for-racket-bootstrap-bootfiles'. (racket-minimal-bc-3m)[native-inputs]: Remove labels. [arguments]: Use G-expressions. (racket-minimal-bc-cgc)[native-inputs]: Remove labels. [arguments]: Use G-expressions. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Philip McGrath 2022-03-04gnu: racket: Use Git origins for Racket packages....* gnu/packages/patches/racket-gui-tethered-launcher-backport.patch: Adjust path. * gnu/packages/racket.scm (racket-packages-origin) (simple-racket-origin): New procedures. (extend-layer): Rename to ... (configure-layer.rkt): ... this variable. Tweak command-line arguments. Adapt to 'config-tethered-apps-dir'. (racket): Stop inheriting from 'racket-minimal'. [version]: Use '%racket-version'. [source]: Stop using bundled tarball. [inputs]: Remove labels. Add 'racket-minimal' and package sources. [native-inputs]: Reduce to racket-minimal. Untested, as cross-compilation doesn't work yet. [arguments]: Rewrite to use G-expressions, package sources from 'inputs', an explicit 'install' phase, and the revised 'configure-layer.rkt'. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Philip McGrath 2022-03-04gnu: racket: Update to 8.4....* gnu/packages/patches/racket-enable-scheme-backport.patch, gnu/packages/patches/racket-gui-tethered-launcher-backport.patch: New patches. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/racket.scm (%racket-version, %racket-commit) (%racket-origin): New variables. [patches]: Add "racket-enable-scheme-backport.patch". (racket-minimal): Update to 8.4. [version]: Use '%racket-version'. [source]: Use '%racket-origin'. [inputs]: Add 'ncurses'. Remove 'zlib:static' and 'lz4:static'. (racket-minimal-bc-3m)[inputs]: Adjust accordingly. (racket-bootstrap-chez-bootfiles)[version]: Use Chez Scheme's '(scheme-fork-version-number)'. (racket)[version]: Use '%racket-version'. [native-inputs]: Use '%racket-origin'. [source]: Update to 8.4. <patches>: Use "racket-gui-tethered-launcher-backport.patch". <snippet>: Remove "srfi-doc-nonfree". Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Philip McGrath