guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#35318] [PATCH] Update cargo-build-system to expand package inputs


From: Ivan Petkov
Subject: [bug#35318] [PATCH] Update cargo-build-system to expand package inputs
Date: Sun, 9 Jun 2019 16:53:48 -0700

I’ve updated the patch series with the following improvements:

* I've applied any naming feedback which came from Ludo
* I've changed the cargo-build-system to only unpack inputs into the cargo
vendor directory if the following applies:
  - The input is a path to a gzip tarball
  - The archive contains a file called Cargo.toml at its root
  - This means that we no longer require crate sources to include a
  ".crate" extension

Whew, given that this has gotten pretty long, I'd be happy to land this as it
is for now (barring any blocking issues!), and iterating further going forward!

Thanks again to everyone for their feedback!
—Ivan

Attachment: 0001-build-system-cargo-expand-transitive-crate-sources.patch
Description: Binary data

Attachment: 0002-build-system-cargo-use-sources-from-package-sources.patch
Description: Binary data

Attachment: 0003-build-system-cargo-don-t-copy-source-as-an-output.patch
Description: Binary data

Attachment: 0004-doc-Update-cargo-build-system-parameter-docs.patch
Description: Binary data

Attachment: 0005-import-crate-define-dependencies-as-arguments.patch
Description: Binary data

Attachment: 0006-gnu-crate-add-unicode-xid.patch
Description: Binary data

Attachment: 0007-gnu-crate-Add-proc-macro2-and-quote.patch
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]