about summary refs log tree commit diff
path: root/pkgs/development/tools/rust
AgeCommit message (Collapse)AuthorFilesLines
2018-08-30Merge pull request #45330 from symphorien/bindgen2Jörg Thalheim2-10/+75
rustup: wrap bindgen to find header files in a nix-shell
2018-08-28rust-bindgen: wrap to add required library compilation flagsSymphorien Gibol2-10/+75
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-22rust-cbindgen: 0.6.1 -> 0.6.2Vladyslav Mykhailichenko1-2/+2
2018-08-01cargo-asm: init at 0.1.16 (#44182)Daniël de Kok1-0/+27
2018-07-28rust-cbindgen: 0.6.0 -> 0.6.1Vladyslav Mykhailichenko1-3/+3
2018-07-22rustup: 1.11.0 -> 1.13.0Vladyslav Mykhailichenko2-18/+17
2018-07-21rustracer: 2.0.12 -> 2.0.14Jonathan Curran1-3/+3
2018-07-21pkgs/*: remove unreferenced function argumentsvolth1-1/+1
2018-05-24Merge pull request #40922 from jtojnar/rust-cbindgenSarah Brofeldt1-0/+22
rust-cbindgen: init at 0.6.0
2018-05-23rust-cbindgen: init at 0.6.0Jan Tojnar1-0/+22
2018-05-22rust-bindgen: 0.36.1 -> 0.37.0 (#40833)R. RyanTM1-2/+2
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-12rust-bindgen: 0.36.0 -> 0.36.1R. RyanTM1-2/+2
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-08cargo-fuzz: init at 0.5.3Léo Gaspard1-0/+35
2018-04-12rust-bindgen: 0.35.0 -> 0.36.0Vladyslav Mykhailichenko1-3/+3
2018-03-30rust-bindgen: 0.32.1 -> 0.35.0Vladyslav M1-7/+7
2018-02-20Merge pull request #35228 from LnL7/racerdJörg Thalheim1-4/+4
racerd: 2017-02-17 -> 2017-09-15
2018-02-20rustup: 2017-10-29 -> 1.11.0Vladyslav M1-8/+8
2018-02-20racerd: 2017-02-17 -> 2017-09-15Daiderd Jordan1-4/+4
2017-12-19rust-bindgen: 0.31.1 -> 0.32.1dywedir1-4/+4
2017-12-07treewide: checkMeta fixes for x86_64-linuxVladimír Čunát1-1/+1
2017-11-15rustracer: 2.0.9 -> 2.0.12Joerg Thalheim3-12/+45
don't hard-code RUST_SRC_PATH so it can be overwritten by users/rustup
2017-11-03Merge pull request #30910 from dywedir/rust-bindgenOrivej Desh1-3/+3
rust-bindgen: 0.30.0 -> 0.31.1
2017-10-29rustup: 1.3.0 -> 2017-10-29Leon Isenberg1-4/+4
2017-10-29rustup: Patch rustup to patchelf binariesLeon Isenberg3-78/+59
2017-10-29rust-bindgen: 0.30.0 -> 0.31.1dywedir1-3/+3
2017-10-23rust: update cargo builder to fetch registry dynamicallyKevin Cox6-6/+7
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-09-05rustup: 1.2.0 -> 1.3.0Andreas Rammhold1-3/+3
2017-08-29rust-bindgen: 0.29.0 -> 0.30.0dywedir1-3/+3
2017-08-01pkgs: refactor needless quoting of homepage meta attribute (#27809)Silvan Mosberger1-1/+1
* 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-07-28rust-bindgen: 0.26.1 -> 0.29.0dywedir1-6/+6
2017-07-28rustracer: 2.0.6 -> 2.0.9dywedir1-6/+6
2017-07-18racer[d]: fix RUST_SRC_PATHBenno Fünfstück2-2/+2
`rustc.src` is a `tar.gz` archive, but we need it unpacked.
2017-07-06rust-bindgen: 0.25.5 -> 0.26.1Benjamin Saunders1-3/+3
2017-06-26racerd: 2016-12-24 -> 2017-02-17Jörg Thalheim1-7/+8
2017-06-19rust-bindgen: 0.24.0 -> 0.25.5dywedir1-3/+3
2017-06-18rustfmt: 0.8.3 -> 0.9.0dywedir1-3/+3
2017-05-26rustfmt: 0.8.1 -> 0.8.3Matthew Maurer1-4/+4
Did not bump to 0.8.4 since that doesn't build with current stable.
2017-05-04rust-bindgen: 0.23.0 -> 0.24.0Benjamin Saunders1-4/+9
Fixes errors arising from unset LIBCLANG_PATH
2017-05-01Merge pull request #24939 from dtzWill/update/rust-bindgen-0.23.0Michael Raskin1-3/+3
rust-bindgen: 0.22.1 -> 0.23.0
2017-04-17rustup: init at 1.2.0Jörg Thalheim2-0/+130
2017-04-15rust-bindgen: 0.22.1 -> 0.23.0Will Dietz1-3/+3
2017-03-29rustfmt: 0.8 -> 0.8.1c74d1-7/+5
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-22Merge pull request #24198 from 8573/8573/pkg/update/rust-bindgen/0.22.1/1Arseniy Seroka1-9/+7
rust-bindgen: 0.19.1 -> 0.22.1
2017-03-22rust-bindgen: 0.19.1 -> 0.22.1c74d1-9/+7
2017-03-22rustracer: 2.0.5 -> 2.0.6c74d1-8/+7
2017-03-21rustfmt: 0.7.1 -> 0.8c74d1-5/+5
2017-02-03racerd: 2016-08-23 -> 2016-12-24Tadas Barzdzius1-4/+4
2017-01-27rustfmt: 0.6.3 -> 0.7.1Tadas Barzdzius1-4/+4
2017-01-27rustracer: 1.2.10 -> 2.0.5Tadas Barzdzius1-4/+4
2016-12-04rustfmt: 0.6.2 -> 0.6.3Jos van den Oever1-4/+4