gnu: qmk: Switch to pinned input. * gnu/packages/firmware.scm (qmk)[inputs]: Replace git-minimal with git-minimal/pinned. Change-Id: Ida5039566e18a75a8e57f62883428dc07dd71ed9
gnu: r-credentials: Switch to pinned input. * gnu/packages/cran.scm (r-credentials)[inputs]: Replace git-minimal with git-minimal/pinned. Change-Id: I888d779a49ac4ba18da55377c05deaa2be8f4061
gnu: r-gitcreds: Switch to pinned input. * gnu/packages/cran.scm (r-gitcreds)[inputs]: Replace git-minimal with git-minimal/pinned. Change-Id: Ifa2e3bed367cb4d70c6ef344aab0b8fd6aa8621f
gnu: git-minimal: Update to 2.51.0. * gnu/packages/version-control.scm (git-minimal): Update to 2.51.0. Change-Id: Ib0971e1708fdddd6d5a55324754e8588d93e71d0 Signed-off-by: Greg Hogan <code@greghogan.com>
gnu: gnss-sdr: Update to 0.0.20. * gnu/packages/radio.scm (gnss-sdr): Update to 0.0.20. [arguments]: Disable tests. Change-Id: I4652ff88eb58392adb81fc246f5e2b7c71ceddc0
gnu: p2c: Fix build with gcc-14. * gnu/packages/pascal.scm (p2c)[arguments]: Update 'make-flags'. Change-Id: I192af1ca752b608239185312aad097a14661b1eb
gnu: ruby-ox: Update to 2.14.21. Fixes build. * gnu/packages/ruby-xyz.scm (ruby-ox): Update to 2.14.21. Change-Id: Id6193efefc0ed0140d679ae5ef9201cc483eb54a Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: ruby-grpc: Update to 1.74.1. Fixes build. * gnu/packages/ruby-xyz.scm (ruby-grpc): Update to 1.74.1. Change-Id: I19c67c6430d2e50b92fd5dc4019a35c52d5b8a9d Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: ruby-sqlite3-1.4: Fix build. * gnu/packages/ruby-xyz.scm (ruby-sqlite3-1.4)[arguments]: Add -Wno-error flags to fix build. Change-Id: I528f965146aa83f2f47e689a94ba1cc452844aca Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: Add r-circstats. * gnu/packages/cran.scm (r-circstats): New variable. Change-Id: Ie953ac2f713c88b0f626f4e07e9dbfc6c12eb3dd Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: yyjson: Update to 0.12.0. * gnu/packages/c.scm (yyjson): Update to 0.12.0. Change-Id: I6f84305b7435a677496308d07dd3d1ad8683c70c Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: ruby-cbor: Update to 0.5.10.1. Fixes build. * gnu/packages/ruby-xyz (ruby-cbor): Update to 0.5.10.1. Change-Id: Ifce911588da8d8a46abddf943f4a83d6e1328ad2 Signed-off-by: Andreas Enge <andreas@enge.fr>
doc: Document lockfile importer based Rust packaging workflow. * doc/guix.texi (Build Systems) [cargo-build-system]: Add cross-reference for the term "Cargo workspaces". * doc/contributing.texi (Packaging Guidelines)[Rust Crates]: Update documentation. * doc/guix-cookbook.texi (Packaging)[Packaging Workflow]: New section. * gnu/packages/rust-crates.scm, * gnu/packages/rust-sources.scm: Stop mentioning guix-rust-registry for now, we may remove the repository if future merges are managed well. Change-Id: Ic0c6378cf5f5df97d6f8bdd040b486be62c7bddc
gnu: utf8proc: Enable building on more systems. * gnu/packages/textutils.scm (utf8proc)[native-inputs]: Only add native-inputs on systems where julia is supported and when not cross-building. [arguments]: When building without julia skip the tests and the 'check-data phase. Change-Id: Ib7ef239e3b6ad02fd089bd8dbaeb0f06190332ca
gnu: Use full versions in the variable names of Rust library development snapshots. This handles version changes better and brings in less confusion when learning the packaging process. * gnu/packages/rust-sources.scm (rust-pipewire-for-niri): Rename variable to... (rust-pipewire-0.8.0.fd3d8f7): ...this. (rust-pubgrub-for-uv): Rename variable to... (rust-pubgrub-0.3.0.b70cf70): ...this. (rust-smithay-for-niri): Rename variable to... (rust-smithay-0.6.0.ede2707): ...this. (rust-web-view-for-alfis): Rename variable to... (rust-web-view-0.7.3.82d7cbc): ...this. * gnu/packages/rust-crates.scm: Adjust accordingly. Change-Id: Idc4ab81e5e307804aab5d28ac06fa928cd4ab3a1
gnu: Add rabbitmqadmin. * gnu/packages/rust-apps.scm: Add rabbitmqadmin. * gnu/packages/rust-crates.scm (lookup-cargo-inputs) [rabbitmqadmin]: New entry. Change-Id: Ia85162acef5926aafff28405ecb86b406bc6c65d Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: Add catppuccin-whiskers. * gnu/packages/rust-crates.scm (lookup-cargo-inputs) [catppuccin-whiskers]: New entry. * gnu/packages/rust-apps.scm (catppuccin-whiskers): New variable. Change-Id: I9e5c7a63284956d01840fca54f9f963bbd460d8c Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: Add rust-1.88. * gnu/packages/rust.scm (rust-1.88): New variable. Change-Id: I158e90b421ae37e463c25eff221a903fd16a0286 Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: Add rust-1.87. * gnu/packages/rust.scm (rust-1.87): New variable. Change-Id: Ic7a6d98595f222109c720d3dd81f6180e8746add Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: Add rust-1.86. * gnu/packages/rust.scm (rust-1.86): New variable. Change-Id: I01f4d4e0953199b6f26d639274b69c0c4c4164dd Signed-off-by: Hilton Chain <hako@ultrarare.space>