| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
| |
Without the upgrade, firefox driver is unusable, due to:
https://code.google.com/p/selenium/issues/detail?id=8399
|
| |
|
|
|
|
|
| |
Provide a more robust experience for users with horrible network
hardware (me).
|
| |
|
| |
|
|
|
|
|
| |
cfr is written in Java, so it should work in every platform supported
by jre. This fix makes cfr usable in Darwin.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Instead, discover it automatically when building the package.
This makes `buildRustPackage` more future-proof with respect to changes
in how `cargo` generates the hash.
Also, it fixes broken builds in i686 because apparently, cargo generates
a different registry index hash in this architecture (compared to
x86-64).
|
|
|
|
|
|
|
| |
It seems that when you pass `leaveDotGit = true` to `fetchgit`, sometimes
the output can still change (i.e. it's not completely deterministic).
This could be due to changes in the upstream git repository...
|
| |
|
|
|
|
| |
Fixes build failure with rustc 1.0.0.
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
Some packages fail with the only cmake version we've left.
This reverts commit 67199bda4effafecb977a44c623c2115032dc347.
|
| |
| |
| |
| | |
see https://bugs.gentoo.org/show_bug.cgi?id=548318
|
|/ |
|
|\
| |
| | |
Add isGNU and isClang attributes to cc-wrapper
|
| |
| |
| |
| |
| | |
use the new `stdenv.cc.is{GNU,Clang}` instead, which will always be
defined.
|
|\ \
| | |
| | | |
opam: update from 1.2.1 to 1.2.2
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
|/| | |
Add support for Rust / Cargo packaging
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This makes buildRustPackage portable to non-Linux platforms.
Additionally, now we also save the `Cargo.lock` file into the fetch output, so
that we don't have to run $cargoUpdateHook again just before building.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Instead, move that code into buildRustPackage.
The setup hook was only doing part of the work anyway, and having it in
a separate place was obscuring what was really going on.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It turns out that `cargo`, with respect to registry dependencies, was
ignoring the package versions locked in `Cargo.lock` because we changed
the registry index URL.
Therefore, every time `rustRegistry` would be updated, we'd always try
to use the latest version available for every dependency and as a result
the deps' SHA256 hashes would almost always have to be changed.
To fix this, now we do a string substitution in `Cargo.lock` of the
`crates.io` registry URL with our URL. This should be safe because our
registry is just a copy of the `crates.io` registry at a certain point
in time.
Since now we don't always use the latest version of every dependency,
the build of `cargo` actually started to fail because two of the
dependencies specified in its `Cargo.lock` file have build failures.
To fix the latter problem, I've added a `cargoUpdateHook` variable that
gets ran both when fetching dependencies and just before building the
program. The purpose of `cargoUpdateHook` is to do any ad-hoc updating
of dependencies necessary to get the package to build. The use of the
'--precise' flag is needed so that cargo doesn't try to fetch an even
newer version whenever `rustRegistry` is updated (and therefore have to
change depsSha256 as a consequence).
|
| | |
| | |
| | |
| | |
| | | |
Also disable check phase in cargo as there are lots of failures (some
probably due to trying to access the network).
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Let's hope this doesn't break all over the place. Works here.
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
New features and improvements:
- Added support for "CCACHE_COMPILERCHECK=string:<value>". This is a faster
alternative to "CCACHE_COMPILERCHECK=<command>" if the command's output
can be precalculated by the build system.
- Add support for caching code coverage results (compiling for gcov).
Bug fixes:
- Fixed bug which could result in false cache hits when source code contains
'"' followed by " /*" or " //" (with variations).
- Made hash of cached result created with and without "CCACHE_CPP2"
different. This makes it possible to rebuild with "CCACHE_CPP2" set
without having to clear the cache to get new results.
- Don't try to reset a non-existing stats file. This avoids "No such file or
directory" messages in the ccache log when the cache directory doesn't
exist.
- Fixed a bug where ccache deleted clang diagnostics after compiler
failures.
- Avoid performing an unnecessary copy of the object file on a cache miss.
- Bail out on too hard compiler option "-fmodules".
- Bail out on too hard compiler option "-fplugin=libcc1plugin" (interaction
with GDB).
- Fixed build error when compiling ccache with recent clang versions.
- Removed signal-unsafe code from signal handler.
- Corrected logic for when to output cached stderr.
- Wipe the whole cached result on failure retrieving a cached file.
- Fixed build error when compiling ccache with recent clang versions.
|
|\ \
| | |
| | | |
global: refactor
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
nixos/doc/manual/release-notes/rl-unstable.xml
nixos/modules/services/printing/cupsd.nix
pkgs/applications/misc/calibre/default.nix
pkgs/development/haskell-modules/hackage-packages.nix
pkgs/development/libraries/libsodium/default.nix
pkgs/misc/emulators/wine/unstable.nix
pkgs/top-level/all-packages.nix
|
| |/ / |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Also pass on any arguments from the shell wrapper to the .jar.
And be less clever with shell strings.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|