Commit graph

99 commits

Author SHA1 Message Date
Daniël de Kok f780a982cf rustracer: remove rustup dependency
racer builds fine on Linux and macOS without racer as a dependency.
racer does not actually use rustup, but 'rustc --print sysroot', which
is already available through the rustc dependency.
2018-11-10 08:38:20 +01:00
Daniël de Kok 1f21fc5e47 cargo-asm: fix build on macOS Mojave
Building cargo-asm on Mojave fails with

ld: framework not found Security

Add Security as a build input.
2018-11-03 08:47:18 +01:00
Daniël de Kok 3a2336798f pyo3-pack: init at 0.3.8 (#46754) 2018-10-30 16:36:21 +01:00
Daiderd Jordan f4927a34e7
rust-cbindgen: fix darwin build 2018-10-27 18:21:15 +01:00
Vladyslav Mykhailichenko f41a35bf14 rust-cbindgen: 0.6.2 -> 0.6.3 2018-10-19 22:47:58 +03:00
Vladyslav Mykhailichenko b4b5862be9 rust-bindgen: 0.40.0 -> 0.42.2 2018-10-11 23:57:02 +03:00
Vladyslav M 6c90a975c2 rust-bindgen: 0.37.0 -> 0.40.0 (#46137) 2018-09-28 22:54:43 +02:00
Jörg Thalheim da11a26008
Merge pull request #45330 from symphorien/bindgen2
rustup: wrap bindgen to find header files in a nix-shell
2018-08-30 13:12:03 +01:00
Symphorien Gibol 4c4fc2299c rust-bindgen: wrap to add required library compilation flags
The easy part is to add NIX_CFLAGS_COMPILE for "regular" libraries.
A bit more tricky is to add the required flags for libclang to find
libstdcxx. For this we parse arguments to bindgen to look for
-x c++ or -xc++ and if found add NIX_CXXSTDLIB_COMPILE to the arguments.
This variable is populated by a complex dance of setupHooks. We trigger
this by adding clang to propagatedBuildInputs. A more subtle way may
exist.
2018-08-28 18:26:42 +02:00
Vladyslav Mykhailichenko cdf90258e6 rust-cbindgen: 0.6.1 -> 0.6.2 2018-08-22 11:38:01 +03:00
Daniël de Kok 186cf1c4d6 cargo-asm: init at 0.1.16 (#44182) 2018-08-01 15:03:03 +02:00
Vladyslav Mykhailichenko 56bab08df5 rust-cbindgen: 0.6.0 -> 0.6.1 2018-07-28 23:33:16 +03:00
Vladyslav Mykhailichenko c931b8609b rustup: 1.11.0 -> 1.13.0 2018-07-22 23:45:59 +03:00
Jonathan Curran 979f10f704 rustracer: 2.0.12 -> 2.0.14 2018-07-21 20:47:30 -06:00
volth 52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Sarah Brofeldt c04d3ae0b2
Merge pull request #40922 from jtojnar/rust-cbindgen
rust-cbindgen: init at 0.6.0
2018-05-24 23:52:49 +02:00
Jan Tojnar c2361d632d
rust-cbindgen: init at 0.6.0 2018-05-23 02:11:00 +02:00
R. RyanTM 0106dfcbeb rust-bindgen: 0.36.1 -> 0.37.0 (#40833)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/rust-bindgen/versions.

These checks were done:

- built on NixOS
- /nix/store/y7lbrcpy05c1br43257fj056p6vf269l-rust-bindgen-0.37.0/bin/bindgen passed the binary check.
- Warning: no invocation of /nix/store/y7lbrcpy05c1br43257fj056p6vf269l-rust-bindgen-0.37.0/bin/.bindgen-wrapped had a zero exit code or showed the expected version
- 1 of 2 passed binary check by having a zero exit code.
- 1 of 2 passed binary check by having the new version present in output.
- found 0.37.0 with grep in /nix/store/y7lbrcpy05c1br43257fj056p6vf269l-rust-bindgen-0.37.0
- directory tree listing: https://gist.github.com/dab90e1565932370211bc1cb47b526d9
- du listing: https://gist.github.com/1ea884a58cb25990e712703124f8a6da
2018-05-22 02:07:27 +02:00
R. RyanTM 366b16d8e1 rust-bindgen: 0.36.0 -> 0.36.1
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/rust-bindgen/versions.

These checks were done:

- built on NixOS
- ran ‘/nix/store/vpn165c8nv09k30dsl7gx0crzbdzw4im-rust-bindgen-0.36.1/bin/bindgen -h’ got 0 exit code
- ran ‘/nix/store/vpn165c8nv09k30dsl7gx0crzbdzw4im-rust-bindgen-0.36.1/bin/bindgen --help’ got 0 exit code
- ran ‘/nix/store/vpn165c8nv09k30dsl7gx0crzbdzw4im-rust-bindgen-0.36.1/bin/bindgen -V’ and found version 0.36.1
- ran ‘/nix/store/vpn165c8nv09k30dsl7gx0crzbdzw4im-rust-bindgen-0.36.1/bin/bindgen --version’ and found version 0.36.1
- found 0.36.1 with grep in /nix/store/vpn165c8nv09k30dsl7gx0crzbdzw4im-rust-bindgen-0.36.1
- directory tree listing: https://gist.github.com/6731d17415819fe988768028fda0e150
2018-05-12 14:02:36 +02:00
Léo Gaspard 376c55fcea
cargo-fuzz: init at 0.5.3 2018-05-08 03:36:41 +02:00
Vladyslav Mykhailichenko 6f63625144 rust-bindgen: 0.35.0 -> 0.36.0 2018-04-12 23:01:03 +03:00
Vladyslav M 535738eb94 rust-bindgen: 0.32.1 -> 0.35.0 2018-03-30 20:47:54 +02:00
Jörg Thalheim af45f08f07
Merge pull request #35228 from LnL7/racerd
racerd: 2017-02-17 -> 2017-09-15
2018-02-20 22:21:08 +00:00
Vladyslav M 156dc76030 rustup: 2017-10-29 -> 1.11.0 2018-02-20 22:42:18 +02:00
Daiderd Jordan 011d3d0dc3
racerd: 2017-02-17 -> 2017-09-15 2018-02-20 19:15:43 +01:00
dywedir 0d85bddd06 rust-bindgen: 0.31.1 -> 0.32.1 2017-12-19 22:06:05 +02:00
Vladimír Čunát 6f5d989478
treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
Joerg Thalheim 1d8f539bd4 rustracer: 2.0.9 -> 2.0.12
don't hard-code RUST_SRC_PATH so it can be overwritten by users/rustup
2017-11-15 21:51:29 +00:00
Orivej Desh cfafd6f5a8
Merge pull request #30910 from dywedir/rust-bindgen
rust-bindgen: 0.30.0 -> 0.31.1
2017-11-03 02:57:32 +00:00
Leon Isenberg 9e5ba4eb8b rustup: 1.3.0 -> 2017-10-29 2017-10-29 21:40:56 +01:00
Leon Isenberg cbe326feb8 rustup: Patch rustup to patchelf binaries 2017-10-29 21:40:56 +01:00
dywedir 4cbf66b578 rust-bindgen: 0.30.0 -> 0.31.1 2017-10-29 00:42:42 +03:00
Kevin Cox 5f8cf0048e rust: update cargo builder to fetch registry dynamically
The biggest benefit is that we no longer have to update the registry
package. This means that just about any cargo package can be built by
nix. No longer does `cargo update` need to be feared because it will
update to packages newer then what is available in nixpkgs.

Instead of fetching the cargo registry this bundles all the source code
into a "vendor/" folder.

This also uses the new --frozen and --locked flags which is nice.

Currently cargo-vendor only provides binaries for Linux and
macOS 64-bit. This can be solved by building it for the other
architectures and uploading it somewhere (like the NixOS cache).

This also has the downside that it requires a change to everyone's deps
hash. And if the old one is used because it was cached it will fail to
build as it will attempt to use the old version. For this reason the
attribute has been renamed to `cargoSha256`.

Authors:
* Kevin Cox <kevincox@kevincox.ca>
* Jörg Thalheim <Mic92@users.noreply.github.com>
* zimbatm <zimbatm@zimbatm.com>
2017-10-23 00:30:47 +01:00
Andreas Rammhold 14c3ce919b
rustup: 1.2.0 -> 1.3.0 2017-09-05 22:27:30 +02:00
dywedir f71d121173 rust-bindgen: 0.29.0 -> 0.30.0 2017-08-29 00:14:20 +03:00
Silvan Mosberger f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
dywedir 6c18491470 rust-bindgen: 0.26.1 -> 0.29.0 2017-07-28 13:33:03 +03:00
dywedir 805467bb5a rustracer: 2.0.6 -> 2.0.9 2017-07-28 11:58:31 +02:00
Benno Fünfstück 496dac571c racer[d]: fix RUST_SRC_PATH
`rustc.src` is a `tar.gz` archive, but we need it unpacked.
2017-07-18 17:16:52 +02:00
Benjamin Saunders 75ca369355 rust-bindgen: 0.25.5 -> 0.26.1 2017-07-06 23:29:54 -07:00
Jörg Thalheim 2da82a1d19 racerd: 2016-12-24 -> 2017-02-17 2017-06-26 20:22:09 +01:00
dywedir d7d6bacfbb rust-bindgen: 0.24.0 -> 0.25.5 2017-06-19 13:10:35 +03:00
dywedir 72f8ba269c rustfmt: 0.8.3 -> 0.9.0 2017-06-18 13:06:31 +03:00
Matthew Maurer a8d3cb8c29 rustfmt: 0.8.1 -> 0.8.3
Did not bump to 0.8.4 since that doesn't build with current stable.
2017-05-26 01:33:55 +02:00
Benjamin Saunders bbdfa06eb5 rust-bindgen: 0.23.0 -> 0.24.0
Fixes errors arising from unset LIBCLANG_PATH
2017-05-04 23:20:51 -07:00
Michael Raskin 9a857999e5 Merge pull request #24939 from dtzWill/update/rust-bindgen-0.23.0
rust-bindgen: 0.22.1 -> 0.23.0
2017-05-01 12:02:59 +02:00
Jörg Thalheim 10eef8c196
rustup: init at 1.2.0 2017-04-17 15:53:36 +02:00
Will Dietz 9961d94d9e rust-bindgen: 0.22.1 -> 0.23.0 2017-04-15 14:47:20 -05:00
c74d eb6a1f1f41 rustfmt: 0.8 -> 0.8.1
Update the `rustfmt` package from version 0.8 to version 0.8.1.

I have tested this change per nixpkgs manual section 11.1 ("Making
patches").
2017-03-29 22:24:38 +00:00
Arseniy Seroka b02ff8ebd2 Merge pull request #24198 from 8573/8573/pkg/update/rust-bindgen/0.22.1/1
rust-bindgen: 0.19.1 -> 0.22.1
2017-03-22 12:37:08 +03:00