Commit graph

92545 commits

Author SHA1 Message Date
Matthew Bauer 30ea4f0807 nix-bundle: init at 0.1.1
Adds the nix-bundle derivation from https://github.com/matthewbauer/nix-bundle
2017-04-26 01:53:40 -05:00
Dan Peebles 9e764af72f fetchs3: init simple S3 downloader 2017-04-25 22:01:32 -04:00
John Ericson 295315cc87 binutilsCross: Remove and use binutils instead always
See previous commit for what was done to `binutils` to make this
possible.

There were some uses of `forcedNativePackages` added. The
combination of overrides with that attribute is highly spooky: it's
often important that if an overridden package comes from it, the
replaced arguments for that package come from it. Long term this
package set and all the spookiness should be gone and irrelevant:

  "Move along, nothing to see here!"

No hashes should be changed with this commit
2017-04-25 21:36:19 -04:00
John Ericson 85b4d30c0b binutils: Respect the targetPlatform
Use `buildPackages.binutils` to get build = host != target binutils,
i.e. the old `binutilsCross`, and use
`buildPackages.buildPackages.binutils` to get build = host = target
binutils, i.e. the old `binutils`.

`buildPackages` chains like this are supposed to remove the need for
all such `*Cross` derivations. We start with binutils because it's
comparatively easy.

No hashes of cross-tests should be changed
2017-04-25 21:31:50 -04:00
Shea Levy 5aa936d0ee nix perl-bindings: Fix Config.pm 2017-04-25 20:36:04 -04:00
Kranium Gikos Mendoza e57bcc7106 facetimehd-firmware: disable aarch64-linux builds 2017-04-26 03:09:24 +03:00
Kranium Gikos Mendoza 88be2f7080 facetimehd: disable aarch64-linux builds 2017-04-26 03:09:24 +03:00
John Ericson 6cb0f0bcd9 Merge pull request #25225 from Ericson2314/linux-cross-stdenv-eval
linux cross stdenv: Pull platforms from lib to cut eval time
2017-04-25 20:01:46 -04:00
John Ericson 78bb5f5f37 linux cross stdenv: Pull platforms from lib to cut eval time 2017-04-25 19:57:05 -04:00
Robert Helgesson 4c171319f5
transmission-remote-gtk: fix broken tray applet icons
This uses `wrapGAppsHook` and `hicolor_icon_theme` to let the tray
applet find the icons.
2017-04-26 00:02:56 +02:00
Asumu Takikawa 6b0736b01d nfdump: init at 1.6.15 2017-04-25 15:00:59 -07:00
Benjamin Staffin faea8776d1
prometheus-alertmanager: 0.5.1 -> 0.6.0 2017-04-25 14:52:41 -07:00
Dan Peebles b2ce7fd3a9 xml-security-c: should work on any unix
In practice its xalanc dependency will fail on platforms other than Linux
and Darwin, but if that gets fixed there's no reason this shouldn't work.
2017-04-25 17:50:02 -04:00
Dan Peebles 91f55f4e8a xalanc: enable on Darwin 2017-04-25 17:49:12 -04:00
Chris Hodapp 489fa7b723 ezdxf: Add hodapp as maintainer 2017-04-25 17:34:52 -04:00
Jörg Thalheim 1e3416cc0a
pythonPackages.ezdxf: fix tests 2017-04-25 23:25:13 +02:00
Michael Raskin ba974d4b74 Merge pull request #24214 from NickHu/proselint
proselint: disable tests and put in correct scope
2017-04-25 23:18:34 +02:00
Jörg Thalheim 17f999d66e Merge pull request #25195 from elitak/factorio-version
factorio: 0.14.21 -> 0.15.1
2017-04-25 23:12:42 +02:00
Jörg Thalheim 0dd1cdcbb6 Merge pull request #25220 from mdorman/emacs-updates
Automated emacs package updates
2017-04-25 23:04:58 +02:00
Jörg Thalheim ef58881cf5 Merge pull request #25204 from sigma/pr/hugo-0.20.5
hugo: 0.20.2 -> 0.20.5
2017-04-25 23:02:21 +02:00
James Earl Douglas fa8ee0d45b
jenkins: 2.55 -> 2.56 2017-04-25 16:48:47 -04:00
Michael Alan Dorman 71f18584ad melpa-packages: 2017-04-25
Removals:
 - exiftool: git repo not responsive
 - eyedropper: renamed to palette
2017-04-25 16:05:57 -04:00
Michael Alan Dorman 23175abd07 melpa-stable-packages: 2017-04-25 2017-04-25 16:05:57 -04:00
Michael Alan Dorman b4707f2239 elpa-packages: 2017-04-25 2017-04-25 16:05:57 -04:00
James Earl Douglas fce59d47e7
jenkins: 2.53 -> 2.55 2017-04-25 13:57:10 -04:00
Jörg Thalheim b6714f524b Merge pull request #25093 from Lassulus/coyim
coyim: init at 0.3.7_1
2017-04-25 19:17:53 +02:00
Jörg Thalheim 8fba1abeb6
coyim: fix missing icons 2017-04-25 19:16:55 +02:00
Eelco Dolstra e4190943c8
nix: 1.11.8 -> 1.11.9 2017-04-25 17:19:10 +02:00
Robert Helgesson 17b689c0b2
perl-version: add meta section 2017-04-25 16:22:38 +02:00
Thomas Tuegel de260d8b77 Merge pull request #25094 from vandenoever/kdeapps-17.04
Kdeapps 17.04
2017-04-25 09:12:18 -05:00
Benno Fünfstück 6b36d26a24 haskell: add more callPackageWithScope docs 2017-04-25 16:08:44 +02:00
Benno Fünfstück 731e0fa742 haskell: preserve overrideScope on override
We want code such as `(pkg.override {}).overrideScope (self: super: {})` to
work. This didn't work before, since `override` will call the original package
again, and the attribute `overideScope`, which `callPackageWithScope` added,
wasn't added again. The fix for this is to modify the package function itself
to include the `callPackageWithScope` attribute, so it'll be re-added whenever
the function is overriden for with arguments.

There is a small problem here though: since callPackage uses some magic
(`builtins.functionArgs`) to determine the auto-arguments of a function, we
can't just write `callPackageWith scope drvScope`, since
`builtins.functionArgs drvScope` will be `{}`. To fix this, we implement our own
`callPackageWith`.

Fixes https://github.com/NixOS/nixpkgs/issues/7953.
Closes https://github.com/NixOS/nixpkgs/pull/9336.
2017-04-25 16:08:43 +02:00
Michael Alan Dorman 9b74549c0b purescript: remove overrides
It now supports recent versions of various dependencies.
2017-04-25 16:08:43 +02:00
Peter Simons 92844240c2 halvm: set proper meta.platforms
64-bit Linux is the only platform that has Xen in Nixpkgs.
2017-04-25 16:08:43 +02:00
Peter Simons 9fa927f106 hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.1.1-8-g19ebdb9 from Hackage revision
14048552ae.
2017-04-25 16:08:38 +02:00
Peter Simons 2a34188f2c hackage2nix: update list of broken packages 2017-04-25 16:08:37 +02:00
Peter Simons 0f104177ad LTS Haskell 8.12 2017-04-25 16:08:00 +02:00
Thomas Tuegel 346fd9e844 Merge pull request #25151 from zraexy/zraexy-kile
kile: build with okular for embedded viewer
2017-04-25 09:07:25 -05:00
Chris Hodapp 244b575a1d ezdxf (Python package): init at 0.8.1 2017-04-25 10:07:15 -04:00
Dan Peebles 9046e54f6d qt5: fix to work on LLVM 4
(this is reapplying 6b1957d17a, which got
lost in a merge)

Including apple_sdk.sdk is generally a recipe for a bad time on LLVM 3.8
and above, since you end up with bad headers in the wrong place that hurt
the new libc++ in 3.8 and above. In this case, qt only wanted the super-
generic SDK for CUPS headers, which we can just depend on directly now.
2017-04-25 09:37:36 -04:00
Armijn Hemel b5530755a5 bc: 1.06 -> 1.07.1 2017-04-25 15:08:36 +03:00
Marius Bergmann d25f7c9eed yarn: 0.22.0 -> 0.23.2 (#25189) 2017-04-25 11:05:35 +01:00
Matthias Beyer c772ecdf48 bean-add: 2017-01-20 -> 2017-04-06 2017-04-25 11:30:34 +02:00
Gabriel Ebner 9ff08d24ef perlPackages.version: 0.9912 -> 0.9918 2017-04-25 11:11:22 +02:00
Gabriel Ebner 10b95d7623 emscripten: 1.37.9 -> 1.37.10 2017-04-25 11:08:20 +02:00
Yann Hodique e514114811 hugo: 0.20.2 -> 0.20.5 2017-04-25 01:27:14 -07:00
Jörg Thalheim bd47d04294 Merge pull request #25146 from zx2c4/remove-old-chromiumos
linux-chromiumos: remove 3.14
2017-04-25 07:32:51 +02:00
Daniel Peebles 3ae7f249da Merge pull request #25187 from obsidiansystems/remove-stray-kernel-headers
linux-headers: Remove stray linux headers 3.18 nix file
2017-04-24 23:07:58 -04:00
Eric Litak 81122d3beb factorio: 0.14.21 -> 0.15.1 2017-04-24 19:03:12 -07:00
Eric Litak 3a083218b9 factorio: add name as arg to authenticatedFetch 2017-04-24 19:03:12 -07:00
John Ericson 75441dd64a Merge pull request #25194 from obsidiansystems/host-target-unconfuse
stdenv.cross is a silly attribute that needs to go leaving the well-defined hostPlatform and targetPlatform. This PR doesn't remove it, but changes its definition: before it tracked the target platform which is sometimes more useful for compilers, and now it tracks the host platform which is more useful for everything else. Most usages are libraries, falling in the "everything else" category, so changing the definition makes sense to appease the majority. The few compiler (gcc in particular) uses that exist I remove to use targetPlatform --- preserving correctness and becoming more explicit in the process.

I would also update the documentation aside mentioning stdenv.cross as deprecated, but the definition given actually erroneously assumes this PR is already merged!
2017-04-24 19:07:48 -04:00
Jörg Thalheim 331efb3d74 Merge pull request #25155 from PanAeon/feature-skypeforlinux
add skypeforlinux beta (new)
2017-04-24 23:21:41 +02:00
Jörg Thalheim 5793e97e6e Merge pull request #25161 from armijnhemel/ucommon
ucommon: 6.3.1 -> 7.0.0
2017-04-24 23:09:26 +02:00
John Ericson af6e4c5b0d Merge pull request #25190 from obsidiansystems/ios-stdenv-tiny-refactor
crossStdenv on iphone: Just get info from `targetPlatform`
2017-04-24 16:57:54 -04:00
John Ericson 49c99b70cf cross-stdenv: Only prune most overrides in the final stage
Before all overrides were also pruned in the previous stage, now
only gcc and binutils are, because they alone care about about the
target platform. The rest of the overrides don't, so it's better to
preserve them in order to avoid spurious rebuilds.
2017-04-24 16:31:53 -04:00
John Ericson a7068ace35 Rewrite a few stdenv.cross uses that *should* be targetPlatform
The previous commit redefines `stdenv.cross` for the sake of normal
libaries, the most common use-case of that attribute. Some compilers
however relied on the old definition so we have them use
`targetPlatform` instead. This special casing is fine because we
eventually want to remove `stdenv.cross` and use either `hostPlatform`
or `targetPlatform` instead.
2017-04-24 16:31:45 -04:00
John Ericson db5a921945 crossStdenv on iphone: Just get info from targetPlatform 2017-04-24 16:12:26 -04:00
John Ericson a7d89139ea top-level: stdenv.cross is now only defined with host != build
In practice, this is a strictly stronger condition than target != build
as we never have build = target != host. Really, the attribute should
be removed altogether, but for now we make it work for plain libraries,
which do not care about the target platform. In the few cases where the
compilers use this and actually care about the target platform, I'll
manually change them to use `targetPlatform` instead.
2017-04-24 16:12:26 -04:00
panaeon 18de0c3ae5 skypeforlinux: init at 5.1.0.1; added myself as maintainer 2017-04-24 22:55:43 +03:00
Vladimír Čunát d965e119f2
Merge #24749: amdgpu-pro: 16.60 -> 17.10 2017-04-24 21:53:50 +02:00
John Ericson d4fb8cfc09 linux-headers: Remove stray linux headers 3.18 nix file
In dced724c00 this derivation was
unexposed along (in all-packages.nix) with the removal of linux 3.18[1].
I think this file was left behind by mistake.

[1]: dced724c00 (diff-036410e9211b4336186fc613f7200b12L11174)
2017-04-24 15:25:52 -04:00
Graham Christensen 385844d5e9 Merge pull request #24998 from grahamc/percona
percona-server56: init at 5.6.35-80.0
2017-04-24 15:21:58 -04:00
Graham Christensen 2165b48e4a
percona-server56: init at 5.6.35-80.0 2017-04-24 15:21:08 -04:00
Franz Pletz 07cc3eb0d0
claws-mail: 3.14.1 -> 3.15.0 2017-04-24 21:06:53 +02:00
Franz Pletz bede043070
libytnef: init at 1.9.2 2017-04-24 21:06:52 +02:00
Franz Pletz fee8d87d48
atlassian-jira: 7.3.0 -> 7.3.4 2017-04-24 21:06:42 +02:00
Franz Pletz e68c3f0b33
atlassian-confluence: 6.0.3 -> 6.1.1 2017-04-24 21:06:42 +02:00
Franz Pletz afcf15bc80
pythonPackages.pygit2: 0.24.0 -> 0.25.0
cc #24807
2017-04-24 21:06:42 +02:00
John Ericson ee2d787cc3 Merge pull request #25186 from obsidiansystems/ccwrapper-cse
top-level: common subexpression elimination for cc-wrapper usage
2017-04-24 14:59:01 -04:00
Tuomas Tynkkynen c90998d5cf Revert "rustc: don't build on i686"
This reverts commit 9f86136cef.

Rust is nowadays required for building Firefox, so the channel updates
are blocked on this.

(It also builds fine for me.)
2017-04-24 21:25:02 +03:00
John Ericson bef5278664 top-level: Common subexpression elimination for cc-wrapper usage
- `ccWrapperFun` can be used in a few more places instead of
   duplicating its definition.

 - `ccWrapper` parameter on `wrapCC` is always substituted with
   `ccWrapperFun` so just get rid of that parameter.
2017-04-24 13:57:27 -04:00
Tuomas Tynkkynen 9437c36f19 perlPackages.ModuleBuild: 0.4214 -> 0.4222 2017-04-24 20:31:36 +03:00
Jörg Thalheim 7c44277d38 Merge pull request #25127 from zx2c4/patch-3
wireguard: 0.0.20170409 -> 0.0.20170421
2017-04-24 19:28:23 +02:00
Tuomas Tynkkynen 0537320062 networkmanager: Temporarily disable -Wformat-security until next release
Reportedly this is due to GLib 2.52 which added a G_GNUC_PRINTF attribute to
g_dbus_message_new_method_error().
2017-04-24 20:01:22 +03:00
Tuomas Tynkkynen cf3800b38c Merge remote-tracking branch 'upstream/staging' into master 2017-04-24 19:25:38 +03:00
Jos van den Oever 10d329a6d2 kdeApplications: 16.12.3 -> 17.04.0 2017-04-24 18:03:13 +02:00
Vladimír Čunát 9f0de9522f
net-snmp: fix build by using older perl for now
The single patch from upstream doesn't fix build by itself.
2017-04-24 18:01:12 +02:00
Vladimír Čunát 10af6b4dbf
perl*, statsmodels: fix evaluation problems
The tarball job now builds again.
2017-04-24 17:36:28 +02:00
Domen Kožar 9f11d17ed2
add papertrail at 0.10.1
Thank you @grahamc <3
2017-04-24 17:05:03 +02:00
Vladimír Čunát 125cf35273
knot-resolver: maintenance 1.2.5 -> 1.2.6 2017-04-24 16:36:27 +02:00
Peter Simons 85a9e6dcdf R: update list of broken packages (and some cosmetic) 2017-04-24 15:39:54 +02:00
Peter Simons 430cbcfd2b R: update CRAN and BIOC package sets 2017-04-24 15:39:08 +02:00
Peter Simons d16c38a260 R: update to version 3.4.0
The new version needs TZ configured to a value other than "UTC" for the test
suite to succeed. Otherwise, an assumption in "reg-tests-1d.R" won't hold that
expects

  d <- as.POSIXlt("2016-12-06"); d$zone <- 1; format(d)

to throw an error about an invalid time zone.
2017-04-24 15:39:08 +02:00
Peter Hoeg e17e5590b5 syncthing: 0.14.26 -> 0.14.27 2017-04-24 20:06:27 +08:00
Tuomas Tynkkynen 84982c28de Merge remote-tracking branch 'upstream/master' into staging 2017-04-24 15:04:43 +03:00
Armijn Hemel 87e94a061a upgrade sipwitch to 0.9.15 2017-04-24 13:25:56 +02:00
Tim Steinbach f6e0e71b9d
ammonite: 0.8.2 -> 0.8.3 2017-04-24 07:08:55 -04:00
Jörg Thalheim 4d7f97b166 Merge pull request #25167 from tadfisher/nut-2.7.4
nut: 2.7.1 -> 2.7.4
2017-04-24 12:17:29 +02:00
Jörg Thalheim 73976a6bc9 Merge pull request #25163 from DrawnWren/patch-2
oh-my-zsh: changed example command
2017-04-24 12:11:54 +02:00
Benno Fünfstück 30a9923f4c Merge pull request #24359 from rnhmjoj/radeon-profile
radeon-profile: init at 20161221
2017-04-24 11:28:34 +02:00
Lancelot SIX 0c318375c8
libidn2: 0.16 -> 2.0.1
See http://lists.gnu.org/archive/html/info-gnu/2017-04/msg00010.html
for release information. With this release the numbering scheme changed.
2017-04-24 11:22:23 +02:00
rnhmjoj 9b1b22fcb6
radeon-profile: init at 20161221 2017-04-24 10:52:14 +02:00
Peter Hoeg 229e3383f4 mpv: 0.24.0 -> 0.25.0 2017-04-24 15:42:55 +08:00
Jörg Thalheim 71c7ca7064
dino: 2017-04-20 -> 2017-04-24 2017-04-24 09:39:37 +02:00
Daiderd Jordan 80828429d7 Merge pull request #25066 from matthewbauer/less-darwin-eval-errors
Add Darwin as platform to various "broken" packages that actually build
2017-04-24 08:14:21 +02:00
John Wiegley 2df7f1b5b5
coq.QuickChick: Update to latest version that works with Coq 8.6 2017-04-23 21:53:21 -07:00
Tad Fisher e879d7bd84 nut: 2.7.1 -> 2.7.4 2017-04-23 21:21:50 -07:00
DrawnWren 176ca2aac8 oh-my-zsh: changed example command
Fixed a typo in the example command. oh-my-zsh-git -> oh-my-zsh
2017-04-23 23:59:41 +00:00
Matthew Bauer 2060f5b1fc
libgtop: supports darwin 2017-04-23 18:08:53 -05:00
Matthew Bauer 68b5c5e9a9
sylpheed: supports darwin 2017-04-23 18:08:53 -05:00