Guix channel to help with the new Rust packaging model migration
Find a file
2025-06-05 00:39:30 +08:00
etc etc: Add manifest to test compatibility with rust-team. 2025-06-05 00:15:14 +08:00
modules/past-crates/packages Import modules and patches from Guix master. 2025-06-05 00:39:30 +08:00
.envrc Initial commit. 2025-06-02 23:43:58 +08:00
.guix-authorizations Add .guix-authorizations. 2025-06-03 14:22:16 +08:00
.guix-channel Initial commit. 2025-06-02 23:43:58 +08:00
COPYING Initial commit. 2025-06-02 23:43:58 +08:00
README.org Import modules and patches from Guix master. 2025-06-05 00:39:30 +08:00

This channel keeps Rust library packages from Guix before the new packaging model migration.

These packages are saved in the (past-crates packages crates-io) module.

Channel specification:

  (channel
    (name 'guix-rust-past-crates)
    (url "https://codeberg.org/guix/guix-rust-past-crates.git")
    (branch "trunk")
    (introduction
     (make-channel-introduction
      "1db24ca92c28255b28076792b93d533eabb3dc6a"
      (openpgp-fingerprint
       "F4C2D1DF3FDEEA63D1D30776ACC66D09CA528292"))))

You can add this channel to your channels.scm, please refer to the manual for more details.

  (cons (channel
          (name 'guix-rust-past-crates)
          (url "https://codeberg.org/guix/guix-rust-past-crates.git")
          (branch "trunk")
          (introduction
           (make-channel-introduction
            "1db24ca92c28255b28076792b93d533eabb3dc6a"
            (openpgp-fingerprint
             "F4C2D1DF3FDEEA63D1D30776ACC66D09CA528292"))))
        %default-channels)

Authenticate commits:

  guix git authenticate \
       1db24ca92c28255b28076792b93d533eabb3dc6a \
       F4C2D1DF3FDEEA63D1D30776ACC66D09CA528292