Commit Graph

113 Commits

Author SHA1 Message Date
Matthew Bauer
5c09d977c7 Merge remote-tracking branch 'origin/master' into staging 2019-02-09 12:14:06 -05:00
Matthew Bauer
94d8b1f2b6
Merge pull request #53151 from symphorien/rls1.31
rls: init at 1.31.7
2019-02-08 17:47:06 -05:00
Timo Kaufmann
295acfcb33
Revert "rustfmt: 1.0.0 -> 1.0.1" (#55437)
This reverts commit 7fff567ee9. It depends
on the rustc update I reverted in #55379. It should be re-introduced
after that rustc update has gone through staging.
2019-02-08 12:24:15 +01:00
Eelco Dolstra
016c4c9c82 rustfmt: 1.0.0 -> 1.0.1
(cherry picked from commit 7fff567ee9)
2019-02-08 11:13:09 +01:00
Eelco Dolstra
7fff567ee9
rustfmt: 1.0.0 -> 1.0.1 2019-02-05 12:19:19 +01:00
Eelco Dolstra
79229ca863
rustfmt: 0.99.5 -> 1.0.0
Note: there is a 1.0.1, but it doesn't compile with our stable Rust.
2019-01-10 16:43:43 +01:00
Eelco Dolstra
ab33df13ac
Merge branch 'rustfmt' of https://github.com/symphorien/nixpkgs 2019-01-10 16:35:11 +01:00
Symphorien Gibol
1b5491fc4f rls: init at 1.31.7 2019-01-01 19:24:38 +01:00
R. RyanTM
51f6839a9a rustup: 1.15.0 -> 1.16.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rustup/versions
2018-12-14 04:16:23 -08:00
Vladyslav Mykhailichenko
7e8cc55528
rustup: 1.13.0 -> 1.15.0 2018-11-29 18:31:05 +02:00
Symphorien Gibol
1d63496e5d rustfmt: fix build on darwin 2018-11-24 00:55:50 +01:00
Symphorien Gibol
c73f75dc5e rust-bindgen: enable tests
now that we have a recent enough rustfmt
2018-11-24 00:55:49 +01:00
Symphorien Gibol
7bd3a3bd55 rustfmt: 0.9.0 -> 0.99.5
rustfmt 1.0 has been released, but requires a more recent rustc.
2018-11-24 00:55:43 +01:00
Andreas Rammhold
f1ee26bc4b
rust-cbindgen: 0.6.3 -> 0.6.7 2018-11-14 19:53:30 +01:00
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