Commit Graph

190 Commits

Author SHA1 Message Date
Jörg Thalheim
523cccf073
rust-cbindgen: fix cargoSha256
this got broken in a6643de25d
cc @andir
2019-05-02 08:28:38 +01:00
Andreas Rammhold
a6643de25d
rust-cbindgen: 0.8.0 -> 0.8.3 (#59456)
rust-cbindgen: 0.8.0 -> 0.8.3
2019-05-01 14:29:39 +02:00
xrelkd
aac7f657fe cargo-expand: 0.4.11 -> 0.4.12 2019-04-28 11:04:39 +08:00
Jörg Thalheim
a784e28c27
rustup: 1.17.0 -> 1.18.1 (#60098)
rustup: 1.17.0 -> 1.18.1
2019-04-27 11:14:43 +01:00
xrelkd
6361e70117 rust-bindgen: 0.42.2 -> 0.49.0
Update homepage URL (rust-bindgen has been moved to
https://github.com/rust-lang/rust-bindgen from
https://github.com/rust-lang-nursery/rust-bindgen)
2019-04-26 17:51:49 +08:00
xrelkd
dc6190f04a rustup: 1.17.0 -> 1.18.1 2019-04-26 17:50:04 +08:00
Vladyslav M
6a0f1080a1
rls: 1.31.7 -> 1.34.0 (#60181)
rls: 1.31.7 -> 1.34.0
2019-04-26 00:20:07 +03:00
Renaud
526a406f11
Merge pull request #59557 from xrelkd/add/cargo-sweep
cargo-sweep: init at 0.4.1
2019-04-25 22:56:49 +02:00
Symphorien Gibol
ac52800168 rls: 1.31.7 -> 1.34.0 2019-04-25 21:24:19 +02:00
Timo Kaufmann
c4bc3e1fe2 rustfmt: mark as broken on darwin 2019-04-23 13:22:55 +02:00
Timo Kaufmann
ac938fdea4 rustfmt: 1.0.1 -> 1.2.1
Fixes the build after the rustc 1.34.0 update in
https://github.com/NixOS/nixpkgs/pull/59366.
2019-04-23 12:36:39 +02:00
xrelkd
b6daf2da64 cargo-expand: 0.4.10 -> 0.4.11 2019-04-20 14:21:11 +08:00
xrelkd
8d931722bc cargo-bloat: init at 0.6.2 2019-04-17 18:20:26 +08:00
xrelkd
9d8c0c264d cargo-sweep: init at 0.4.1 2019-04-15 11:16:11 +08:00
R. RyanTM
d88289596f rust-cbindgen: 0.8.0 -> 0.8.3
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-cbindgen/versions
2019-04-14 03:21:59 -07:00
Dmitry Kalinkin
ee742f9e37
Merge pull request #56032 from robertodr/update_pyo3-pack
pyo3-pack: 0.3.8 -> 0.5.0
2019-04-13 11:10:31 -04:00
xrelkd
c73e35a9b4 cargo-xbuild: 0.5.7 -> 0.5.8 (#59328) 2019-04-11 22:33:28 +02:00
xrelkd
6efb05a573 cargo-expand: init at 0.4.10 (#59199) 2019-04-11 21:59:12 +02:00
xrelkd
57705705ae cargo-xbuild: init at 0.5.7 (#59228) 2019-04-10 12:05:24 +02:00
Andreas Rammhold
b6fff67587
rust-cbindgen: add andir (myself) as maintainer 2019-03-18 17:18:40 +01:00
Andreas Rammhold
f10d6564ea
rust-cbindgen: 0.6.7 -> 0.8.0 2019-03-18 17:18:38 +01:00
dywedir
2a4a90f740
rustup: 1.16.0 -> 1.17.0 2019-03-07 13:50:55 +02:00
Roberto Di Remigio
ae2512d30e
pyo3-pack: 0.3.8 -> 0.5.0 2019-03-01 23:25:29 -05:00
Jörg Thalheim
dadc7eb329
treewide: use runtimeShell instead of stdenv.shell whenever possible
Whenever we create scripts that are installed to $out, we must use runtimeShell
in order to get the shell that can be executed on the machine we create the
package for. This is relevant for cross-compiling. The only use case for
stdenv.shell are scripts that are executed as part of the build system.
Usages in checkPhase are borderline however to decrease the likelyhood
of people copying the wrong examples, I decided to use runtimeShell as well.
2019-02-26 14:10:49 +00:00
Frederik Rietdijk
815b77cbe6 Merge master into staging-next 2019-02-18 14:18:04 +01:00
Ryan Mulligan
3b8ee87c27
Merge pull request #53462 from astro/svd2rust
svd2rust: init at 0.14.0
2019-02-17 21:02:28 -08:00
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 7fff567ee99c1f343ecdd82fef2e35fb6f50e423. 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 7fff567ee99c1f343ecdd82fef2e35fb6f50e423)
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
Astro
f573625ef6 svd2rust: init at 0.14.0 2019-01-05 21:07: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
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
c74d
6661730f92 rust-bindgen: 0.19.1 -> 0.22.1 2017-03-22 02:08:42 +00:00
c74d
eb9f76911f rustracer: 2.0.5 -> 2.0.6 2017-03-22 01:45:55 +00:00
c74d
5177f891f3 rustfmt: 0.7.1 -> 0.8 2017-03-21 02:11:08 +00:00
Tadas Barzdzius
5ba2afe9ba racerd: 2016-08-23 -> 2016-12-24 2017-02-03 15:53:42 +02:00
Tadas Barzdzius
a2304b0ea3 rustfmt: 0.6.3 -> 0.7.1 2017-01-27 22:07:34 +01:00
Tadas Barzdzius
edbdb4b07e rustracer: 1.2.10 -> 2.0.5 2017-01-27 22:07:34 +01:00
Jos van den Oever
bb84c688f6 rustfmt: 0.6.2 -> 0.6.3 2016-12-04 15:56:26 +02:00
Benjamin Saunders
8df969734a rust-bindgen: init at 0.19.1 (#19847) 2016-11-23 17:09:29 +00:00
Tadas Barzdzius
535f26a9e9 rustfmt: 0.6.0 -> 0.6.2 2016-11-16 13:26:59 +02:00