summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* images: novena: Fix build.base-for-series-11681base-for-series-11680base-for-series-11679base-for-series-11678base-for-series-11677base-for-series-11676base-for-series-11675base-for-series-11674base-for-series-11673base-for-series-11672base-for-series-11671base-for-series-11670base-for-series-11669base-for-series-11668base-for-series-11645base-for-series-11254Mathieu Othacehe2022-03-15
| | | | | | | * gnu/system/images/novena.scm (novena-barebones-os)[kernel]: Use the linux-libre-arm-generic kernel. [initrd-modules]: Do not specify any modules as sdhci-esdhc-imx, ahci_imx and i2c-dev are built-in in the arm-generic kernel.
* gnu: diffoscope: Update to 207.Vagrant Cascadian2022-03-14
| | | | * gnu/packages/diffoscope.scm (diffoscope): Update to 207.
* gnu: crypto++: Update to 8.6.0.Brendan Tildesley2022-03-14
| | | | | | | | | | * gnu/packages/crypto.scm (crypto++): Update to 8.6.0. Note: This release includes a fix for a bug where code using AVX2 instructions produced incorrect encrypted files: https://github.com/weidai11/cryptopp/issues/1069 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* transformations: '--tune' prints supported micro-architectures upon error.Ludovic Courtès2022-03-14
| | | | | * guix/transformations.scm (build-system-with-tuning-compiler): Add &fix-hint condition when asked for an unsupported micro-architecture.
* gnu: gcc@11: Inherit supported micro-architectures from gcc@10.Ludovic Courtès2022-03-14
| | | | | | | Previously, gcc@11 would inherit the 'compiler-cpu-architectures' property from gcc@8. * gnu/packages/gcc.scm (gcc-11)[properties]: New field.
* gnu: ocaml-lacaml: Do not build with "-march=native".Ludovic Courtès2022-03-14
| | | | | * gnu/packages/ocaml.scm (ocaml-lacaml)[origin]: Add 'snippet'. [properties]: New field.
* build-system/ocaml: Use standard packages as "build inputs".Ludovic Courtès2022-03-14
| | | | | | | | | | Conceptually, "standard packages" (GCC, Coreutils, etc.) are "build inputs". In the absence of cross-compilation support, this change has no effect, except for things like '--tune' that expect the compiler to be among the build inputs. * guix/build-system/ocaml.scm (lower): Move (standard-packages) from 'host-inputs' to 'build-inputs'.
* gnu: rtl-sdr: Fix udev rules.Guillaume Le Vaillant2022-03-14
| | | | | | This is a followup to bcc13ee8a19b09ae880ebb18e5a0cc75a9219a14. * gnu/packages/radio.scm (rtl-sdr)[arguments]: Add 'fix-udev-rules' phase.
* gnu: gcompris-qt: Update to 2.3.base-for-series-11626base-for-series-11624base-for-series-11623base-for-series-11622Efraim Flashner2022-03-14
| | | | * gnu/packages/education.scm (gcompris-qt): Update to 2.3.
* gnu: rtl-sdr: Update to 0.6.0.1-5e73f90.Guillaume Le Vaillant2022-03-14
| | | | * gnu/packages/radio.scm (rtl-sdr): Update to 0.6.0.1-5e73f90.
* gnu: coeurl: Add source file-name.Efraim Flashner2022-03-14
| | | | * gnu/packages/curl.scm (coeurl)[source]: Add file-name field.
* gnu: isc-dhcp: Fix cross-compilation.Mathieu Othacehe2022-03-14
| | | | | * gnu/packages/admin.scm (isc-dhcp)[inputs]: Move config to ... [native-inputs]: ... here.
* gnu: Add python-ansicolors.Pradana AUMARS2022-03-13
| | | | | | * gnu/packages/python-xyz.scm (python-ansicolors): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gexp: Correctly handle #$output in 'gexp->approximate-sexp'.Maxime Devos2022-03-13
| | | | | | | | | | | | | | | | | | | | | | | | This addresses the following backtrace from "guix lint -c wrapper-inputs hostapd": Backtrace:ostapd@2.10 [wrapper-inputs]... [...] 174:9 3 (gexp->approximate-sexp #<gexp (modify-phases %standard?>) In srfi/srfi-1.scm: 586:17 2 (map1 (#<gexp-output out> #<gexp-input "pkg-config":o?>)) In guix/gexp.scm: 175:16 1 (_ _) In ice-9/boot-9.scm: 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: Throw to key `match-error' with args `("match" "no matching pattern" #<gexp-output out>)'. * guix/gexp.scm (gexp->approximate-sexp): Handle the case where 'reference' is a <gexp-output>,, by returning (*approximate*). * tests/gexp.scm ("gexp->approximate-sexp, outputs"): Test it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gexp: Correctly handle unquoting S-exp objects.Maxime Devos2022-03-13
| | | | | | | | | | | | This fixes a false-positive in the linter: guix lint -c 'wrapper-inputs' libaio * guix/gexp.scm (gexp->approximate-sexp): Allow the 'thing' in <gexp-input> to be a sexp, without approximation, by testing if it is a record. * tests/gexp.scm ("unquoted sexp (not a gexp!)"): Test it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: elixir: Don't fix Git executable location during Elixir build.Cees de Groot2022-03-13
| | | | | | | | | | | | | | | | | | | | | | | | The removed code below affected two locations where Elixir uses Git: * At build-time, Git is used to see if the build is inside a Git repo and if so, git info is added to the build information that Elixir returns with `System.build_info()`. The code uses PATH + `git` so the Git version from the inputs is used which is just fine. * At run-time, Git is used by Mix if, and only if, there are any Git-based dependencies. This is not the normal case, and in that sense Git is an optional dependency of Elixir - most projects will work just fine without Git being present. Here, too, PATH + `git` is used so if there is a need on a user's system to use Git-based dependencies, the user can just add the package to the profile and things will just work. I feel that leaving this alone is cleaner than trying to fix the dependency (if we want to keep it, it needs to be in propagated-inputs in order to keep Git around; I stumbled upon this building a project with Git dependencies after doing a `guix gc`. However, given that using Git dependencies is the exception and I think that minimizing dependencies is nicer I opted to just remove the substition completely). * gnu/packages/elixir.scm (elixir)[arguments]: In 'replace-paths' phase, remove substitutions of "git". Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: maven: Update to 3.8.5.Julien Lepiller2022-03-13
| | | | | | | * gnu/packages/maven.scm (maven-pom): Update to 3.8.5. (maven-model-builder)[arguments]: Build from the subdirectory to work around a test issue. (maven-3.0-model-builder)[arguments]: Fix accordingly.
* gnu: Add maven-parent-pom-35.Julien Lepiller2022-03-13
| | | | * gnu/packages/maven-parent-pom.scm (maven-parent-pom-35): New variable.
* gnu: Add apache-parent-pom-25.Julien Lepiller2022-03-13
| | | | | * gnu/packages/maven-parent-pom.scm (apache-parent-pom-25): New variable.
* gnu: ocaml-ppx-tools: Update to 6.5.Julien Lepiller2022-03-13
| | | | * gnu/packages/ocaml.scm (ocaml-ppx-tools): Update to 6.5.
* gnu: dune: Update to 3.0.3.Julien Lepiller2022-03-13
| | | | | | * gnu/packages/ocaml.scm (dune): Update to 3.0.3. (dune-configurator)[arguments]: Remove vendored dependencies. (ocaml4.09-dune-configurator)[arguments]: Extend from dune-configurator.
* gnu: python-pgpy: Update dependencies.Jelle Licht2022-03-13
| | | | | | | * gnu/packages/python-crypto.scm (python-pgpy)[native-inputs]: Move python-cryptography, python-pyasn1, python-singledispatch, python-six from here ... [propagated-inputs]: ... to here.
* doc: Fix inappropriate escapes.Florian Pelz2022-03-13
| | | | * doc/guix.texi (Shells Home Services): Change \" to ".
* gnu: Add spike.base-for-series-11617base-for-series-11616base-for-series-11615base-for-series-11614base-for-series-11611Ekaitz Zarraga2022-03-13
| | | | | | * gnu/packages/virtualization.scm (spike): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: cl-find-port: Update to 0.1-2.811727f and use git-version.jgart2022-03-13
| | | | | | | * gnu/packages/lisp-xyz.scm (cl-find-port): Update to 0.1-2.811727f. [version]: Use git-version. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
* gnu: janet: Update to 1.20.0.jgart2022-03-13
| | | | | | * gnu/packages/lisp.scm (janet): Update to 1.20.0. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
* gnu: linux-libre 4.9: Update to 4.9.306.Leo Famulari2022-03-12
| | | | | * gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.306. (linux-libre-4.9-pristine-source): Update hash.
* gnu: linux-libre 4.14: Update to 4.14.271.Leo Famulari2022-03-12
| | | | | * gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.271. (linux-libre-4.14-pristine-source): Update hash.
* gnu: linux-libre 4.19: Update to 4.19.234.Leo Famulari2022-03-12
| | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.234. (linux-libre-4.19-pristine-source): Update hash.
* gnu: linux-libre 5.4: Update to 5.4.184.Leo Famulari2022-03-12
| | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.184. (linux-libre-5.4-pristine-source): Update hash.
* gnu: linux-libre 5.10: Update to 5.10.105.Leo Famulari2022-03-12
| | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.105. (linux-libre-5.10-pristine-source): Update hash.
* gnu: linux-libre 5.15: Update to 5.15.28.Leo Famulari2022-03-12
| | | | | * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.28. (linux-libre-5.15-pristine-source): Update hash.
* gnu: linux-libre: Update to 5.16.14.Leo Famulari2022-03-12
| | | | | * gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.14. (linux-libre-5.16-pristine-source): Update hash.
* gnu: denemo: Honor TESTS?.Nicolas Goaziou2022-03-12
| | | | * gnu/packages/music.scm (denemo)[arguments]<#:phases>: Honor TESTS? keyword.
* gnu: denemo: Improve package style.Nicolas Goaziou2022-03-12
| | | | | * gnu/packages/music.scm (denemo)[native-inputs]: Remove labels. [arguments]: Use G-expressions. Remove trailing #T from phases.
* gnu: denemo: Update to 2.6.0.Nicolas Goaziou2022-03-12
| | | | * gnu/packages/music.scm (denemo): Update to 2.6.0.
* gnu: lemonbar-xft: Fix build.Mathieu Othacehe2022-03-12
| | | | | * gnu/packages/wm.scm (lemonbar-xft)[arguments]: Fix the make-flags keyword that now inherits from the lemonbar gexp make-flags keyword.
* gnu: guix-data-service: Update to 0.0.1-30.27c34a9.Christopher Baines2022-03-12
| | | | | | * gnu/packages/web.scm (guix-data-service): Update to 0.0.1-30.27c34a9. [inputs]: Add bash-minimal, move some inputs to ... [propagated-inputs]: ... here.
* gnu: ghc-bsb-http-chunked: Don't run tests when cross-compiling.base-for-series-11600base-for-series-11597base-for-series-11595Maxime Devos2022-03-11
| | | | | | | | * gnu/packages/haskell-web.scm (ghc-bsb-http-chunked)[arguments]<#:tests?>: Set to #false when cross-compiling. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: extra-cmake-modules: Don't run tests when cross-compiling.Maxime Devos2022-03-11
| | | | | | | | * gnu/packages/kde-frameworks.scm (extra-cmake-modules)[arguments]<#:tests?>: Set to #false when cross-compiling. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: tdlib: Run tests conditionally.Maxime Devos2022-03-11
| | | | | | | * gnu/packages/messaging.scm (tdlib)[arguments]: Remove #:tests? instead of unconditionally setting it to #t. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: belcard: Run tests conditionally.Maxime Devos2022-03-11
| | | | | | | * gnu/packages/linphone.scm (belcard)[arguments]: Remove #:tests? instead of unconditionally setting it to #t. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: lablgtk: Run tests conditionally.Maxime Devos2022-03-11
| | | | | | | | | * gnu/packages/ocaml.scm (lablgtk)[arguments]: Remove #:tests? instead of unconditionally setting it to #t. [inputs]: Use new style. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: Remove python2-promise.Maxim Cournoyer2022-03-11
| | | | | * gnu/packages/python-xyz.scm (python2-promise): Delete variable. (python-promise)[properties]: Delete field.
* gnu: Remove python2-empy.Maxim Cournoyer2022-03-11
| | | | * gnu/packages/python-xyz.scm (python2-empy): Delete variable.
* gnu: libicns: Do not explicitly set TESTS? to #t.Maxime Devos2022-03-11
| | | | | | | | * gnu/packages/image.scm (libicns)[tests?]: Remove argument. [home-page]: Update. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: perl-unicode-utf8: Run tests conditionally.Maxime Devos2022-03-11
| | | | | | | * gnu/packages/perl.scm (perl-unicode-utf8)[arguments]<#:tests?>: Set to #false when cross-compiling. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: ecl: Run tests conditionally and please lint.Maxime Devos2022-03-11
| | | | | | | | | | | | | * gnu/packages/lisp.scm (ecl)[source]: Adjust origin URL. [inputs]: Add bash-minimal. [arguments]: Move the comment about failing tests above the deleted check phase. [tests?]: Do not explicitly set to #t. [phases]: Delete trailing #t. [home-page]: Update. Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: go-1.16: Do not run tests when cross-compiling.Maxime Devos2022-03-11
| | | | | | * gnu/packages/golang.scm (go-1.16)[arguments]: Remove #:tests?. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: ruby-ffi-rzmq: Honor TESTS?.Maxime Devos2022-03-11
| | | | | | | * gnu/packages/ruby.scm (ruby-ffi-rzmq)[TESTS?]: Remove argument. [phases]{check}: Honor TESTS?. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>