Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reintroducing mkRustCrate #31150

Closed
wants to merge 48 commits into from
Closed
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
a20704c
Reintroducing mkRustCrate
P-E-Meunier Nov 2, 2017
7979239
mkRustCrate in all-packages.nix
P-E-Meunier Nov 2, 2017
2d85124
Handling packages that don't have a "build=" in their Cargo.toml
P-E-Meunier Nov 3, 2017
00e93d5
Correction after review
P-E-Meunier Nov 3, 2017
4b5aa82
Handling build dependencies for the latest generate-nix-pkg
P-E-Meunier Nov 4, 2017
08046ce
Adding the tool "carnix", compiled with rust-utils.nix
P-E-Meunier Nov 8, 2017
6088db3
Replacing fetchzip with fetchcrate
P-E-Meunier Nov 10, 2017
235a48e
Carnix 0.4.1
P-E-Meunier Nov 10, 2017
6846126
Factorise regular expression
P-E-Meunier Nov 10, 2017
1917e32
Correction after reviews
P-E-Meunier Nov 11, 2017
655f44a
Carnix 0.4.3 (including calls to buildRustCrate instead of mkRustCrate)
P-E-Meunier Nov 11, 2017
cf4ec94
Documenting buildRustCrate
P-E-Meunier Nov 11, 2017
a694f61
Adding myself in maintainers
P-E-Meunier Nov 11, 2017
d0a68ff
Run `cargo build` again after adding dependencies
P-E-Meunier Nov 12, 2017
ca81cad
Carnix 0.4.4
P-E-Meunier Nov 12, 2017
b4c5585
Carnix 0.4.5 + dependencies on sqlite and pkgconfig
P-E-Meunier Nov 12, 2017
4ce91ee
Replacing a rm $(find) with find | xargs rm
P-E-Meunier Nov 12, 2017
1f338c1
Carnix 0.4.6, which can now compile workspaces
P-E-Meunier Nov 14, 2017
4121d59
Overriding the Rust compiler now works.
P-E-Meunier Nov 15, 2017
428f66a
Carnix 0.4.7, updated for the latest Rust nightly
P-E-Meunier Nov 15, 2017
01645cf
rust-utils.nix: using the generic extension for shared objects (darwi…
P-E-Meunier Nov 15, 2017
2d2490a
Carnix 0.4.8, removing constants verbose and release (now overridable…
P-E-Meunier Nov 16, 2017
0387786
mkRustCrate Move rust libraries into a /rlibs dir
FlorentBecker Nov 17, 2017
6ffd5b4
mkRustCrate: correct transitive dependencies
FlorentBecker Nov 18, 2017
7b212b8
Replacing bash ifs with optionalString
P-E-Meunier Nov 18, 2017
f7bed04
runHook
P-E-Meunier Nov 18, 2017
95ed173
Merge branch 'mkRustCrate' of github.com:FlorentBecker/nixpkgs into m…
P-E-Meunier Nov 18, 2017
099e713
BuildInputs overrides
P-E-Meunier Nov 18, 2017
68b7867
Add CARGO_PKG_VERSION_* variables
P-E-Meunier Nov 20, 2017
50b984f
Merging FlorentBecker's recent refactoring
P-E-Meunier Nov 24, 2017
993d376
defaultCrateOverrides without { pkgs } argument
P-E-Meunier Nov 24, 2017
a99ef12
Crate name cannot contain '-'
P-E-Meunier Nov 27, 2017
7e6e3b5
Fixing the names of binaries containing a -
P-E-Meunier Nov 27, 2017
c82be14
Carnix 0.4.9
P-E-Meunier Nov 29, 2017
ea0cf4b
Correct SHA256 for carnix
P-E-Meunier Nov 29, 2017
4c788cc
Carnix 0.4.10
P-E-Meunier Nov 29, 2017
240fc52
Updates after the latest review
P-E-Meunier Nov 30, 2017
0e8ef4b
Fixing a typo
P-E-Meunier Nov 30, 2017
5555123
Carnix 0.4.13
P-E-Meunier Nov 30, 2017
457f9f5
Fixing the "[ integer" error when building binaries
P-E-Meunier Nov 30, 2017
c21a241
Documentation with examples that compile
P-E-Meunier Nov 30, 2017
59d16ef
Carnix 0.4.14
P-E-Meunier Nov 30, 2017
7d7fe21
Carnix src was wrong
P-E-Meunier Dec 1, 2017
fc84be3
Carnix 0.5, including a new way to resolve features
P-E-Meunier Dec 5, 2017
1cd1fca
Explain argument forwarding
P-E-Meunier Dec 11, 2017
cd0f359
rename rust-utils to build-rust-crate
Mic92 Dec 12, 2017
bf70097
rename defaultCrateOverrides to default-crate-overrides
Mic92 Dec 12, 2017
f84ad34
doc/rust: update documentation to reflect latest carnix
Mic92 Dec 12, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading