nixpkgs/pkgs/applications/networking
aszlig 28b289efa6
chromium: Refactor updater entirely in Nix
The update.sh shell script now is only a call to nix-build, which does
all the hard work of updating the Chromium source channels and the
plugins. It results in a store path with the new sources.nix that
replaces the already existing sources.nix.

Along the way, this has led to a quite massive workaround, which abuses
MD5 collisions to detect whether an URL is existing, because something
like builtins.tryEval (builtins.fetchurl url) unfortunately doesn't
work. Further explanations and implementation details are documented in
the actual implementation.

The drawback of this is that we don't have nice status messages anymore,
but on the upside we have a more robust generation of the sources.nix
file, which now also should work properly on missing upstream
sources/binaries.

This also makes it much easier to implement fetching non-GNU/Linux
versions of Chromium and we have all values from omahaproxy available as
an attribute set (see the csv2nix and channels attributes in the update
attribute).

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-02-26 20:55:17 +01:00
..
bittorrentsync nixpkgs: bittorrentSync20 2.3.0 -> 2.3.3 2016-02-24 22:28:16 -06:00
browsers chromium: Refactor updater entirely in Nix 2016-02-26 20:55:17 +01:00
cluster spark: 1.4 -> 1.6. 2016-02-18 18:29:44 +01:00
copy-com copy-com: remove deprecated Nix-specific alias 2016-01-16 04:56:08 +01:00
davmail davmail: 4.7.0 -> 4.7.1 2016-02-02 19:25:43 +01:00
dropbox dropbox: 3.12.5 -> 3.12.6 2015-12-23 08:36:50 -06:00
dropbox-cli dropbox-cli: 2015.02.12 -> 2015.10.28, fixes #11538 2015-12-08 02:13:11 +01:00
dyndns/cfdyndns cfdyndns: init at 0.0.1 2016-02-15 12:54:04 -08:00
enhanced-ctorrent
esniper
feedreaders buildPythonApplication: use new function for Python applications 2016-02-19 13:16:41 +01:00
ftp/filezilla filezilla: 3.14.1 -> 3.15.0.2 2016-02-19 22:50:28 +01:00
google-drive-ocamlfuse
ids Revert "Revert "Merge pull request #9543 from NixOS/staging.post-15.06"" 2015-11-14 12:32:51 -08:00
ike
instant-messengers Merge pull request #13019 from tg-x/qtox 2016-02-23 22:52:09 +00:00
iptraf
iptraf-ng Revert "Revert "Merge pull request #9543 from NixOS/staging.post-15.06"" 2015-11-14 12:32:51 -08:00
irc weechat: make language plugins optional, fixes #13092 2016-02-19 22:56:29 +01:00
jmeter
linssid linssid: Qt 5 infrastructure update 2015-12-20 07:56:49 -06:00
mailreaders Merge pull request #13124 from FRidh/buildPythonApplication 2016-02-23 16:02:10 +01:00
msmtp
mumble mumble: enable parallel building 2016-01-03 03:30:32 +03:00
netperf
newsreaders liferea: update upstream tarball 2016-02-16 19:35:58 +03:00
nload
nntp-proxy nntp-proxy: init at 2014-01-06 (0358e7a) 2016-02-11 16:24:48 +01:00
offrss
ostinato ostinato: remove ostinato.png and get it from url 2016-01-06 08:22:07 +08:00
owncloud-client
p2p qbittorrent: 3.3.1 -> 3.3.3 2016-01-21 19:15:04 +01:00
pjsip
remote teamviewer: fix wrong in sed usage 2016-02-20 14:02:38 +01:00
seafile-client seafile-*: 4.0.6 -> 4.4.2 (close #10755) 2015-11-09 18:43:20 +01:00
sipcmd
siproxd
sniffers wireshark-qt: make wireshark-qt build and run again 2015-12-31 13:56:50 +01:00
spideroak spideroak: 5.1.6 -> 6.0.1 2015-10-12 09:24:22 +02:00
sync Merge #12973: add rrsync as an individual app 2016-02-21 10:00:43 +01:00
umurmur
vnstat Add version attribute where maintainers |= nckx 2016-01-25 17:35:21 +01:00
yafc yafc: update to 1.3.6 2015-10-18 22:20:07 +02:00
znc znc: delete 1.4 2016-02-06 13:51:23 +01:00