aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: Add python-perfplot.Felix Gruber2023-12-04
| | | | | | | * gnu/packages/python-xyz.scm (python-perfplot): New variable. Change-Id: I04266dfd7081bd3f917a48b2667137b829680498 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-cplot.Felix Gruber2023-12-04
| | | | | | | * gnu/packages/python-xyz.scm (python-cplot): New variable. Change-Id: I8e634799954b120e00d900ae26b16af1717d4474 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-npx.Felix Gruber2023-12-04
| | | | | | | * gnu/packages/python-xyz.scm (python-npx): New variable. Change-Id: I9520ce12a936c68d38f2ac706165eff816d8b1ad Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-matplotx.Felix Gruber2023-12-04
| | | | | | | * gnu/packages/python-xyz.scm (python-matplotx): New variable. Change-Id: I354732edeaa30cbae506e78a16f42e66edb3011b Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-meshzoo.Felix Gruber2023-12-04
| | | | | | | * gnu/packages/python-science.scm (python-meshzoo): New variable. Change-Id: Ia41d62ebd6c4cb3c22ebe0668c36279a9ca191ac Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: beep: Add phase install-rules.Nicolas Graves2023-12-04
| | | | | | * gnu/packages/terminals.scm (beep): Add phase install-rules. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: abseil-cpp: Update to 20230802.1.Greg Hogan2023-12-04
| | | | | | | | | | | | | * gnu/packages/cpp.scm (abseil-cpp): Update to 20230802.1. [arguments]<#:phases>: Add phase to set timezone environment variable. * gnu/packages/cpp.scm (abseil-cpp-20220623.1): Keep old version. * gnu/packages/cpp.scm (abseil-cpp-for-c++-standard): Accept package to inherit from. * gnu/packages/cpp.scm (abseil-cpp-cxxstd11, abseil-cpp-cxxstd17): Inherit from latest supported version. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I7c29e1cd980b04496000eeb038529cdc6f636cb7
* gnu: wxwidgets: Update to 3.2.3.Andy Tai2023-12-04
| | | | | | | * gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.3 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I2f3a6f89d2a5b931c70c6509c8165027424e5ed0
* substitute: Do not exit when failing to find a nar.Ludovic Courtès2023-12-04
| | | | | | | | | | | Fixes <https://issues.guix.gnu.org/67575>. * guix/scripts/substitute.scm (process-substitution/fallback): Use ‘report-error’ instead of ‘leave’. Write status line to PORT. * tests/substitute.scm ("substitute, narinfo is available but nar is missing"): Adjust accordingly. Change-Id: Ic7297dbd563c007111ec2167c8d52505a07d4822
* daemon: Simplify “empty status” substitute error message.Ludovic Courtès2023-12-04
| | | | | | | * nix/libstore/build.cc (SubstitutionGoal::finished): Don’t show what the empty status looks like. Change-Id: Ie898432aeb047aff3d59024de6ed6d18f68903c4
* gnu: python-cdflib: Disable shaky test.Sharlatan Hellseher2023-12-04
| | | | | | | | | * gnu/packages/astronomy.scm (python-cdflib): Disable one test which causes random build failure. [arguments]{test-flags}: Add it. Change-Id: I05ee2feca3bc0f0139fa1a5f00b4fe260b42ec80 Signed-off-by: Eric Bavier <bavier@posteo.net>
* gnu: octave: Update to 8.4.0Andy Tai2023-12-04
| | | | | | | * gnu/packages/maths.scm (octave-cli): Update to 8.4.0 Change-Id: I88fe31a25a3fbfc28985f5f0b51cb042369f4462 Signed-off-by: Eric Bavier <bavier@posteo.net>
* Revert "build/go: Don't use set!"Efraim Flashner2023-12-04
| | | | | | This causes too many rebuilds. This reverts commit 0a4b6fd51a2a4f87cbd85019db07984fd37096d7.
* gnu: ddcutil: Update to 1.4.5.Greg Hogan2023-12-04
| | | | | | | * gnu/packages/hardware.scm (ddcutil): Update to 1.4.5. Change-Id: I293c09af1020bcc02d9d99d636a2e64ebc25ad58 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add julia-astrolib.Sharlatan Hellseher2023-12-04
| | | | | | | * gnu/packages/julia-xyz.scm (julia-astrolib): New variable. Change-Id: I41fc21728b3bc2d20c2e6c83a6ea1185086a015e Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* build/go: Don't use set!Efraim Flashner2023-12-04
| | | | | | | | | This causes build failures on powerpc-linux. * guix/build/go-build-system.scm (unpack): When the unpack-path is unset use the import-path but don't redefine the unpack-path. Change-Id: I2b5a36eb738abb14307941d388038139dbaf2bdf
* gnu: xpra: Update to 5.0.4.Andy Tai2023-12-03
| | | | | | | * gnu/packages/xorg.scm (xpra): Update to 5.0.4 Change-Id: Id995cd3176628ff2034ccce139b01786b54dc91d Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gmnisrv: Fix typo.Michal Atlas2023-12-03
| | | | | | | * gnu/services/web.scm (gmnisrv-service-type): Change the service name to gmnisrv Change-Id: I1ca46c312db851486313c431fe0454786f0a673e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: kpackage: Work around flaky test.Leo Nikkilä2023-12-03
| | | | | | | | | | | | | | | | | | | | | | When parallel tests are enabled, plasma-querytest can fail with: 5/11 Test #5: plasma-querytest ....................Subprocess aborted***Exception: 0.02 sec ********* Start testing of QueryTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 11.3.0), unknown unknown PASS : QueryTest::initTestCase() QFATAL : QueryTest::installAndQuery() QThread: Destroyed while thread is still running FAIL! : QueryTest::installAndQuery() Received a fatal error. Loc: [Unknown file(0)] Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 3ms ********* Finished testing of QueryTest ********* I'm able to consistently reproduce this on an aarch64-linux machine. `guix build --cores=1' can also work around this. * gnu/packages/kde-frameworks.scm (kpackage): Work around flaky test. [arguments]<#:parallel-tests?>: Disable. Follows what Debian has done. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: xe: Update to 1.0.Greg Hogan2023-12-03
| | | | | | | * gnu/packages/parallel.scm (xe): Update to 1.0. Change-Id: If881efcd1db46fddd33b48e044ea02ee73e4a98e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: xonsh: Update to 0.14.2.Greg Hogan2023-12-03
| | | | | | | * gnu/packages/shells.scm (xonsh): Update to 0.14.2. Change-Id: Id21fa37467aa8dbcc58330108c4b7bc19a46949f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-islenska.Spencer King2023-12-03
| | | | | | | * gnu/packages/python-xyz.scm (python-islenska): New variable. Change-Id: Id9acd04d625bbbdef0438b1b98b73550e826088d Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: igt-gpu-tools: Update to 1.28Gabriel Wicki2023-12-03
| | | | | | | | | | | * gnu/packages/admin.scm (igt-gpu-tools): Update to 1.28. [source]: Remove patch. [inputs]: Add python. * gnu/packages/patches/igt-gpu-tools-Use-libproc2.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I5dccd7d5a5df0084fabf713949940775671aecd7 Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* packages: Honor target system for the inputs to ‘patch-and-repack’.Ludovic Courtès2023-12-03
| | | | | | | | * guix/packages.scm (%standard-patch-inputs): Add ‘system’ parameter. Parameterize ‘%current-system’. (patch-and-repack): Pass SYSTEM to ‘%standard-patch-inputs’. Change-Id: Ic8ad93303332fd1eefba0a93a314f99db782eda6
* grafts: Use the right locale package.Ludovic Courtès2023-12-03
| | | | | | | | | | This is a followup to b0715d7cd2a74bc231751f8afc9dffb2047501ac, fixing builds of grafts on i586-gnu. * guix/grafts.scm (graft-derivation/shallow)[glibc-locales]: Choose symbol as a function of ‘target-hurd?’. Change-Id: I05e50c0ed74a64986a0cea9c6302d1b5592b898d
* guix: import: Fix parsing Cabal files that import many stanzasSaku Laesvuori2023-12-03
| | | | | | | | | * guix/import/cabal.scm (eval-cabal)[eval]: Split imports to a normalized list before mapping over it. * tests/hackage.scm: Test it. Change-Id: I39ece019251b6a23a937c8562d2d4a545a6bc7df Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
* gnu: mes: Update to 0.26.Janneke Nieuwenhuizen2023-12-03
| | | | | | * gnu/packages/mes.scm (mes): Update to 0.26. Change-Id: I0c88da0de34014aa10d317db1e997cb015e23d28
* guix: import: Parse cabal layout blocks correctlySaku Laesvuori2023-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | Cabal consideres lines to be part of a layout block if they are indented at least one space more than the field line the block belongs to. Previously Guix considered lines to be a part of the block if they were indented at least as much as the first line in it. This also makes a workaround that enabled if statements to have multiple elses redundant and removes it. Fixes: https://issues.guix.gnu.org/35743 * guix/import/cabal.scm (current-indentation*): Renamed from current-indentation. (previous-indentation, current-indentation): New variables. (make-cabal-parser): Remove outdated comment. [open]: Use previous-indentation + 1 instead of current-indentation. [elif-else]: Split to elif and else to allow only one ELSE in an if statement. (read-cabal)[parameterize]: Use current-indentation* and previous-indentation. * tests/hackage.scm (hackage->guix-package test mixed layout): Expect to pass. Change-Id: I3a1495b1588a022fabbfe8dad9f3231e578af4f3 Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
* guix: import: stackage: Fix crash on recursive importSaku Laesvuori2023-12-03
| | | | | | | | * guix/import/stackage.scm (lts-package-version): Call stackage-package-version only when the package is found. Change-Id: Ic8d7c1b7a42a9c1a6cbba567e148706507a53ee3 Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
* guix: import: hackage: Fix crash on recursive importSaku Laesvuori2023-12-03
| | | | | | | | | | Fixes: https://issues.guix.gnu.org/64734 * guix/import/hackage.scm (hackage-module->sexp): Return package names instead of <upstream-input> records. Change-Id: Id428a8b903b4b59d44205ca366324a0a69a4e05b Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
* gnu: ncdu-2: Mark as tunable.Efraim Flashner2023-12-03
| | | | | | * gnu/packages/ncdu.scm (ncdu-2)[properties]: Mark package as tunable. Change-Id: I9cd9bd45be6c32c44da983432d69128657b98591
* transformations: Add support for zig.Ekaitz Zarraga2023-12-03
| | | | | | | * guix/transformations.scm (tuning-compiler): Add support for zig. Change-Id: I40bd28071c97c0dd0a907c704072b52b26d2de28 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: zig: Add tuning information.Efraim Flashner2023-12-03
| | | | | | | * gnu/packages/zig.scm (zig-0.9, zig-0.10)[properties]: Add clang-properties matching input clang packages. Change-Id: Ib4a665a29e925b85d0e7695810a8889951dd1602
* gnu: llvm: Export clang-properties.Efraim Flashner2023-12-03
| | | | | | * gnu/packages/llvm.scm (clang-properties): Export variable. Change-Id: If5ef5219c3d29a347ae5ad97584c23bafdabf836
* gnu: ncdu-2: Remove redundant make-flag.Efraim Flashner2023-12-03
| | | | | | | * gnu/packages/ncdu.scm (ncdu-2)[arguments]: Remove make-flag setting CPU to baseline. Change-Id: If2770d381404621648f53a8e64da8ffafcc33a8d
* gnu: zig: Build with baseline cpu by default.Ekaitz Zarraga2023-12-03
| | | | | | | | | * gnu/packages/patches/zig-use-baseline-cpu-by-default.patch: Add file. * gnu/packages/zig.scm (zig-0.10.1): Apply patch above. * gnu/local/mk (dist_patch_DATA): Register it. Change-Id: I40bd28071c97c0dd0a907c704072b52b26d2de28 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: ldc: Update to 1.35.0.Efraim Flashner2023-12-02
| | | | | | | | | | * gnu/packages/dlang.scm (ldc-bootstrap): Update to 1.35.0. [arguments]: Adjust configure-flags to not build shared libraries. (ldc)[arguments]: Adjust configure-flags to remove defaults. Adjust 'patch-paths-in-tests phase for another hardcoded /bin/bash. Delete another test. Change-Id: Ie284a97ecda2689e6ed84a902eff990cfae8c195
* gnu: python-lit: Update to 17.0.6.Efraim Flashner2023-12-02
| | | | | | | * gnu/packages/check.scm (python-lit): Update to 17.0.6. [native-inputs]: Remove llvm-14; add llvm. Change-Id: I45ccc5302c2481b82f26201e66994e15eeaecc9d
* gnu: ldc: Enable building on more architectures.Efraim Flashner2023-12-02
| | | | | | * gnu/packages/dlang.scm (ldc)[arguments]: In the custom phase 'fix-compiler-rt-library-discovery rewrite gnu-triplet->clang-arch to pass-through unmatched architectures.
* gnu: josm: Reduce closure size.Julien Lepiller2023-12-02
| | | | | | | | | | This saves 240MB of closure size. * gnu/packages/geo.scm (josm)[inputs]: Add openjdk11. [arguments]: Filter native inputs out of CLASSPATH. Use `java' from openjdk11 instead of the JDK. Change-Id: Ifa03b5cd033c5866d22e7557119284be0ea25a0e
* gnu: java-openjfx-graphics: Make java-swt optional.Julien Lepiller2023-12-02
| | | | | | | | | | | | It is used for an optional part of openjfx and not used by current packages in Guix. Swt has a reference to a library in the JDK and has a huge closure size because of that. This reduces closure by 1GB for this package and dependents (including josm). * gnu/packages/java.scm (java-openjfx-graphics)[native-inputs]: Move java-swt... [inputs]: ...to here. Change-Id: I7d8cb14569d5a9f451944695225a2dff143bf190
* gnu: javacc: Do not reference a jdk.Julien Lepiller2023-12-02
| | | | | | | | | | | The jdk provides java and javac, while a jre only provides the necessary java, reducing the closure size by 350MB. * gnu/packages/java.scm (javacc): Remove #t at end of phases. [inputs]: Add icedtea-8 as the jre. [arguments]: Use it instead of the jdk. Change-Id: Icb218c40915550b7ff1db96a48a3c48fa6ef52b4
* gnu: hut: Update to 0.4.0Filip Lajszczak2023-12-02
| | | | | | | | * gnu/packages/version-control.scm (hut): Update to 0.4.0 Change-Id: Ib5dc28de6dbc3b69ca55a9530b923f71ca0ce7b5 Signed-off-by: Andrew Tropin <andrew@trop.in> Co-authored-by: Andrew Tropin <andrew@trop.in>
* gnu: go-git-sr-ht-emersion-gqlclient: Update to ↵Filip Lajszczak2023-12-02
| | | | | | | | | 0.0.0-20230820050442-8873fe0204b9 * gnu/packages/golang.scm (go-git-sr-ht-emersion-gqlclient): Update to 0.0.0-20230820050442-8873fe0204b9 Change-Id: I15a35a0f25dd248938839ae766569e6fbf304ed6 Signed-off-by: Andrew Tropin <andrew@trop.in>
* gnu: guix: Update to 1.4.0-16.aeb494322c.Janneke Nieuwenhuizen2023-12-02
| | | | | | * gnu/packages/package-management.scm (guix): Update to 1.4.0-16.aeb494322c. Change-Id: Iae1af05094a1a589096a77ed61cf11dcec50f7a8
* gnu: d-tools: Update to 2.105.3.Hugo Nobrega2023-12-02
| | | | | | | | | The previous version 2.100 was failing in `check` due to changes to the Phobos stdlib * gnu/packages/dlang.scm (d-tools): Update to 2.105.3. Change-Id: Id9e4580d555c735fb0eebe880928ef2f558f959e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-scikit-learn-extra.Timothee Mathieu2023-12-02
| | | | | | | | | | | * gnu/packages/machine-learning.scm (python-scikit-learn-extra): New variable. Change-Id: I50992ceaa76608f3345df6d74a5d9e4aa7c485a5 gnu/packages/machine-learning.scm | 41 +++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python-pythonanywhere: Update to 0.12.1Filip Lajszczak2023-12-02
| | | | | | | * gnu/packages/python-xyz.scm (python-pythonanywhere): Update to 0.12.1 Change-Id: I3436ed7fbbe3e3dae2c5e47fa1c96cc0fd750f76 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: igraph: Update to 0.10.7.David Elsing2023-12-02
| | | | | | | | | | | | | | | | * gnu/packages/graph.scm (igraph): Update to 0.10.7. [source]: Use git-fetch. Apply patch. <snippet>: Remove the entire "vendor" and "src/isomorphism/bliss" directories. Patch CMakeLists.txt to not build and use vendored dependencies. [arguments]: Add -DIGRAPH_INTEGER_SIZE=64 to #:configure-flags. Add phases to use unbundled libraries and build documentation. [native-inputs]: Add bison, docbook-xml-4.3, docbook-xsl, flex, pcg-c, python, source-highlight and xmlto. [inputs]: Remove gmp and libxml2. Add bliss and suitesparse-cxsparse. * gnu/packages/patches/igraph-fix-varargs-integer-size.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add pcg-c.David Elsing2023-12-02
| | | | | | * gnu/packages/c.scm (pcg-c): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>