~ruther/guix-local

f4426ec3 — Ashish SHUKLA 8 months ago
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>
2a5297fd — Guillaume Le Vaillant 8 months ago
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
fcf09226 — Guillaume Le Vaillant 8 months ago
gnu: p2c: Fix build with gcc-14.

* gnu/packages/pascal.scm (p2c)[arguments]: Update 'make-flags'.

Change-Id: I192af1ca752b608239185312aad097a14661b1eb
fa3a672b — Remco van 't Veer 8 months ago
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>
75975133 — Remco van 't Veer 8 months ago
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>
21fbe9d0 — Remco van 't Veer 8 months ago
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>
64ef6db0 — Spencer King 10 months ago
gnu: Add r-circstats.

* gnu/packages/cran.scm (r-circstats): New variable.

Change-Id: Ie953ac2f713c88b0f626f4e07e9dbfc6c12eb3dd
Signed-off-by: Andreas Enge <andreas@enge.fr>
d349f946 — Dariqq 8 months ago
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>
fa4fe709 — Remco van 't Veer 8 months ago
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>
4c43dde9 — Hilton Chain 10 months ago
news: Add entry for rust-team merge.

* etc/news.scm: New entry.

Change-Id: I4a6d5fae6c7b6216fde492dac01694222aacf604
Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
3e45fc0f — Hilton Chain 1 year, 1 month ago
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
92d130e0 — Hilton Chain 10 months ago
import: crate: Stop importing dependencies from crates.io.

* guix/scripts/import/crate.scm (show-help, %options, guix-import-crate)
[--recursive, --recursive-dev-dependencies, --mark-missing]: Remove options.
* doc/guix.texi (Invoking guix import)[crate]: Adjust accordingly.
Mention packaging workflow.
* guix/import/crate.scm (make-crate-sexp): Don't use "rust-" prefix and semver
suffix for package name.
[#:cargo-inputs, #:cargo-development-inputs, #:build?]: Remove arguments.
(crate->guix-package)[#:include-dev-deps?, #:mark-missing?]: Remove arguments.
(<crate-dependency>): Remove data type.
(make-crate-dependency, crate-dependency?, json->crate-dependency)
(crate-version-dependencies, package-names->package-inputs)
(maybe-cargo-inputs, maybe-cargo-development-inputs, maybe-arguments)
(version->semver-prefix, find-package-version, crate-recursive-import): Remove
procedures.
* tests/crate.scm (test-foo-crate, test-bar-crate): Adjust for modified tests.
(test-foo-dependencies, test-bar-dependencies, test-root-crate)
(test-root-dependencies, test-intermediate-a-crate)
(test-intermediate-a-dependencies, test-intermediate-b-crate)
(test-intermediate-b-dependencies, test-intermediate-c-crate)
(test-intermediate-c-dependencies, test-leaf-alice-crate)
(test-leaf-alice-dependencies, test-leaf-bob-crate)
(test-leaf-bob-dependencies, rust-leaf-bob-3, rust-leaf-bob-3.0.2-yanked):
Remove variables.
("crate->guix-package yanked", "crate->guix-package only yanked available"): New
tests.
("crate->guix-package"): Adjust accordingly.
("crate->guix-package-marks-missing-packages", "crate-recursive-import")
("crate-recursive-import-honors-existing-packages")
("crate-import-only-yanked-available"): Remove tests.

Change-Id: Ib1d24511ed0ea1a2373f53de12e06afa7950a7d7
efaa3e68 — Hilton Chain 10 months ago
build-system: cargo: Deprecate #:cargo-inputs and #:cargo-development-inputs.

* guix/build-system/cargo.scm (lower): Emit warning when using #:cargo-inputs
or #:cargo-development-inputs.
* doc/guix.texi (Build Systems)[cargo-build-system]: Deprecate #:cargo-inputs
and #:cargo-development-inputs.

Change-Id: I43ed66e04c55368159aed309367c4ac278d8cc58
d71195f5 — Efraim Flashner 9 months ago
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
46ea14a7 — Hilton Chain 9 months ago
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
7e5f5c81 — wrobell 10 months ago
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>
b4c583e7 — Timo Wilken 11 months ago
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>
838200a1 — Efraim Flashner 10 months ago
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>
7b7f4f58 — Efraim Flashner 10 months ago
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>
3fa7d009 — Efraim Flashner 10 months ago
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>
Next