Commit Graph

50054 Commits

Author SHA1 Message Date
Ambroz Bizjak
dd4e1d4225 avr-gcc-with-avr-libc: Update to latest versions.
Also modernize the Nix expression.
2015-02-22 12:17:35 +01:00
aszlig
089bdce621
Re-re-revert "chromium: remove preferLocalBuild".
This reverts commit 0696b0ef78.

Okay, now finally, let's get this straight. We actually *want*
preferLocalBuild, *because* we have improved the source splitup in
c92dbffeac.

The idea is to use local builds in order to prevent the source being
pushed to a remote machine, splitted up there (and thus copied again)
and then being copied *again* FROM the remote machine.

"DOH!" - as @edolstra or @rbvermaa would call it... and good d^Hnight.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-02-22 08:31:25 +01:00
aszlig
7cd6dd9ada
inkscape: Clean up and update to version 0.91.
This now also includes support vor visio and cdr and also adds the
missing dependency on libexif.

Forcing -lX11 in NIX_LDFLAGS is no longer needed in 0.91, so we drop
that as well as the patch and the --with-python configure flag, which is
now no longer even valid.

Tests now seem to run fine without -j1 as well.

I also tested it against the DXF test file mentioned in #3449, to be
sure we don't regress here.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-02-22 08:14:53 +01:00
aszlig
0696b0ef78
Re-revert "chromium: remove preferLocalBuild".
This reverts commit 26f024626c.

I actually wasn't reading the "remove" in the commit message, so sorry
for the brainfart/noise.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-02-22 08:07:23 +01:00
aszlig
26f024626c
Revert "chromium: remove preferLocalBuild"
This reverts commit fdb5cf8107.

The reason I'm reverting this is that the implications this had on the
IO load of Hydra are fixed by c92dbffeac.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-02-22 07:55:33 +01:00
aszlig
c92dbffeac
chromium: Split up the source tarball on the fly.
So far we've done the source code split up by using the generic
unpackPhase and copying it all over into the different outputs.

However, this had the problem of generating the I/O load of about three
times the size of the source tree: First at fetchurl of the tarball
(although it's not as much because it's compressed), second at
unpackPhase and third at installPhase.

Now we don't use installPhase anymore and directly unpack into the
output paths, which unfortunately becomes quite a bit more complex
because we need to transform the paths of the tar file on the fly.

I've also tried using GNU Tar's --to-command option to even untar *and*
patch it at the same time, but forking for every single file in the
tarball gets REALLY slow and also gets even more complex than this two
stage approach because you need to make sure that the patch file is
applied correctly, for example for files that don't yet exist but are to
be created by the patch file.

We're using --anchored and --no-wildcards-match-slash here to prevent
accidentally excluding files we don't want to exclude. One example is
something like v8/tools/gyp/v8.gyp.

So the current approach is some compromise between complexity and speed
and should hopefully get rid of the Hydra build timeouts by lowering I/O
load.

See here for examples of builds having this issue:

http://hydra.nixos.org/build/19045023
http://hydra.nixos.org/build/19044973
http://hydra.nixos.org/build/19044968
http://hydra.nixos.org/build/19045019

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-02-22 07:52:53 +01:00
aszlig
0aad4b7ee4
chromium: Update all channels to latest versions.
Overview of the updated versions:

stable: 40.0.2214.91 -> 40.0.2214.115
beta:   41.0.2272.16 -> 41.0.2272.64
dev:    41.0.2272.16 -> 42.0.2305.3

Introduces 42.0.2305.3 as the new dev version, which no longer requires
our user namespaces sandbox patch. Thanks to everyone participating in
https://crbug.com/312380 for finally having this upstream.

In the course of supporting the official namespace sandbox (that's what
the user namespace sandbox is called), a few things needed to be fixed
for version 42:

 * Add an updated nix_plugin_paths.patch, because the old
   one tries to patch the path for libpdf, which is now natively included
   in Chromium.

 * Don't copy libpdf.so to libexec path for version 42, it's no longer
   needed as it's completely built-in now.

 * Disable SUID sandbox directly in the source instead of going the easy
   route of passing --disable-setuid-sandbox. The reason is that with
   the command line flag a nasty nagbar will appear.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-02-22 07:52:52 +01:00
Thomas Tuegel
a1c76a061f Merge branch 'zotero' 2015-02-21 20:23:40 -06:00
Thomas Tuegel
18e594eddb hplip: update to 3.15.2 2015-02-21 20:19:21 -06:00
Thomas Tuegel
e2dabcfcfe zotero: update to 4.0.26 2015-02-21 18:38:32 -06:00
Thomas Tuegel
045013be89 Merge branch 'dropbox' 2015-02-21 18:17:21 -06:00
Thomas Tuegel
7c37b4d672 dropbox: update to version 3.2.6 2015-02-21 18:17:04 -06:00
Ambroz Bizjak
11fce52c7c gcc-arm-embedded: Update to 4.9-2014q4. 2015-02-21 23:48:58 +01:00
Arseniy Seroka
c71f19f8c0 Merge pull request #6502 from ehmry/makebootfat
makebootfat: initial package at version 1.4
2015-02-22 01:17:38 +03:00
Emery Hemingway
142a5ce2b3 makebootfat: initial package at version 1.4
http://advancemame.sourceforge.net/boot-readme.html
2015-02-21 16:56:02 -05:00
Arseniy Seroka
890b4e4cbd Merge pull request #6501 from zimbatm/direnv-2.6.0
Direnv 2.6.0
2015-02-22 00:30:10 +03:00
Arseniy Seroka
f54a3a462e Merge pull request #6489 from benley/mesos-dns
New package: mesos-dns
2015-02-22 00:26:20 +03:00
Arseniy Seroka
8887ad850f Merge pull request #6487 from ftrvxmtrx/openal-soft-1.16.0
openal-soft 1.15.1 -> 1.16.0
2015-02-22 00:25:55 +03:00
Arseniy Seroka
cbac300134 Merge pull request #6464 from suvash/add-mosquitto-broker
Add Mosquitto MQTT server package
2015-02-22 00:25:14 +03:00
Thomas Tuegel
ac2c57ea2c poppler_qt5: use Qt 5.4 2015-02-21 13:54:22 -06:00
Thomas Tuegel
1254a6478d Merge branch 'kde5-split-qt' 2015-02-21 13:49:49 -06:00
Peter Simons
05b97395ae haskell-hmm does not compile. 2015-02-21 18:53:35 +01:00
Peter Simons
5b475709c8 haskell-elevator doesn't compile. 2015-02-21 18:53:35 +01:00
Peter Simons
79c33623a5 haskell-apiary: test suite depends on obsolete QuickCheck 1.x 2015-02-21 18:53:35 +01:00
Peter Simons
862d224c69 haskell-wxc: fix build
Our 'wxGTK' attribute refers to wxwidgets 2.8 by default, but haskell-wxc needs
version 2.9 or later.

Resolves https://github.com/NixOS/nixpkgs/issues/6478.
2015-02-21 18:53:35 +01:00
Peter Simons
14fe149551 haskell-types-compat: Haddock fails with an internal error 2015-02-21 18:53:35 +01:00
Peter Simons
b4ed8845a9 haskell-uhc-light: Haddock syntax errors have been fixed 2015-02-21 18:53:35 +01:00
Peter Simons
81082affeb haskell-c2hs fails its test suite on Linux/i686 2015-02-21 18:53:34 +01:00
Peter Simons
aa8b539611 haskell-asn1-encoding fails its test suite on Linux/i686 2015-02-21 18:53:34 +01:00
Peter Simons
8051e87848 hackage-packages.nix: re-generate from Hackage 2015-02-20T13:19:54+0100 2015-02-21 18:53:34 +01:00
zimbatm
db50ddd9ea direnv: update to v2.6.0 2015-02-21 17:47:39 +00:00
Thomas Tuegel
8cf78bf5f4 update various packages to use Qt 5.4 2015-02-21 11:39:20 -06:00
Thomas Tuegel
0cf073627c remove split qt-5.3 2015-02-21 11:39:19 -06:00
Thomas Tuegel
95b13b1155 add media-player-info 2015-02-21 11:39:19 -06:00
Thomas Tuegel
2e7bf4ff60 remove kde-frameworks-5.5 and kde-frameworks-5.6 2015-02-21 11:39:19 -06:00
Thomas Tuegel
5dcab4fcf3 add kde-frameworks-5.7 2015-02-21 11:39:19 -06:00
Thomas Tuegel
2e38240c95 add qt-5.4 2015-02-21 11:39:18 -06:00
Thomas Tuegel
69ff7ab541 remove plasma-5.1 2015-02-21 11:39:18 -06:00
Thomas Tuegel
fdcfefee2c autonix: tweak manifest format 2015-02-21 11:39:18 -06:00
Vladimír Čunát
7bf2021349 nvidia_x11: reintroduce libXv for nvidia-settings
It was dropped in 77986803a6.
2015-02-21 17:28:02 +01:00
Sander van der Burg
382f175f10 ejabberd: fix problem with missing shell while loading a backup 2015-02-21 16:08:55 +00:00
Vladimír Čunát
77986803a6 nvidia_x11: fix nvidia-settings after the major update
The GUI would no longer find libs it needed.
Now it's gtk3 by default, so we don't support gtk2 version for simplicity.
ldd finds no missing libs after this commit.
2015-02-21 16:07:53 +01:00
Suvash Thapaliya
81588746aa Add Mosquitto MQTT server package
as of now it is just built and copied to the right place so that
the server can be run.  hopefully i will be tweaking with the
configuration files in the future and tweak this a bit more
2015-02-21 11:38:51 +01:00
Arseniy Seroka
18ec13d9d2 Merge pull request #6483 from qknight/kino-1.3.4-build-fix
kino-1.3.4 fixes
2015-02-21 13:32:40 +03:00
John Wiegley
6f30dcd456 emacs24Macport: upgrade Macport patch to 5.1 -> 5.3 2015-02-21 03:38:07 -06:00
vbgl
91ab2d82da Merge pull request #6484 from Havvy/patch-2
Update Elixir to v.1.0.3
2015-02-21 09:48:25 +01:00
Benjamin Staffin
d382667537 New package: mesos-dns 2015-02-20 17:11:49 -08:00
Benjamin Staffin
2290dbb843 Update goPackages.dns to a more recent commit
Old: 2014-07-15
New: 2015-02-20, with many bugfixes and improvements and test coverage.
2015-02-20 17:11:48 -08:00
Siarhei Zirukin
61b8aa26f2 openal-soft 1.15.1 -> 1.16.0 2015-02-21 00:44:18 +01:00
Ryan Scheel
f2f3c5b4ef Update Elixir to v.1.0.3
Tested locally and it works. :D
2015-02-20 14:23:04 -08:00