Commit graph

2725 commits

Author SHA1 Message Date
Joel Taylor 1aef9fc4af cmake: disable building with ncurses if building without ncurses 2015-05-15 14:31:40 -07:00
Vladimír Čunát b7fe141f6b Revert "remove cmake-2.8"
Some packages fail with the only cmake version we've left.
This reverts commit 67199bda4e.
2015-05-15 23:02:41 +02:00
Pascal Wittmann 4ec3f8e42f intel-gpu-tools: apply patch to fix a compile error
see https://bugs.gentoo.org/show_bug.cgi?id=548318
2015-05-15 22:46:30 +02:00
Eric Seidel 67fe5d46d4 Merge pull request #7817 from gridaphobe/cc-wrapper-isgnu-isclang
Add isGNU and isClang attributes to cc-wrapper
2015-05-14 10:09:07 -07:00
vbgl d206cd8a26 Merge pull request #7839 from vbgl/opam-122
opam: update from 1.2.1 to 1.2.2
2015-05-14 18:40:17 +02:00
Pascal Wittmann 9c9c586534 Fixed several "package has no version" warnings 2015-05-14 17:19:41 +02:00
Vincent Laporte 1c19f91dd7 opam: update from 1.2.1 to 1.2.2 2015-05-14 09:32:32 +02:00
Ricardo M. Correia 981ea747b5 cargo: 2015-05-11 -> 2015-05-13 2015-05-13 17:23:18 +02:00
Ricardo M. Correia 755df64ee3 Merge pull request #7501 from wizeman/u/upd-rust
Add support for Rust / Cargo packaging
2015-05-12 17:30:11 +02:00
Ricardo M. Correia e40a43cd1f rustRacer: 2015-04-12 -> 2015-05-04 2015-05-12 17:28:52 +02:00
Ricardo M. Correia cbdedca255 cargo: 2015-04-14 -> 2015-05-11 2015-05-12 17:28:50 +02:00
Tobias Geerinckx-Rice 6396c04d9f ccache: enable tests
Let's hope this doesn't break all over the place. Works here.
2015-05-12 07:52:59 +02:00
Tobias Geerinckx-Rice 75ecd2e415 ccache 3.2.1 -> 3.2.2
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.
2015-05-12 07:52:59 +02:00
Eric Seidel 662a6b1ca6 remove all references to stdenv.cc.cc.is{GNU,Clang}
use the new `stdenv.cc.is{GNU,Clang}` instead, which will always be
defined.
2015-05-11 14:44:50 -07:00
Pascal Wittmann a16cd707bd Merge pull request #7804 from codyopel/global
global: refactor
2015-05-11 21:15:38 +02:00
codyopel 4cba460737 ctags: 804 -> 816 2015-05-11 05:27:53 -04:00
codyopel b8f1d6c9db global: refactor 2015-05-11 04:22:26 -04:00
Domen Kožar bb4d658f64 Merge branch 'master' into staging
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
2015-05-11 10:05:23 +02:00
codyopel 4b07d16827 intltool: refactor 2015-05-11 03:11:30 -04:00
Michael Raskin 84ffa4d489 Update CL-Launch 2015-05-10 13:46:31 +02:00
Michael Raskin 53f8245494 Update luarocks 2015-05-10 13:46:31 +02:00
Tobias Geerinckx-Rice 4081886d1a alloy: remove left-over no-op 2015-05-10 13:46:02 +02:00
Tobias Geerinckx-Rice 8bba7c5cf1 Add cfr 0_100: another Java decompiler 2015-05-10 13:46:01 +02:00
Tobias Geerinckx-Rice 62382e6a6f alloy: use installPhase instead of ./builder.sh
Also pass on any arguments from the shell wrapper to the .jar.
And be less clever with shell strings.
2015-05-10 13:46:00 +02:00
Tobias Geerinckx-Rice f904376904 Add alloy 4.2_2015-02-22: relational modeller 2015-05-10 13:46:00 +02:00
Michael Raskin fdd0a1f7f8 Update CL-Launch 2015-05-10 13:36:46 +03:00
Michael Raskin d1d2a9856c Update luarocks 2015-05-10 13:36:45 +03:00
Tobias Geerinckx-Rice 8f74b653d2 alloy: remove left-over no-op 2015-05-09 17:40:51 +02:00
Tobias Geerinckx-Rice 41ad1f947b Add cfr 0_100: another Java decompiler 2015-05-09 17:38:35 +02:00
Tobias Geerinckx-Rice e50afd12b7 alloy: use installPhase instead of ./builder.sh
Also pass on any arguments from the shell wrapper to the .jar.
And be less clever with shell strings.
2015-05-09 03:17:33 +02:00
Tobias Geerinckx-Rice 4c5d3f5a71 Add alloy 4.2_2015-02-22: relational modeller 2015-05-09 01:25:59 +02:00
William A. Kennington III c9395e1e92 Merge branch 'master' into staging 2015-05-08 05:59:50 -07:00
codyopel 0f4b787428 sassc: 3.1.0 -> 3.2.1 2015-05-07 09:51:40 -04:00
William A. Kennington III 074c4a7f78 Merge remote-tracking branch 'upstream/master' into staging 2015-05-07 01:44:49 -07:00
Pascal Wittmann 4a9df12721 Merge pull request #7708 from vbgl/framac-sodium
frama-c: update from Neon to Sodium
2015-05-05 21:49:46 +02:00
Peter Simons ea3b8cd918 cabal2nix: update to version 20150505 2015-05-05 21:44:48 +02:00
Peter Simons 324719a5a6 Drop obsolete pre-NG Haskell builds. 2015-05-05 21:44:47 +02:00
Vincent Laporte 67529e7a08 frama-c: update from Neon to Sodium 2015-05-05 19:59:54 +02:00
Tobias Geerinckx-Rice 897897cc30 Add flexc++ 2.02.00: C++ lexical scanner generator 2015-05-05 19:44:48 +02:00
Tobias Geerinckx-Rice 288291e132 yodl: fix paths. Now it actually works. 2015-05-05 19:44:45 +02:00
Tobias Geerinckx-Rice 2c62a0a930 Add egypt 1.10: create simple C call graphs 2015-05-05 19:43:18 +02:00
Peter Simons 11bf7502cc Remove obsolete entries from pkgs/development/tools/haskell. 2015-05-04 12:27:02 +02:00
Domen Kožar 21a7e39b0b Merge pull request #7658 from benley/jenkins-job-builder
New package: jenkins-job-builder
2015-05-04 10:34:52 +02:00
Benjamin Staffin 3a371528bb New package: jenkins-job-builder 2015-05-03 10:58:17 -07:00
Aristid Breitkreuz 6f5bfcdb33 Merge pull request #7665 from joachifm/cppcheck
cppcheck: 1.68 -> 1.69
2015-05-03 13:34:12 +02:00
Joachim Fasting 127050d851 cppcheck: 1.68 -> 1.69
Also update meta and install man page.
2015-05-03 00:22:23 +02:00
William A. Kennington III 64c68c5413 cmake: 3.2.1 -> 3.2.2 2015-05-01 22:27:14 -07:00
William A. Kennington III 00df204c82 Merge remote-tracking branch 'upstream/master' into staging 2015-05-01 15:57:09 -07:00
Joachim Fasting 78a877bef1 Delete redundant docutils expression
`development/tools/documentation/docutils` is also provided
by `pythonPackages`; use that instead.
2015-05-01 20:46:07 +02:00
William A. Kennington III f48fe899c3 Simplify some builds with curses compatability 2015-04-30 18:49:28 -07:00
William A. Kennington III f537943f27 dejagnu: Add metadata 2015-04-30 18:49:27 -07:00
Joachim Fasting bf7ad2d84f meta.description fixups
Mostly scripted substitutions with a couple of subjective enhancements.
2015-04-30 18:17:42 +02:00
Ricardo M. Correia 4cae83bb70 gprof2dot: Add new package
gprof2dot is a Python script to convert the output from many profilers
into a dot graph.
2015-04-30 00:16:02 +02:00
Thomas Tuegel 1fe28a1132 Merge remote-tracking branch 'upstream/master' into staging 2015-04-29 11:33:28 -05:00
Robin Gloster b88fc6c90e update vagrant to 1.7.2 2015-04-29 13:15:17 +02:00
Pascal Wittmann 6b4aec742d Merge pull request #7628 from ragnard/bump-boot
boot: bump from rc8 to rc14
2015-04-29 10:55:16 +02:00
Ragnar Dahlén 543ec3cf46 boot: bump from rc8 to rc14 2015-04-29 08:50:48 +01:00
jz 46e82353a1 add goimports 2015-04-28 19:45:28 -06:00
William A. Kennington III c6bee4b4bb sysbench: Update to 2015-04-22 2015-04-28 18:27:39 -07:00
Pascal Wittmann f99d5cf2fc Fixed some descriptions 2015-04-28 10:55:20 +02:00
Pascal Wittmann 06e2fdc62e spin: update from 6.4.1 to 6.4.3 2015-04-28 09:57:10 +02:00
Vladimír Čunát 30f31c9afc Merge 'master' into staging
(relatively simple conflicts)
2015-04-26 22:52:08 +02:00
Ambroz Bizjak 05a44cd06e stlink: Update to version 1.1.0. 2015-04-24 00:08:12 +02:00
Ricardo M. Correia d6093505cc buildRustPackage: Get rid of /proc/self/cwd hack
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.
2015-04-23 20:22:19 +02:00
Peter Simons cde5088bec cabal2nix: the hash has changed because of the newly added tag 2015-04-23 19:55:55 +02:00
Ricardo M. Correia 0cde1dc524 cargo: Remove setupHook
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.
2015-04-23 15:26:23 +02:00
Peter Simons 019b18722d cabal2nix: bump to latest version and wrap it to include nix-prefetch-scripts in $PATH 2015-04-23 14:12:43 +02:00
Ricardo M. Correia e42c17ee97 buildRustPackage: Fix Cargo.lock being ignored
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).
2015-04-23 02:58:07 +02:00
Georges Dubus 7372c5434f nixbang: upgrade to 0.1.2 2015-04-22 10:00:26 +02:00
Cray Elliott e73921aee1 valgrind: patch build system to allow linux kernels of v4.x 2015-04-21 20:40:15 -07:00
Ricardo M. Correia d648be6724 buildRustPackage: Add check phase and enable it by default
Also disable check phase in cargo as there are lots of failures (some
probably due to trying to access the network).
2015-04-21 20:45:05 +02:00
Ricardo M. Correia 5e8a447739 cargo: Build optimized binary 2015-04-21 20:44:41 +02:00
Georges Dubus 7d67efa3f2 Add support for building cargo'ed Rust programs 2015-04-21 19:46:29 +02:00
Pascal Wittmann 183271560b Merge pull request #7393 from pjones/pkg/sassc
New package: SassC (front-end for libsass)
2015-04-21 09:52:50 +02:00
Nikolay Amiantov 91f3912b5d lambdabot: add configuration 2015-04-20 18:56:43 +03:00
Tobias Geerinckx-Rice 74d66a3df1 dejagnu 1.5.1 -> 1.5.3 2015-04-19 02:13:30 +02:00
Luca Bruno 384abb5e29 Add automake 1.15 2015-04-17 17:18:10 +02:00
Nikolay Amiantov 4c1afe5cce leksah: move to haskell tools and add cabal to path 2015-04-16 15:53:57 +03:00
Nikolay Amiantov 5dec393125 lambdabot, mueval: move to development/tools/haskell 2015-04-16 15:53:57 +03:00
Nikolay Amiantov 4947f918ad lambdabot: add package 2015-04-16 13:32:48 +03:00
Nikolay Amiantov 58330b2a81 mueval: add package 2015-04-16 13:32:48 +03:00
Arseniy Seroka d56e9b4f05 Merge pull request #7330 from RumataEstor/rust-beta
Provide rustc-1.0.0-beta as the default rust package
2015-04-16 13:05:40 +03:00
Dmitry Belyaev 854f81da34 Update racerRust 2015-04-16 13:37:18 +10:00
Edward Tjörnhammar dfc8e5ab05 ihaskell: cleanup wrapper and service 2015-04-15 23:00:03 +02:00
Peter Jones c61aa9c2d1 New package: SassC (front-end for libsass) 2015-04-15 08:44:35 -06:00
Nikolay Amiantov 77a153a655 leksah: add wrapper
Closes https://github.com/NixOS/nixpkgs/pull/7063.
2015-04-15 13:40:07 +02:00
Charles Cooper ba206b550a dub update to v0.9.23 2015-04-14 10:46:16 -07:00
Lluís Batlle i Rossell 745b1ce04a Updating gdb to 7.9.
I can remove the patch of edit-signals. It seems to work without it.

I tested the change over release-14.12.
2015-04-14 17:26:13 +02:00
Peter Simons 65822005f0 Merge pull request #7314 from edwtjo/ihaskell-fixups
IHaskell fixes
2015-04-14 14:21:44 +02:00
Dmitry Belyaev 871d11c176 Update cargoSnapshot to rustc-1.0.0-beta release 2015-04-13 15:55:39 +10:00
Austin Seipp a4e63baf35 nixpkgs: arcanist 20150318 -> 20150412
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-04-12 12:16:30 -05:00
Edward Tjörnhammar f13d9f28e8 ihaskell: deprecate old haskellPackages expression 2015-04-11 00:09:31 +02:00
Thomas Tuegel 88918e10e9 Merge branch 'master' into staging 2015-04-10 07:45:38 -05:00
William A. Kennington III 91221f5941 Revert "binutils: 2.23.1 -> 2.25"
This reverts commit 4adae43646.

This breaks the building of samba and likely other binaries as some
libraries are never linked.
2015-04-08 12:14:08 -07:00
Pascal Wittmann 2887162c7a intel-gpu-tools: update from 1.9 to 1.10 2015-04-08 16:06:58 +02:00
Pascal Wittmann 2958fedc2d global: update from 6.3.4 to 6.4 2015-04-08 16:04:56 +02:00
Pascal Wittmann 4576a72e45 checkstyle: update from 6.4.1 to 6.5 2015-04-08 16:03:03 +02:00
William A. Kennington III 5872185250 automake: Bump to 1.15 2015-04-07 13:32:35 -07:00
Eric Seidel c94b24fa4a fix fallout from merge of master 2015-04-06 19:48:44 -07:00
Eric Seidel 6ec373d776 Merge branch master into staging 2015-04-06 18:58:08 -07:00