Commit Graph

25665 Commits

Author SHA1 Message Date
Peter Simons 4fb4e24bf3 hackage-packages.nix: update to 71e5685240 with hackage2nix version 20150807 2015-08-07 15:13:13 +02:00
Peter Simons 29fed6f834 cabal2nix: update to version 20150807
This update greatly enhances the accuracy with which dependencies are expressed
in the generated Nix files. Previous versions distinguished dependencies for
building ("buildDepends") and testing ("testDepends"). This distinction didn't
apply to system packages or build tools, however: the fields "extraLibs" and
"buildTools" applied to the entire build. This meant that dependencies required
only for testing would be pulled in regardless of whether the test were
actually being run, etc.

These days, we distinguish dependencies for libraries, executables, and tests,
and for each of those types we distinguish dependencies on Haskell libraries,
system libraries, pkgconfig libraries, and build tools. This gives us a
whopping 12 new attributes

    xxxHaskellDepends
    xxxSystemDepends
    xxxPkgconfigDepends
    xxxToolDepends

where "xxx" is any of "library", "executable", or "test".

The old dependency attributes are no longer generated by cabal2nix. The generic
builder in Nixpkgs still accepts them, though, for the sake of backwards
compatibility. This means that you don't have to re-generate all your build
expressions with the new version, but you *should*.
2015-08-07 15:03:58 +02:00
Tobias Geerinckx-Rice 22b2330a4d libpsl: build & install documentation
Since this includes the man page, it seems worth the dependencies.
2015-08-06 23:44:53 +02:00
Tobias Geerinckx-Rice 9e60241f2f libpsl: 0.7.1 -> 0.8.0 2015-08-06 23:44:53 +02:00
Peter Simons 5d1bcf2f4e R: fix Hydra build & evaluation errors 2015-08-06 20:13:50 +02:00
Peter Simons 36fc26c0fc R: regenerate CRAN and BIOC packages 2015-08-06 20:13:50 +02:00
Peter Simons 7a0fa8f898 r-modules: fix evaluation errors 2015-08-06 20:13:49 +02:00
Michel Kuhlmann 18cff91fb7 R: regenerate CRAN and BIOC packages
Closes https://github.com/NixOS/nixpkgs/pull/9037.
2015-08-06 20:13:49 +02:00
Peter Simons 73ad191afb r-modules: fix Hydra evaluation errors 2015-08-06 20:13:49 +02:00
Peter Simons dc293f6cea Merge pull request #9130 from obadz/haskell-fixes
Haskell: patch regex-tdfa-text to fix build (required to build Leksah) + minor fixes
2015-08-06 13:56:09 +02:00
vbgl 4d22b539b8 Merge pull request #9070 from danbst/tortoise-hg
new package: TortoiseHg and dependencies
2015-08-06 12:55:56 +02:00
Pascal Wittmann 09ec228c9b pure-octave: mark as broken
reported upstream as https://bitbucket.org/purelang/pure-lang/issues/38
2015-08-06 12:52:34 +02:00
Pascal Wittmann 006a2f553e picoc: disable broken tests on i686 2015-08-06 12:52:34 +02:00
lethalman 61051ee836 Merge pull request #9109 from AndersonTorres/pysolfc
Pysolfc
2015-08-06 12:43:29 +02:00
Luca Bruno 86d7228365 libcanberra: fix .la file 2015-08-06 12:40:12 +02:00
obadz 64befd0cb3 haskell/regex-tdfa-text: add patch to fix build
http://hub.darcs.net/shelarcy/regex-tdfa-text/issue/1
2015-08-06 11:14:06 +01:00
obadz 5632ab7b24 haskell: delete unused patches 2015-08-06 11:14:06 +01:00
obadz 3801ef5912 haskell: move patches to patches directory 2015-08-06 11:14:05 +01:00
obadz 23f5a23ec7 haskell-modules/default.nix: this line of code is invalid but wasn't causing harm thanks to non-strictness 2015-08-06 11:09:47 +01:00
lethalman a0f50b487e Merge pull request #9108 from titanous/libcec3
libcec 3.0
2015-08-06 11:49:24 +02:00
lethalman dad54b36fb Merge pull request #9008 from philandstuff/fix-bazel
Fix bazel package
2015-08-06 11:47:54 +02:00
lethalman 00821f4046 Merge pull request #9066 from Bevaz/ccache-isGNU
ccache: set attribute isGNU = true
2015-08-06 11:46:02 +02:00
Vladimír Čunát 80129d23d9 gsl: fix patch URL that no longer worked (close #9143) 2015-08-06 11:04:37 +02:00
vbgl b8a1e16f81 Merge pull request #9028 from samuelrivas/update-utop-and-camlp4
Update utop and camlp4
2015-08-06 09:11:34 +02:00
William A. Kennington III f30a8f78a8 libpng: 1.2.52 -> 1.2.53 2015-08-05 23:37:07 -07:00
William A. Kennington III 8164d28315 libpng: 1.6.16 -> 1.6.18
Also enable apng by default
2015-08-05 23:26:00 -07:00
Samuel Rivas 37d0d8ac74 utop: 1.15 -> 1.17
Version 1.18 doesn't compile cleanly currently, I need to debug what is going on
there
2015-08-06 08:06:51 +02:00
Samuel Rivas d516f12dba camlp4: 4.02.0+1 -> 4.02+6
* Remove unneeded substitution in postConfigure
   This was fixed here: 81ed5cf2e8

 * camlp4: use fetchzip

It is considered more reliable than fetchurl
2015-08-06 08:06:16 +02:00
AndersonTorres 6513e09093 libtap: init at 1.12.0 2015-08-05 22:02:02 -03:00
Peter Simons 099c1a4522 haskell-tar: use older version for builds with GHC < 7.6.x. 2015-08-05 21:36:20 +02:00
Peter Simons 94e1660d00 haskell-mockery: run test suite with "TRAVIS=true" set to avoid timing issues 2015-08-05 21:36:20 +02:00
Peter Simons 552fcd0b75 haskell-hsqml-datamodel-vinyl is broken because of singletons. 2015-08-05 21:36:20 +02:00
Peter Simons ab77228749 haskell-generic-builder: improve recognition of pkgconfig dependencies 2015-08-05 21:36:20 +02:00
Peter Simons e4d493fc54 jailbreak-cabal: link statically to avoid runtime dependency on ghc 2015-08-05 21:36:19 +02:00
Peter Simons b03ce5d57a haskell-binary: update to version 0.7.6.1 2015-08-05 21:36:19 +02:00
Michael Alan Dorman 297ca5ff21 Update ghcjs. 2015-08-05 21:36:19 +02:00
Michael Alan Dorman 700d365d16 Update ghcjs-shims 2015-08-05 21:36:19 +02:00
Michael Alan Dorman e0826531e1 Update ghcjs-boot 2015-08-05 21:36:19 +02:00
Peter Simons 66d8f03aa4 hackage-packages.nix: update to 88d2b472d2 with hackage2nix revision 012eb638a5db2ba7cf2c94e4375ea5cc05aefde0 2015-08-05 21:36:19 +02:00
Peter Simons ebe412e8f7 ghc: update 7.10.2 to release version 2015-08-05 21:15:46 +02:00
Eelco Dolstra 91e71725d4 Remove some obsolete references to <nixos> 2015-08-05 17:37:08 +02:00
Pascal Wittmann d7a6e25355 Merge pull request #8683 from aflatter/phantomjs2
Add phantomjs2
2015-08-05 15:08:30 +02:00
Michael Adler 3768bdf227 libcouchbase: 2.4.4 -> 2.5.2, refactor to use cmake
Building libcouchbase with automake is deprecated, thus use
cmake instead. This has the advantage that the package-config
file is installed as well.
2015-08-05 15:03:22 +02:00
Pascal Wittmann bb04c579c3 fswatch: update from 1.4.7 to 1.5.0 2015-08-05 14:44:41 +02:00
Pascal Wittmann 454dc664a6 checkstyle: update from 6.8.1 to 6.8.2 2015-08-05 14:44:41 +02:00
Arseniy Seroka be93928280 Merge pull request #9118 from ragnard/boot-bump-version
boot: Update to 2.2.0
2015-08-05 13:57:15 +03:00
Ragnar Dahlén 25bad2be17 boot: 2.0.0 -> 2.2.0 2015-08-05 11:54:40 +01:00
Ryan Scheel (Havvy) cc12cea4b6 iojs: 2.5.0 -> 3.0.0 2015-08-05 02:59:20 +02:00
Arseniy Seroka bba10d8be4 Merge pull request #9039 from Bevaz/ccache-links
ccache: create symlinks to gcc utils in ccache-links bin directory
2015-08-04 15:55:35 +03:00
Luca Bruno 6dd9a13603 liboauth: use nss instead of openssl
OpenSSL support will be dropped in future releases of liboauth.
Also fix a broken .la file which previously referenced -lcrypto
without proper -L.
2015-08-04 11:04:21 +02:00
Jonathan Rudenberg c94bf0e8b1 libcec: 2.2.0 -> 3.0.1
Also adds the libcec_platform library which is a new dependency.
2015-08-03 19:51:59 -04:00
William A. Kennington III 1f103d8efc libnice: 0.1.4 -> 0.1.13 2015-08-03 14:11:43 -07:00
William A. Kennington III 43bd15b9b5 gupnp: 0.20.9 -> 0.20.14 2015-08-03 14:11:43 -07:00
William A. Kennington III 0392e9c8c6 gupnp-av: 0.12.4 -> 0.12.7 2015-08-03 14:11:43 -07:00
William A. Kennington III 68ba5ae1ef gupnp-igd: 0.2.1 -> 0.2.4 2015-08-03 14:11:42 -07:00
William A. Kennington III 29fb4c4dc0 gssdp: 0.14.6 -> 0.14.11 2015-08-03 14:11:42 -07:00
Nikolay Amiantov 4dde32b4f2 gradle: move to dedicated directory to prevent clashes with other java applications 2015-08-03 23:26:49 +03:00
Nikolay Amiantov 52fb36e7e0 maven: move to dedicated directory to prevent clashes with other java applications 2015-08-03 23:26:45 +03:00
Arseniy Seroka c68f9cfc9e Merge pull request #9097 from lancelotsix/upgrade_poezio
Upgrade poezio
2015-08-03 15:53:44 +03:00
Jascha Geerds 4493ca0094 ldns: Add myself as a maintainer 2015-08-03 11:38:00 +02:00
Jascha Geerds 8c6a2e3b5d ldns: Add linux to platforms 2015-08-03 11:38:00 +02:00
Lancelot SIX b867cc62a7 poezio: 0.8.1 -> 0.9 2015-08-03 09:31:21 +00:00
Michael Raskin 5210b4c7a8 ECL: Strip manual configure patching and regeneration as it doesn't work anyway 2015-08-03 08:38:00 +03:00
Robert Scott aefc8b3ddf elfutils: upgrade to 0.163 due to security
... vaguely mentioned by upstream, see e.g. FEDORA-2015-11380.
Close #9084.
2015-08-02 09:36:25 +02:00
William A. Kennington III da76816b0c nghttp2: 1.1.1 -> 1.1.2 2015-08-01 19:11:07 -07:00
William A. Kennington III 4739848cba libs3: 2015-01-09 -> 2015-04-23 2015-08-01 18:05:51 -07:00
William A. Kennington III 308da3054e ustr: Cleanup 2015-07-31 17:11:10 -07:00
William A. Kennington III 40f45dcb6d tdb: 1.3.6 -> 1.3.7 2015-07-31 17:11:10 -07:00
William A. Kennington III 898660f2d0 talloc: 2.1.2 -> 2.1.3 2015-07-31 17:11:10 -07:00
William A. Kennington III 3989c87ee1 ldb: 1.1.20 -> 1.1.21 2015-07-31 17:11:10 -07:00
Anton Fedotov 09b611ee8e ccache: set attribute isGNU = true 2015-07-31 16:58:03 +03:00
Vladimír Čunát eb4a88d8fd glibc-locales: check that all we build is supported
Until now, if e.g. the user passed "en_US.UTF-8" instead of "en_US.UTF-8/UTF-8",
the locales would be generated without failing but wouldn't work well.
Now we guard against such mistakes. Real life examples:
https://github.com/fish-shell/fish-shell/issues/1927
2015-07-31 15:39:52 +02:00
Anton Fedotov 16aadf2d79 ccache: create symlinks to gcc utils in ccache-links bin directory 2015-07-31 15:56:02 +03:00
Tobias Geerinckx-Rice 6c6201a99b Remove unnecessary rec{s from "my" packages 2015-07-31 02:02:07 +02:00
Eelco Dolstra 55932c1bec Don't statically depend on cacert for certificates
This reverts commit cd52c04456 and
others.

Managing certificates (including revoking certificates and adding
custom certificates) becomes extremely painful if every package in the
system potentially depends on a different copy of cacert. Also, it
makes updating cacert rather expensive.
2015-07-31 01:34:58 +02:00
John Wiegley 23562aad59 Revert "emacs: Update Mac Port Emacs to 24.5-mac-5.9"
This reverts commit 5c896e5511, which was
a set of local changes unrelated to the commit title.
2015-07-30 16:21:39 -07:00
Thomas Tuegel 942e74bec8 Merge pull request #9007 from vbgl/julia-3.10
julia: 0.3.9 -> 0.3.10
2015-07-30 14:45:21 -05:00
danbst 3845b25623 pythonPackages.qscintilla: init at 2.9 2015-07-30 19:12:40 +00:00
Vladimír Čunát e72b405104 libpng-1.2: maintenance update
Also drop xz input, as it isn't needed (stdenv unpacks xz by itself).
2015-07-30 13:48:59 +02:00
Vladimír Čunát e942b5892d libpng15: remove unused version 2015-07-30 13:48:58 +02:00
Luca Bruno 863d426a3b supercollider: build with gcc48 (ZHF) 2015-07-30 13:09:58 +02:00
William A. Kennington III af6d8b5182 etcdctl: Use goPackages version of etcd
cc @cstrahan
2015-07-29 18:32:09 -07:00
William A. Kennington III a7abfaff2a accelio: 1.4 -> 2015-07-28 2015-07-29 18:15:08 -07:00
Vladimír Čunát af3261f7a2 lsof: use a pair of URLs to work when upstream updates
Fixes #9043 for future bumps.
2015-07-29 17:46:53 +02:00
Ricardo M. Correia 21579ef5d0 rustcMaster: 2015-07-01 -> 2015-07-28 2015-07-29 15:51:29 +02:00
lethalman b5bb6b4fac Merge pull request #9042 from Havvy/iojs
iojs: 2.4.0 -> 2.5.0
2015-07-29 15:03:18 +02:00
Ryan Scheel (Havvy) 6fd8428edf iojs: 2.4.0 -> 2.5.0 2015-07-29 14:36:21 +02:00
Nikolay Amiantov e3d359a507 haskellPackages.misfortune: remove redundant patch 2015-07-29 13:51:11 +03:00
John Wiegley 5c896e5511 emacs: Update Mac Port Emacs to 24.5-mac-5.9 2015-07-28 20:08:53 -07:00
Eric Seidel eca6aa0e8d Merge pull request #8935 from acowley/smlnj-darwin
smlnj: build on darwin
2015-07-28 17:39:44 -07:00
Philip Potter 76dd430cd8 bazel: fix build, make compatible with openjdk
Bazel 981b7bc1 depends on protobuf-2.5 and won't work with 2.6 (and in
bbe84fe3d upgraded straight to protobuf 3.0.0-alpha3); this commit fixes
the dependency to depend on protobuf2_5 specifically.

The bazel compile.sh needs `which` on the PATH; so this commit adds that
as a dependency.

Setting JAVA_HOME to ${jdk} broke bazel when used with openjdk, with the
message:

    Problem with java installation: couldn't find/access rt.jar in /nix/store/z9vc0vzyzhnpl5l5inmqdnvdnbxmmmg7-openjdk-8u60b24

This is because if you set JAVA_HOME, bazel will look for rt.jar in
$JAVA_HOME/lib and $JAVA_HOME/jre/lib, but the nixpkgs openjdk
distribution puts rt.jar in ${jdk}/lib/openjdk/jre/lib for some reason.

To fix this, this commit uses the ${jdk.home} passthru value to use the
appropriate JAVA_HOME for the given jdk.

As bazel now works with openjdk, and openjdk is free while oraclejdk is
not, this commit changes the default jdk for bazel to openjdk.

Since this package didn't have a listed maintainer, I'm claiming it.
2015-07-28 20:38:44 +01:00
Allen Nelson 3c6c6c19f2 freetds: fix broken url (close #9031) 2015-07-28 20:37:41 +02:00
Luca Bruno 9e0dcf3bd9 libarchive: fix .la file 2015-07-28 15:22:56 +02:00
Nikolay Amiantov c60e4016e7 libtirpc: fix missing symbols 2015-07-28 15:23:38 +03:00
Eelco Dolstra cca7cdb631 php: Update to 5.4.43, 5.5.27, 5.6.11
CVE-2015-3152
2015-07-28 13:10:53 +02:00
Arseniy Seroka 40724d6843 Merge pull request #9019 from deepfire/nokinds-bump
ghcNokinds:  update 20150703 -> 20150718
2015-07-28 13:58:35 +03:00
Nikolay Amiantov 5fc747f23b qpdf: update package 2015-07-28 12:33:30 +03:00
Nikolay Amiantov 83e6095f9f libiberty: update package 2015-07-28 12:33:30 +03:00
Nikolay Amiantov 4b9d22db08 folly: update package 2015-07-28 12:33:30 +03:00
Nikolay Amiantov ce5a813acb double-conversion: update package 2015-07-28 12:33:30 +03:00