aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: Add python-python-snappy.Troy Figiel2024-01-09
| | | | * gnu/packages/python-compression.scm (python-python-snappy): New variable.
* gnu: Add python-hdf5storage.Troy Figiel2024-01-09
| | | | | | * gnu/packages/python-xyz.scm (python-hdf5storage): New variable. Change-Id: If54c5f4b634658854bbe9312dce194643fe23733
* gnu: glew: Fix cross-compiling.Zheng Junjie2024-01-09
| | | | | | | | | | | | | | * gnu/packages/gl.scm (mesa)[native-inputs]: When cross-compiling, add cmake-minimal-cross. [arguments]: Adjust 'fix-cross-compiling to find llvm. * gnu/packages/llvm.scm (llvm-for-mesa) [arguments]<#:configure-flags>: When cross-compiling, set -DBUILD_SHARED_LIBS:BOOL=TRUE and -DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE, remove -DLLVM_LINK_LLVM_DYLIB.*. <#:phases>: When cross-compiling, remove the 'delete-static-libraries phase. Change-Id: If10dec7695e62604e080230e10f2b8d7167f660b Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* guix: import: Optionally import necessary yanked crates.David Elsing2024-01-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/guix.texi (Invoking guix import): Mention '--allow-yanked'. * guix/import/crate.scm (make-crate-sexp): Add yanked? argument. For yanked packages, use the full version suffixed by "-yanked" for generated variable names and add a comment and package property. (crate->guix-package): Add allow-yanked? argument and if it is set to #t, allow importing yanked crates if no other version matching the requirements exists. [find-package-version]: Packages previously marked as yanked are only included if allow-yanked? is #t and then take the lowest priority. [find-crate-version]: If allow-yanked? is #t, also consider yanked versions with the lowest priority. [dependency-name+version]: Rename to ... [dependency-name+version+yanked] ...this. Honor allow-yanked? and choose between an existing package and an upstream package. Exit with an error message if no version fulfilling the requirement is found. [version*]: Exit with an error message if the crate version is not found. (cargo-recursive-import): Add allow-yanked? argument. * guix/read-print.scm: Export <comment>. * guix/scripts/import/crate.scm: Add "--allow-yanked". * tests/crate.scm: Add test 'crate-recursive-import-only-yanked-available'. [sort-map-dependencies]: Adjust accordingly. [remove-yanked-info]: New variable. Adjust test 'crate-recursive-import-honors-existing-packages'. (test-bar-dependencies): Add yanked dev-dependencies. (test-leaf-bob-crate): Add yanked versions. (rust-leaf-bob-3.0.2-yanked): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Change-Id: I175d89b39774e6b57dcd1f05bf68718d23866bb7
* tests: Mock find-packages-by-name in crate importer test.David Elsing2024-01-09
| | | | | | | | | | | | | | | | * tests/crate.scm: Import only sha256 from (gcrypt hash) as gcrypt-sha256 to prevent a name collision. Rename test 'cargo-recursive-import' to 'crate-recursive-import' and 'cargo-recursive-import-hoors-existing-packages' to 'crate-recursive-import-honors-existing-packages'. Mock find-packages-by-name from (gnu packages). Adjust test to import fake 'bar' crate instead of doctool. (test-bar-crate): New variable. (test-bar-dependencies): New variable. (test-root-crate): Adjust sha256 -> gcrypt-sha256. (test-doctool-crate,test-doctool-dependencies): Remove variables. (rust-leaf-bob-3): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* import: crate: Optionally import dev-dependencies recursively.David Elsing2024-01-09
| | | | | | | | | | | | | | | | | | | If --recursive-dev-dependencies is specified, development dependencies are also included for all recursively imported packages. * doc/guix.texi (Invoking guix import): Mention --recursive-dev-dependencies. * guix/import/crate.scm (crate-recursive-import): Add recursive-dev-dependencies? argument. * guix/scripts/import/crate.scm (show-help, guix-import-crate): Add "--recursive-dev-dependencies". * tests/crate.scm: Test both #f and #t for #:recursive-dev-dependencies? in the 'cargo-recursive-import' test. (test-root-dependencies): Add intermediate-c as dev-dependency. (test-intermediate-c-crate, test-intermediate-c-dependencies): New variables. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Change-Id: Iae89794681155d77f128733120e60f03bc297717
* gnu: import: Fix memoization in crate-recursive-import.David Elsing2024-01-09
| | | | | | | * guix/import/crate.scm (crate-recursive-import): Apply memoize outside the lambda passed to recursive-import in order to actually use the memoization. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: linux-libre 5.10: Update to 5.10.206.Wilko Meyer2024-01-09
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.206. (linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: Id7c119c07c08308150354ffc593ec9bd9c13fa46
* gnu: linux-libre 5.15: Update to 5.15.146.Wilko Meyer2024-01-09
| | | | | | | | * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.146. (linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes. Signed-off-by: Leo Famulari <leo@famulari.name> Change-Id: Idb7ede0fc8d4bca3edcd267e6d215dfb98ff5c94
* gnu: linux-libre 6.1: Update to 6.1.71.Wilko Meyer2024-01-09
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.71. (linux-libre-6.1-pristine-source): Update hash. Change-Id: Ifabe9ec0d18d940b10e29f14e00878a89e8767a7 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: linux-libre 6.6: Update to 6.6.10.Wilko Meyer2024-01-09
| | | | | | | | * gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.10. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Ie6295d69e1d732436c43e603b63cb1516bf73ace Signed-off-by: Leo Famulari <leo@famulari.name>
* services: bitlbee: Use ‘make-inetd-constructor’ unconditionally.Ludovic Courtès2024-01-08
| | | | | | | | | This construct was introduced in Shepherd 0.9.0. * gnu/services/messaging.scm (bitlbee-shepherd-service): Use ‘make-inetd-constructor’ unconditionally. Change-Id: Id1b79077d60609c7f95439ee0d097dfe6e66dd2e
* home: services: shepherd: Use the 0.10.x interface.Ludovic Courtès2024-01-08
| | | | | | | | * gnu/home/services/shepherd.scm (home-shepherd-configuration-file): Pass ‘register-services’ a list. Call ‘start-in-the-background’ unconditionally. Change-Id: Id7ba005949653a9ac065c47eddb425df4f4792aa
* services: shepherd: Use the 0.10.x GOOPS-less interface.Ludovic Courtès2024-01-08
| | | | | | | | | | | * gnu/services/shepherd.scm (%default-modules): Remove (oop goops). (shepherd-service-file): Use (service …) instead of (make <service> …). Use ‘actions’ instead of ‘make-actions’. (scm->go): Remove use of (oop goops). (shepherd-configuration-file): Pass ‘register-services’ a list. Use ‘start-in-the-background’ unconditionally. Change-Id: I0ad1ba32e339c56ee31e59f160b53d3581277d97
* system: hurd: Use the Shepherd 0.10.x.Ludovic Courtès2024-01-08
| | | | | | | | | * gnu/system.scm (hurd-default-essential-services): Remove reference to ‘shepherd-0.8’. * gnu/system/hurd.scm (%base-packages/hurd): Replace ‘shepherd-0.8’ with ‘shepherd-0.10’. Change-Id: I9f1800693cda456286450d3d0bb6f7e3da85d55e
* tests: childhurd: Increase SSH connection timeout.Ludovic Courtès2024-01-08
| | | | | | | * gnu/tests/virtualization.scm (run-childhurd-test)[run-command-over-ssh]: Pass #:timeout. Change-Id: I44bb3673457275fe3a8ec0af2e364292727f53a8
* services: openssh: Add dependency on ‘networking’.Ludovic Courtès2024-01-08
| | | | | | | * gnu/services/ssh.scm (openssh-shepherd-service): Add ‘networking’ to ‘requirement’. Change-Id: I14c48fe40cce86810a544de6bb7f925bc360653a
* gnu: guile-fibers: Apply upstream patch fixing libevent timers.Ludovic Courtès2024-01-08
| | | | | | | | * gnu/packages/patches/guile-fibers-libevent-timeout.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/guile-xyz.scm (guile-fibers)[source]: Use it. Change-Id: I872ffe5b193087234d29eed399d6db518c5af4d5
* scripts: system: Build layered images.Oleg Pykhalov2024-01-08
| | | | | | | | | | | * guix/scripts/system.scm (show-help, %docker-format-options, %options, %default-options, show-docker-format-options, show-docker-format-options/detailed, process-action): Handle '--max-layers' option. * gnu/system/image.scm (system-docker-image): Same. * gnu/image.scm (<image>)[max-layers]: New record field. Change-Id: I2726655aefd6688b976057fd5a38e9972ebfc292
* guix: pack: Build layered images.Oleg Pykhalov2024-01-08
| | | | | | | | | * guix/scripts/pack.scm (docker-image, guix-pack, %default-options, %docker-format-options, show-docker-format-options/detailed): Handle '--max-layers' option. * doc/guix.texi (Invoking guix pack): Document this. Change-Id: I90660b2421fcdde891f003469fe2e2edaac7da41
* guix: docker: Build layered images.Oleg Pykhalov2024-01-08
| | | | | | | | * guix/docker.scm (%docker-image-max-layers): New variable. (size-sorted-store-items, create-empty-tar): New procedures. (config, manifest, build-docker-image): Build layered images. Change-Id: I4c8846bff0a3ceccb77e6bdf95d4942e5c3efe41
* tests: docker-system: Increase image size.Oleg Pykhalov2024-01-08
| | | | | | | * gnu/tests/docker.scm (run-docker-system-test)[vm]: Increase 'disk-image-size'. Change-Id: If88588d8981efdfdc539460900f1cbb9a663f9cb
* guix: pack: Add '--entry-point-argument' option.Graham James Addis2024-01-08
| | | | | | | | | | | | * guix/scripts/pack.scm: (entry-point-argument-spec-option-parser): New procedure. (docker-image, %default-options, %docker-format-options, show-docker-format-options/detailed, %options, show-docker-format-options, guix-pack): Handle '--entry-point-argument' option. * doc/guix.texi: (Invoking guix pack): Document this Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> Change-Id: I1124feff6af39dcc63c85fd6cc7ad50f398489dc
* Merge branch 'mesa-updates'John Kehayias2024-01-08
|\ | | | | | | Change-Id: I671d2733eac4c021eed191fc6bb61ea5492c3740
| * Merge branch 'master' into mesa-updatesJohn Kehayias2024-01-07
| |\ | | | | | | | | | Change-Id: I0b92a95109688a1a4c50572bc25a4e5676e0921e
| * \ Merge branch 'master' into mesa-updatesJohn Kehayias2024-01-04
| |\ \ | | | | | | | | | | | | Change-Id: I46ca25bea98d25150877421c6d5161752afabb25
| * | | gnu: mesa: Update to 23.3.2.John Kehayias2023-12-28
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gl.scm (mesa): Update to 23.3.2. Change-Id: Ic348c48f4045e8766646a5fe62209619a0247059
| * | | Merge branch 'master' into mesa-updatesJohn Kehayias2023-12-28
| |\ \ \ | | | | | | | | | | | | | | | Change-Id: I16539f64df739453a83f8dfd962e04910a7d7ff5
| * | | | gnu: curl: Fix test suite on arm platforms.Efraim Flashner2023-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/curl.scm (curl)[arguments]: Adjust the flags in the custom 'check phase to skip a test instead of ignoring the test result. Change-Id: Ib2098137b04766988507d2f86832871150cd0af7
| * | | | Merge branch 'master' into mesa-updatesJohn Kehayias2023-12-21
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Change-Id: Icf1dd47b3e0780d16887014bdacb0dbc891bfec5
| * | | | | gnu: mesa: Enable zink support.John Kehayias2023-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gl.scm (mesa)[arguments]: Add zink to gallium-drivers in configure-flags. Change-Id: I1fc7e38a8307b589a7c48bc0b923fccd9ffcd8b8
| * | | | | gnu: gtk: Skip failing test.John Kehayias2023-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 'gtk:tools / validate' test started failing for unknown reasons after updating mesa to 23.3.1 and xorgproto to 2023.2. Skip for now. * gnu/packages/gtk.scm (gtk)[arguments]{phases}: Skip the 'gtk:tools / validate' test using the 'patch' phase. Change-Id: I7d0a459c0cbbb979f4589f929eb637f00f642225
| * | | | | gnu: mesa: Update to 23.3.1.John Kehayias2023-12-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gl.scm (mesa): Update to 23.3.1. Change-Id: Idf4393b4fa5b7df7a78bd88d7591385023460b5b
| * | | | | gnu: curl: Update to 8.5.0 [security fixes].John Kehayias2023-12-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes CVE-2023-46218 and CVE-2023-46219. See <https://curl.se/docs/CVE-2023-46218.html> and <https://curl.se/docs/CVE-2023-46219.html> respectively. * gnu/packages/curl.scm (curl): Update to 8.5.0. * gnu/packages/patches/curl-use-ssl-cert-env.patch: Update patch. Change-Id: Iaa6aa5de0f45576dc06bf5eca1eec502e5c83332
| * | | | | gnu: xorg-server-xwayland: Update to 23.2.3 [security fixes].Kaelyn Takata2023-12-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes CVE-2023-5367 and CVE-2023-5380. See the X.Org security advisory <https://lists.x.org/archives/xorg-announce/2023-October/003430.html> for more information. Also fixes CVE-2023-6377 and CVE-2023-6478. See the X.Org security advisory <https://lists.x.org/archives/xorg-announce/2023-December/003435.html> for more information. * gnu/packages/xorg.scm (xorg-server-xwayland): Update to 23.2.3. [inputs]: Add libxcvt. [properties]: Set upstream-name. Change-Id: I05427b1d93d07a4210466f290621c1ca5effb4af Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| * | | | | gnu: xorgproto: Update to 2023.2.Kaelyn Takata2023-12-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/xorg.scm (xorgproto): Update to 2023.2. Change-Id: Ie0e4712e4ec3fe9620d160bedcfe74452fa6ae5d Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| * | | | | Merge branch 'master' into mesa-updatesJohn Kehayias2023-12-16
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Change-Id: I0c6e2410c51335c68634738be030e374f5b492e9
* | | | | | | gnu: obs: Fix VLC plugin.Oleg Pykhalov2024-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/video.scm (obs)[arguments]<#:phases>: Wrap LD_LIBRARY_PATH. Change-Id: If22b5294284ea500da0e6d9ee4d4bbcc765c6771
* | | | | | | gnu: json-glib: Fix cross-compiling.Efraim Flashner2024-01-08
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gnome.scm (json-glib)[native-inputs]: Only add more inputs when not cross-compiling. Change-Id: I987f382f02d9f7b79b6e281d1f6f6824c1b2dfd3
* | | | | | gnu: fet: Update to 6.15.0.Nicolas Goaziou2024-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/education.scm (fet): Update to 6.15.0. Change-Id: Iec5ed880fd09dcc63e1650ceffc0f072c1236190
* | | | | | Revert "gnu: mesa: Build asahi driver on aarch64."Mathieu Othacehe2024-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit cd9c90823452fa7b88c5e2f2133dac51d9e2bd1e. Move it to mesa-updates.
* | | | | | gnu: swig-next: Update to 4.2.0Andy Tai2024-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/swig.scm (swig-next): Update to 4.2.0 Change-Id: Ic6580f0d2c3ab578de6bc0bd9a98c61b28cc1cd6 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* | | | | | gnu: parallel: Update to 20231222Andy Tai2024-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/parallel.scm (parallel): Update to 20231222 Change-Id: I4a32d93e7d7d5e79280d8d804701bb4a7ed57bb9 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* | | | | | gnu: mesa: Build asahi driver on aarch64.Roman Scherer2024-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/gl.scm (mesa): Build asahi driver on aarch64. Change-Id: I597e70732b9ebd18960131f1b664b2dc83683b8e Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* | | | | | gnu: icewm: Update to 3.4.5Andy Tai2024-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/wm.scm (icewm): Update to 3.4.5 Change-Id: Ibf30644fbc01dd89378f41f978201e84e0ca39ad Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* | | | | | doc: Delete trailing whitespace.Tomas Volf2024-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/guix.texi: Delete trailing whitespace. Change-Id: Ibf99a551f890044b8ce5772bdebb8a0b02ab1c21 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* | | | | | gnu: dtc: Update to 1.7.0.Mathieu Othacehe2024-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable the python bindings and switch to the meson build system that handles the python bindings better than the Makefile build system here. * gnu/packages/patches/dtc-meson-cell-overflow.patch: New file * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/bootloaders.scm (dtc): Update to 1.7.0. [build-system]: Switch to the meson-build-system. [arguments]: Remove #:make-flags. Add a new 'preparations phase. Do not edit the Makefile in the 'patch-pkg-config phase. Remove the 'configure phase. Change-Id: Ie61c920829ab3a8c32f4924c694dba6bda807711 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* | | | | | gnu: Add font-cardo.Hilton Chain2024-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/fonts.scm (font-cardo): New variable. Change-Id: I60edadc74c33690bb14dff209979a57f22dd5277 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* | | | | | gnu: font-sarasa-gothic: Update to 1.0.3.Hilton Chain2024-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/fonts.scm (font-sarasa-gothic): Update to 1.0.3. [source]: Update the URI. Change-Id: I227632d725fb341199c738a5aa6ac17e7ea635cb Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* | | | | | gnu: txt2tags: Update to 3.9.kiasoc52024-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/textutils.scm (txt2tags): Update to 3.9. Change-Id: Ia825f5807c87941504feffdb317594f5b1fa62ef Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>