1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-25 03:17:13 +00:00
Commit graph

1151 commits

Author SHA1 Message Date
Marko Durkovic d917f8c7c9 cygwin: w3m 2015-05-28 10:53:35 +02:00
Tobias Geerinckx-Rice b2d7f4b1ba Use common licence attributes from lib/licenses.nix
Many (less easily automatically converted) old-style strings
remain.

Where there was any possible ambiguity about the exact version or
variant intended, nothing was changed. IANAL, nor a search robot.

Use `with stdenv.lib` wherever it makes sense.
2015-05-27 22:00:06 +02:00
aszlig b26de39252
gyp: Revive old SVN version to build Chromium.
Works around regression from a305e6855d.

We're also marking it lowPrio to make sure nobody will accidentally
reference it using nix-env -i.

Until we have fixed #7402, we're going to build with the old gyp version
to prevent being affected by https://crbug.com/462153.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-05-22 11:37:40 +02:00
Pascal Wittmann bfc1582b81 jumanji: fix gsettings schemas, closes #7916 2015-05-21 01:10:24 +02:00
Thomas Tuegel 04622fe3ba firefoxWrapper: fix typo
Accidentally tried to hardlink a directory! Should have been `ln -s` all
along. Affects non-Firefox browsers that use firefoxWrapper.
2015-05-18 08:53:51 -05:00
Thomas Tuegel 6803ddbf60 firefoxWrapper: install icon to hicolor theme 2015-05-17 20:20:24 -05:00
Thomas Tuegel 9474fefe28 firefoxWrapper: unquote shell glob 2015-05-17 20:20:24 -05:00
William A. Kennington III 0700e844e2 firefox: 38.0 -> 38.0.1 2015-05-15 18:38:13 -07:00
taku0 fa2102b463 firefox-bin: update to version 38.0.1 2015-05-16 00:43:44 +09: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
William A. Kennington III 8ffc461f91 firefox: 37.0.2 -> 38.0 2015-05-13 14:50:57 -07:00
taku0 c22b03db0c firefox-bin: update to version 38.0 2015-05-13 22:19:50 +09: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
Charles Strahan ae8c6092e7 pwmt: update packages (zathura, jumanji, girara)
This updates (and fixes) the mupdf backend for zathura, and bumps the
versions for other related packages.
2015-05-06 10:36:30 -04:00
Joachim Fasting bf7ad2d84f meta.description fixups
Mostly scripted substitutions with a couple of subjective enhancements.
2015-04-30 18:17:42 +02:00
aszlig 310da1b4da
chromium/update: Remove reference to <nixpkgs>.
We shouldn't make assumptions on what is set by NIX_PATH in order to
make it easier to rename that Nix path reference.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-04-29 08:22:48 +02:00
aszlig fce7113345
chromium: Add missing dependency on libcap.
After the pulseaudio refactor in NixOS/nixpkgs@a2a3508, libcap is no
longer propagated to chromium anymore. And we need to have libcap for
the renderer sandbox.

Build log: https://hydra.nixos.org/build/21689759/nixlog/1/raw

What makes me wonder is that given that this was propagated by
pulseaudio noone either seemed to have disabled pulseaudio support for
Chromium or just didn't report the build failure.

Half-assed testing done against all channels, because it builds the
sandbox and we can't break an already broken build twice (or maybe we
can, who knows...).

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-04-27 07:24:11 +02:00
Edward Tjörnhammar e928311fe1 Merge pull request #7496 from taku0/firefox-bin-37.0.2
firefox-bin: update to version 37.0.2
2015-04-23 21:41:26 +02:00
Ricardo M. Correia 7dddf8a68c flashplayer: Update from 11.2.202.451 -> 11.2.202.457 2015-04-22 02:59:58 +02:00
Eelco Dolstra 9f3370a9c9 firefox: Update to 37.0.2 2015-04-21 16:48:46 +02:00
taku0 cc3d0913d3 firefox-bin: update to version 37.0.2 2015-04-21 23:44:56 +09:00
Brayden 1ac6acff90 Fix firefoxWrapper's icon 2015-04-11 15:34:36 -07:00
Michael Raskin 4b0e70f89a Update Firefox to 37.0.1 2015-04-04 13:11:40 +03:00
Michael Raskin 42e844aff4 Merge pull request #7135 from taku0/firefox-bin-37.0
firefox-bin: update to version 37.0; thunderbird-bin: update to version 31.6.0
2015-04-04 13:10:55 +03:00
taku0 dcb61624e7 firefox-bin: update to version 37.0.1 2015-04-04 13:09:24 +09:00
Spencer Whitt 2c0c3af88f Remove mozilla browser 2015-04-02 13:35:50 -04:00
taku0 ce7481e129 firefox-bin: update to version 37.0; thunderbird-bin: update to version 31.6.0 2015-04-02 23:16:50 +09:00
Eelco Dolstra 4c8f0e8d1c firefox: Update to 37.0 2015-04-01 14:04:19 +02:00
Marcin Falkiewicz 6a6470b793 change icon name to var 2015-03-22 15:22:52 -05:00
Marcin Falkiewicz bacf3be4fc change firefox's hardcoded paths to variables 2015-03-22 15:22:52 -05:00
Marcin Falkiewicz cea1f1b770 remove x-scheme-handler/mailto from .desktop file; change icon to follow xdg scheme 2015-03-22 15:22:52 -05:00
taku0 f4f340e833 firefox-bin: update to version 36.0.4 2015-03-22 23:03:04 +09:00
Michael Raskin 166614ee41 Update Firefox. Second take. 2015-03-22 13:22:41 +03:00
Ricardo M. Correia a246b849eb firefox: Update from 36.0.1 -> 36.0.3 2015-03-21 06:49:17 +01:00
Michael Raskin 14fc74054b Update Conkeror. Works now 2015-03-19 22:13:07 +03:00
Ricardo M. Correia c6c3016406 flashplayer: Update from 11.2.202.442 -> 11.2.202.451 2015-03-15 05:16:34 +01:00
William A. Kennington III a5ae04f179 chromium: Update
Tested that chromium, chromiumBeta, chromiumDev all build
2015-03-12 12:32:32 -07:00
taku0 08e41f7a58 firefox-bin: update to version 36.0.1 (close #6691) 2015-03-07 14:51:17 +01:00
Ricardo M. Correia 02b91f93c4 firefox: Update from 36.0 -> 36.0.1 2015-03-06 05:13:58 +01:00
Aistis Raulinaitis 23506c2888 Updating Opera 12.12 to 12.16 2015-03-04 09:53:31 -08:00
Ricardo M. Correia 1e4287645c firefox: Fix hash 2015-02-26 19:02:34 +01:00
taku0 2e8f2d6477 firefox-bin: update to version 36.0; thunderbird-bin: update to version 31.5.0 2015-02-25 22:42:05 +09:00
Domen Kožar 9214859fd2 Revert "Mark many packages (mostly python) broken because of broken dependencies."
This reverts commit bf86758a42.

See 71a9aa10ca25f5659a657d8910e11f36c3439a36
2015-02-25 09:23:31 +01:00
Eelco Dolstra 8196962097 firefox: Update to 36.0 2015-02-24 18:50:15 +01:00
Peter Simons bf86758a42 Mark many packages (mostly python) broken because of broken dependencies. 2015-02-23 14:06:24 +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 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