Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5f814bf9cc46
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: b76e3eab1875
Choose a head ref

Commits on Apr 3, 2020

  1. Copy the full SHA
    d01c1f3 View commit details
  2. platformio: 4.1.0 -> 4.3.1

    oxzi committed Apr 3, 2020
    Copy the full SHA
    40998c8 View commit details

Commits on Apr 13, 2020

  1. python.pkgs.zimports: init at 0.2.0

    The author gives a pretty good overview of why one would want to use
    zimports over other import organizers:
    
    https://github.com/sqlalchemyorg/zimports/tree/0.2.0#zzzeek-why-are-you-writing-one-of-these-there-are-a-dozen-pep8-import-fixers
    timokau committed Apr 13, 2020
    Copy the full SHA
    c26ee28 View commit details

Commits on Apr 14, 2020

  1. vscode: 1.44.0 -> 1.44.1

    Roman Kuznetsov committed Apr 14, 2020
    Copy the full SHA
    4a129e6 View commit details

Commits on Apr 15, 2020

  1. Copy the full SHA
    29fad51 View commit details
  2. Copy the full SHA
    6f6c08a View commit details
  3. Copy the full SHA
    ef80b63 View commit details

Commits on Apr 16, 2020

  1. Copy the full SHA
    5e124e5 View commit details
  2. kubernetes: 1.18.0 -> 1.18.1

    srhb committed Apr 16, 2020
    Copy the full SHA
    b57b6cd View commit details
  3. Copy the full SHA
    c51b0af View commit details
  4. Copy the full SHA
    ef2c3ab View commit details
  5. racket: use --enable-useprefix configure flag.

    This is to fix a regression in upstream Racket packaging, the upstream
    bug tracking this is here:
    
      racket/racket#3046
    
    When the bug is fixed this workaround will be unnecessary.
    takikawa committed Apr 16, 2020
    Copy the full SHA
    b271255 View commit details
  6. gifski: 0.10.2 -> 0.10.4

    r-ryantm committed Apr 16, 2020
    Copy the full SHA
    fa5ee6e View commit details
  7. Merge pull request #85341 from Ma27/bump-hydra

    hydra: 2020-04-07 -> 2020-04-16
    Ma27 authored Apr 16, 2020
    Copy the full SHA
    ab0a10b View commit details
  8. python27Packages.foxdot: 0.8.5 -> 0.8.7

    r-ryantm authored and Jon committed Apr 16, 2020
    Copy the full SHA
    88be9a1 View commit details
  9. grocy: 2.6.2 -> 2.7.0

    Ma27 committed Apr 16, 2020
    Copy the full SHA
    d4659de View commit details
  10. pythonPackages.configshell: 1.1.27 -> 1.1.28

    ajs124 authored and Jon committed Apr 16, 2020
    Copy the full SHA
    15e790c View commit details
  11. pythonPackages.rtslib: 2.1.71 -> 2.1.72

    ajs124 authored and Jon committed Apr 16, 2020
    Copy the full SHA
    9e34ecc View commit details
  12. eclipse-scala-sdk: 4.4.1 -> 4.7.0

    Unfortunately scala-ide is based on eclipse 4.7 (oxygen).
    Thus is requires a java SDK 8 and GTK2.
    esclear authored and rycee committed Apr 16, 2020
    Copy the full SHA
    2355d9d View commit details
  13. vscodium: 1.44.0 -> 1.44.1

    Roman Kuznetsov committed Apr 16, 2020
    Copy the full SHA
    4fd1f49 View commit details
  14. Merge pull request #85360 from primeos/chromium

    chromium: 81.0.4044.92 -> 81.0.4044.113
    primeos authored Apr 16, 2020
    Copy the full SHA
    6109f94 View commit details
  15. mozilla-plugins: remove all npapi plugins except for flash player

    Firefox from version 52 onwards no longer supports npapi plugins (see https://support.mozilla.org/en-US/kb/npapi-plugins).
    xaverdh committed Apr 16, 2020
    Copy the full SHA
    c415d67 View commit details
  16. Merge pull request #85387 from r-ryantm/auto-update/gifski

    gifski: 0.10.2 -> 0.10.4
    nh2 authored Apr 16, 2020
    Copy the full SHA
    37d03dd View commit details
  17. upwork: init at 5.3.3-883

    zakkor authored and Jon committed Apr 16, 2020
    Copy the full SHA
    13c58fb View commit details
  18. maintainers: add zakkor

    zakkor authored and Jon committed Apr 16, 2020
    Copy the full SHA
    e14c4ba View commit details
  19. megatools: 1.10.2 -> 1.10.3

    zowoq committed Apr 16, 2020
    Copy the full SHA
    dc85a2e View commit details
  20. Copy the full SHA
    cd5bc89 View commit details
  21. Copy the full SHA
    20252ee View commit details
  22. Copy the full SHA
    e61c924 View commit details

Commits on Apr 17, 2020

  1. Copy the full SHA
    81c9968 View commit details
  2. Merge pull request #85276 from r-ryantm/auto-update/pidgin-carbons

    pidgin-carbons: 0.1.3 -> 0.2.2
    nh2 authored Apr 17, 2020
    Copy the full SHA
    c4455d5 View commit details
  3. python3Packages.cirq: fix test failures (ZHF)

    Also build on aarch64 by disabling a few failing tests.
    drewrisinger authored and Jon committed Apr 17, 2020
    Copy the full SHA
    0b6602c View commit details
  4. Merge pull request #85249 from kuznero/vscode

    vscode, vscodium: 1.44.0 -> 1.44.1
    worldofpeace authored Apr 17, 2020
    Copy the full SHA
    8d428ac View commit details
  5. mpc-qt: 18.08 -> 2019-06-09

    - update to the latest commit in git repository
    - use mkDerivation for qt applications
    - original repo disappeared from github; use the one from gitlab
    romildo authored and Jon committed Apr 17, 2020
    Copy the full SHA
    3b8a98d View commit details
  6. ipe: fix Qt wrapping

    Uses mkDerivation instead of stdenv.mkDerivation, to fix Qt wrapping problem.
    cgevans authored and Jon committed Apr 17, 2020
    Copy the full SHA
    9192934 View commit details
  7. Merge pull request #85307 from xaverdh/firefox-plugins-cleanup

    firefox-wrapper: remove dead npapi plugin code
    lheckemann authored Apr 17, 2020
    Copy the full SHA
    6b23355 View commit details
  8. Merge pull request #85354 from srhb/k8s-1.18.1

    kubernetes: 1.18.0 -> 1.18.1
    srhb authored Apr 17, 2020
    Copy the full SHA
    1d20b28 View commit details
  9. Merge pull request #85176 from timokau/zimports-init

    python.pkgs.zimports: init at 0.2.0
    timokau authored Apr 17, 2020
    Copy the full SHA
    42ca7c1 View commit details
  10. Copy the full SHA
    ee6f5a3 View commit details
  11. pcsc-cyberjack: 3.99.5_SP12 -> 3.99.5_SP13

    Unfortunately, the upstream changelog consists of just the following:
    
      * Update to the Reiner-SCT repository rev cyberJack@1374
    
    This is not very helpful since I haven't found a public SVN (I assume,
    since it's using integer revisions) repository, so I decided to diff the
    tarball against the old one, here's what I've found:
    
      * No longer ship generated files from autotools
      * Add support for REINER SCT cyberJack comfort PL
      * Add support for tanJack USB
      * Allow to override secoder information
      * Lots of whitespace and coding style changes
    
    As mentioned above, the autotools-generated files are no longer shipped,
    so I've added autoreconfHook to nativeBuildInputs.
    
    I also verified the source tarball using the upstream hashes found here:
    
    http://downloads.reiner-sct.de/LINUX/Hashwerte/Hashwerte.txt
    
    Signed-off-by: aszlig <aszlig@nix.build>
    Merges: NixOS/nixpkgs#84749
    aszlig committed Apr 17, 2020
    Copy the full SHA
    3679c8d View commit details
  12. Copy the full SHA
    61a0306 View commit details
  13. Merge pull request #85347 from zowoq/megatools

    megatools: 1.10.2 -> 1.10.3
    marsam authored Apr 17, 2020
    Copy the full SHA
    ba947eb View commit details
  14. Merge pull request #85385 from takikawa/racket-enable-useprefix

    racket: use --enable-useprefix configure flag.
    flokli authored Apr 17, 2020
    Copy the full SHA
    357be5c View commit details
  15. Copy the full SHA
    cb5c0a4 View commit details
  16. Merge pull request #84153 from colemickens/nixpkgs-obs-v4lsink

    obs-v4l2sink: init at unstable-20181012
    grahamc authored Apr 17, 2020
    Copy the full SHA
    b76e3ea View commit details
Showing with 354 additions and 594 deletions.
  1. +6 −0 maintainers/maintainer-list.nix
  2. +9 −3 nixos/tests/hydra/db-migration.nix
  3. +3 −3 pkgs/applications/editors/eclipse/build-eclipse.nix
  4. +12 −16 pkgs/applications/editors/eclipse/default.nix
  5. +3 −3 pkgs/applications/editors/vscode/vscode.nix
  6. +3 −3 pkgs/applications/editors/vscode/vscodium.nix
  7. +4 −8 pkgs/applications/graphics/ipe/default.nix
  8. +55 −0 pkgs/applications/misc/upwork/default.nix
  9. +2 −2 pkgs/applications/networking/browsers/chromium/default.nix
  10. +9 −9 pkgs/applications/networking/browsers/chromium/upstream-info.nix
  11. +19 −29 pkgs/applications/networking/browsers/firefox/wrapper.nix
  12. +0 −55 pkgs/applications/networking/browsers/mozilla-plugins/bluejeans/default.nix
  13. +0 −4 pkgs/applications/networking/browsers/mozilla-plugins/fribid/builder.sh
  14. +0 −38 pkgs/applications/networking/browsers/mozilla-plugins/fribid/default.nix
  15. +0 −10 pkgs/applications/networking/browsers/mozilla-plugins/fribid/ipc-lazytrace.patch
  16. +0 −11 pkgs/applications/networking/browsers/mozilla-plugins/fribid/plugin-linkfix.patch
  17. +0 −16 pkgs/applications/networking/browsers/mozilla-plugins/fribid/translation-xgettext-to-intltool.patch
  18. +0 −117 pkgs/applications/networking/browsers/mozilla-plugins/google-talk-plugin/default.nix
  19. +0 −60 pkgs/applications/networking/browsers/mozilla-plugins/google-talk-plugin/preload.c
  20. +0 −31 pkgs/applications/networking/browsers/mozilla-plugins/mozplugger/default.nix
  21. +0 −37 pkgs/applications/networking/browsers/mozilla-plugins/mplayerplug-in/default.nix
  22. +0 −40 pkgs/applications/networking/browsers/mozilla-plugins/nspluginwrapper/default.nix
  23. +0 −4 pkgs/applications/networking/browsers/mozilla-plugins/nspluginwrapper/default.upstream
  24. +2 −2 pkgs/applications/networking/cluster/kubernetes/default.nix
  25. +3 −3 pkgs/applications/networking/instant-messengers/pidgin-plugins/carbons/default.nix
  26. +8 −8 pkgs/applications/video/mpc-qt/default.nix
  27. +25 −0 pkgs/applications/video/obs-studio/0001-find-ObsPluginHelpers.cmake-in-the-obs-src.patch
  28. +42 −0 pkgs/applications/video/obs-studio/v4l2sink.nix
  29. +4 −7 pkgs/development/arduino/platformio/core.nix
  30. +3 −3 pkgs/development/arduino/platformio/use-local-spdx-license-list.patch
  31. +4 −4 pkgs/development/interpreters/evcxr/default.nix
  32. +4 −1 pkgs/development/interpreters/racket/default.nix
  33. +13 −2 pkgs/development/python-modules/cirq/default.nix
  34. +3 −3 pkgs/development/python-modules/configshell/default.nix
  35. +2 −2 pkgs/development/python-modules/foxdot/default.nix
  36. +3 −1 pkgs/development/python-modules/python-jsonrpc-server/default.nix
  37. +3 −3 pkgs/development/python-modules/rtslib/default.nix
  38. +38 −0 pkgs/development/python-modules/zimports/default.nix
  39. +2 −1 pkgs/development/tools/misc/hydra/common.nix
  40. +13 −11 pkgs/development/tools/misc/hydra/default.nix
  41. +1 −1 pkgs/servers/grocy/0001-Define-configs-with-env-vars.patch
  42. +24 −0 pkgs/servers/grocy/0002-Remove-check-for-config-file-as-it-s-stored-in-etc-g.patch
  43. +6 −3 pkgs/servers/grocy/default.nix
  44. +4 −4 pkgs/servers/mautrix-whatsapp/default.nix
  45. +3 −3 pkgs/tools/graphics/gifski/default.nix
  46. +3 −3 pkgs/tools/networking/findomain/default.nix
  47. +5 −5 pkgs/tools/networking/megatools/default.nix
  48. +5 −5 pkgs/tools/security/pcsc-cyberjack/default.nix
  49. +4 −20 pkgs/top-level/all-packages.nix
  50. +2 −0 pkgs/top-level/python-packages.nix
6 changes: 6 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -8431,6 +8431,12 @@
githubId = 250877;
name = "Elmar Athmer";
};
zakkor = {
email = "edward.dalbon@gmail.com";
github = "zakkor";
githubId = 6191421;
name = "Edward d'Albon";
};
zef = {
email = "zef@zef.me";
name = "Zef Hemel";
12 changes: 9 additions & 3 deletions nixos/tests/hydra/db-migration.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
{ system ? builtins.currentSystem, ... }:
{ system ? builtins.currentSystem
, pkgs ? import ../../.. { inherit system; }
, ...
}:

let inherit (import ./common.nix { inherit system; }) baseConfig; in

{ mig = import ../make-test-python.nix ({ pkgs, lib, ... }: {
with import ../../lib/testing-python.nix { inherit system pkgs; };
with pkgs.lib;

{ mig = makeTest {
name = "hydra-db-migration";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ ma27 ];
@@ -82,5 +88,5 @@ let inherit (import ./common.nix { inherit system; }) baseConfig; in
original.shutdown()
'';
});
};
}
6 changes: 3 additions & 3 deletions pkgs/applications/editors/eclipse/build-eclipse.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, makeDesktopItem, freetype, fontconfig, libX11, libXrender
, zlib, jdk, glib, gtk3, libXtst, gsettings-desktop-schemas, webkitgtk
, zlib, jdk, glib, gtk, libXtst, gsettings-desktop-schemas, webkitgtk
, makeWrapper, ... }:

{ name, src ? builtins.getAttr stdenv.hostPlatform.system sources, sources ? null, description }:
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
};

buildInputs = [
fontconfig freetype glib gsettings-desktop-schemas gtk3 jdk libX11
fontconfig freetype glib gsettings-desktop-schemas gtk jdk libX11
libXrender libXtst makeWrapper zlib
] ++ stdenv.lib.optional (webkitgtk != null) webkitgtk;

@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
makeWrapper $out/eclipse/eclipse $out/bin/eclipse \
--prefix PATH : ${jdk}/bin \
--prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath ([ glib gtk3 libXtst ] ++ stdenv.lib.optional (webkitgtk != null) webkitgtk)} \
--prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath ([ glib gtk libXtst ] ++ stdenv.lib.optional (webkitgtk != null) webkitgtk)} \
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \
--add-flags "-configuration \$HOME/.eclipse/''${productId}_$productVersion/configuration"
28 changes: 12 additions & 16 deletions pkgs/applications/editors/eclipse/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, makeDesktopItem, makeWrapper
, freetype, fontconfig, libX11, libXrender, zlib
, glib, gtk3, libXtst, jdk, gsettings-desktop-schemas
, glib, gtk3, gtk2, libXtst, jdk, jdk8, gsettings-desktop-schemas
, webkitgtk ? null # for internal web browser
, buildEnv, runCommand
, callPackage
@@ -17,11 +17,12 @@ let
year = "2020";
month = "03";
timestamp = "${year}${month}050155";
gtk = gtk3;
in rec {

buildEclipse = import ./build-eclipse.nix {
buildEclipse = callPackage ./build-eclipse.nix {
inherit stdenv makeDesktopItem freetype fontconfig libX11 libXrender zlib
jdk glib gtk3 libXtst gsettings-desktop-schemas webkitgtk
jdk glib gtk libXtst gsettings-desktop-schemas webkitgtk
makeWrapper;
};

@@ -63,19 +64,14 @@ in rec {

### Eclipse Scala SDK

eclipse-scala-sdk = buildEclipse {
name = "eclipse-scala-sdk-4.4.1";
description = "Eclipse IDE for Scala Developers";
src =
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl { # tested
url = "https://downloads.typesafe.com/scalaide-pack/4.4.1-vfinal-luna-211-20160504/scala-SDK-4.4.1-vfinal-2.11-linux.gtk.x86_64.tar.gz";
sha256 = "4c2d1ac68384e12a11a851cf0fc7757aea087eba69329b21d539382a65340d27";
}
else
fetchurl { # untested
url = "https://downloads.typesafe.com/scalaide-pack/4.4.1-vfinal-luna-211-20160504/scala-SDK-4.4.1-vfinal-2.11-linux.gtk.x86.tar.gz";
sha256 = "35383cb09567187e14a30c15de9fd9aa0eef99e4bbb342396ce3acd11fb5cbac";
eclipse-scala-sdk =
buildEclipse.override { jdk = jdk8; gtk = gtk2; } {
name = "eclipse-scala-sdk-4.7.0";
description = "Eclipse IDE for Scala Developers";
src =
fetchurl {
url = "https://downloads.typesafe.com/scalaide-pack/4.7.0-vfinal-oxygen-212-20170929/scala-SDK-4.7.0-vfinal-2.12-linux.gtk.x86_64.tar.gz";
sha256 = "1n5w2a7mh9ajv6fxcas1gpgwb04pdxbr9v5dzr67gsz5bhahq4ya";
};
};

6 changes: 3 additions & 3 deletions pkgs/applications/editors/vscode/vscode.nix
Original file line number Diff line number Diff line change
@@ -11,8 +11,8 @@ let
archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz";

sha256 = {
x86_64-linux = "0q1fk5a4ymndnyxzps8960y1rl657q95i2rydbqyjl37y79wmllx";
x86_64-darwin = "02ybgp6v1ray4a867hihp2fvc872ilqla6z52qv90dfjx69g77ib";
x86_64-linux = "15jg39hmlnicq0zrz77yar1bmn5y6gp2670dya2qm5klhva9hd0f";
x86_64-darwin = "1ghqhn46jpbj3is8q5zcj0biyc7gwinhiz3qdpcnf88ga2blcsz8";
}.${system};
in
callPackage ./generic.nix rec {
@@ -21,7 +21,7 @@ in

# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
version = "1.44.0";
version = "1.44.1";
pname = "vscode";

executableName = "code" + lib.optionalString isInsiders "-insiders";
6 changes: 3 additions & 3 deletions pkgs/applications/editors/vscode/vscodium.nix
Original file line number Diff line number Diff line change
@@ -11,8 +11,8 @@ let
archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz";

sha256 = {
x86_64-linux = "1prv4rzr5z905s6jnmkmd97zr5kz8nn4m9bil483bnx4wqr2k10g";
x86_64-darwin = "1p0a94i80s7fq6ars01bvr41qxiq35s0r6crfv857ma01g9ia7k3";
x86_64-linux = "16qwhnxpwarnwvlxwvy13g687g1cnfzysq16qkykkhqig0cnalmb";
x86_64-darwin = "1p9qkbj59bfc0kn9fzg99gqxbzwxq297qxivxcjflsapd712s4vm";
}.${system};

sourceRoot = {
@@ -27,7 +27,7 @@ in

# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
version = "1.44.0";
version = "1.44.1";
pname = "vscodium";

executableName = "codium";
12 changes: 4 additions & 8 deletions pkgs/applications/graphics/ipe/default.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{ stdenv, fetchurl, makeWrapper, pkgconfig, zlib, freetype, cairo, lua5, texlive, ghostscript
, libjpeg, libpng, qtbase
, libjpeg, libpng, qtbase, mkDerivation
}:

stdenv.mkDerivation rec {
mkDerivation rec {
name = "ipe-7.2.13";

src = fetchurl {
@@ -20,13 +20,9 @@ stdenv.mkDerivation rec {
libjpeg libpng zlib qtbase freetype cairo lua5 texlive ghostscript
];

nativeBuildInputs = [ makeWrapper pkgconfig ];
nativeBuildInputs = [ pkgconfig ];

postFixup = ''
for prog in $out/bin/*; do
wrapProgram "$prog" --prefix PATH : "${texlive}/bin"
done
'';
qtWrapperArgs = [ ''--prefix PATH : ${texlive}/bin'' ];

enableParallelBuilding = true;

55 changes: 55 additions & 0 deletions pkgs/applications/misc/upwork/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{ stdenv, fetchurl, dpkg, wrapGAppsHook, autoPatchelfHook, writeShellScript
, alsaLib, atk, at-spi2-atk, at-spi2-core, cairo, cups, dbus, expat, fontconfig, freetype
, gdk-pixbuf, glib, gtk3, libnotify, libX11, libXcomposite, libXcursor, libXdamage, libuuid
, libXext, libXfixes, libXi, libXrandr, libXrender, libXtst, nspr, nss, libxcb
, pango, systemd, libXScrnSaver, libcxx, libpulseaudio }:

stdenv.mkDerivation rec {
pname = "upwork";
version = "5.3.3-883";

src = fetchurl {
url = "https://updates-desktopapp.upwork.com/binaries/v5_3_3_883_1f817bc1fefd44e7/upwork_5.3.3.883_amd64.deb";
sha256 = "072zns79w4h46bvbj23rvr8i12sf2l378ry0z3hchwcimkrph9wx";
};

dontWrapGApps = true;

nativeBuildInputs = [
dpkg
wrapGAppsHook
autoPatchelfHook
];

buildInputs = [
libcxx systemd libpulseaudio
stdenv.cc.cc alsaLib atk at-spi2-atk at-spi2-core cairo cups dbus expat fontconfig freetype
gdk-pixbuf glib gtk3 libnotify libX11 libXcomposite libuuid
libXcursor libXdamage libXext libXfixes libXi libXrandr libXrender
libXtst nspr nss libxcb pango systemd libXScrnSaver
];

libPath = stdenv.lib.makeLibraryPath buildInputs;

unpackPhase = ''
dpkg-deb -x ${src} ./
'';

installPhase = ''
mv usr $out
mv opt $out
sed -e "s|/opt/Upwork|$out/bin|g" -i $out/share/applications/upwork.desktop
makeWrapper $out/opt/Upwork/upwork \
$out/bin/upwork \
--prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}/" \
--prefix LD_LIBRARY_PATH : ${libPath}
'';

meta = with stdenv.lib; {
description = "Online freelancing platform desktop application for time tracking";
homepage = "https://www.upwork.com/ab/downloads/";
license = licenses.unfree;
maintainers = with maintainers; [ zakkor ];
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/networking/browsers/chromium/default.nix
Original file line number Diff line number Diff line change
@@ -20,7 +20,7 @@
}:

let
llvmPackages = if channel == "dev"
llvmPackages = if channel != "stable"
then llvmPackages_10
else llvmPackages_9;
stdenv = llvmPackages.stdenv;
@@ -35,7 +35,7 @@ let
mkChromiumDerivation = callPackage ./common.nix ({
inherit gnome gnomeSupport gnomeKeyringSupport proprietaryCodecs cupsSupport pulseSupport useVaapi useOzone;
gnChromium = gn;
} // lib.optionalAttrs (channel == "dev") {
} // lib.optionalAttrs (channel != "stable") {
# TODO: Remove after we can update gn for the stable channel (backward incompatible changes):
gnChromium = gn.overrideAttrs (oldAttrs: {
version = "2020-03-23";
18 changes: 9 additions & 9 deletions pkgs/applications/networking/browsers/chromium/upstream-info.nix
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# This file is autogenerated from update.sh in the same directory.
{
beta = {
sha256 = "0i0szd749ihb08rxnsmsbxq75b6x952wpk94jwc0ncv6gb83zkx2";
sha256bin64 = "1y70kmfz9nv507b0zdda7zfk2ac9qh9m2gq00aphdmzd0al7skj8";
version = "81.0.4044.92";
sha256 = "1s16wl101yabq0l7w0q50lxkr2gn090pcaj6l5sj6g5xvi9lhgbf";
sha256bin64 = "0k6fsqlpiwp9vds83hb3cg9xf74hqgbfdm3ijyad2rmwc5rqk0ax";
version = "83.0.4103.14";
};
dev = {
sha256 = "1rydvjmv62zj95sf0fgsyipqz2hphbxm60y8q0813wq9ym35d4yy";
sha256bin64 = "1m6740lw7xjjp1lplwp9ii4d3l7dfa9jrv5bysm4ar5pb9kywrai";
version = "83.0.4100.3";
sha256 = "0djppzwzpfyyfjb1mhy5wws2379m3wpzyk2x3kw5nd0mdz35hbny";
sha256bin64 = "1wg55qhfvd5zvigjl6496za81mh9b2c5da53zy07bk8wj91ly8pf";
version = "84.0.4115.5";
};
stable = {
sha256 = "0i0szd749ihb08rxnsmsbxq75b6x952wpk94jwc0ncv6gb83zkx2";
sha256bin64 = "1ig899cpahw1xfhdff5xj6w4k8jja5smxvrcbw6b0jcjmawdrf72";
version = "81.0.4044.92";
sha256 = "0hsxxw7fm1p8g53msqb644v8vr4cpvjmpln444c2268rm43yik17";
sha256bin64 = "0ap7flrw3h885454fa2r7psa4sh8567ql7v7x96q11gh9gjrdvp3";
version = "81.0.4044.113";
};
}
48 changes: 19 additions & 29 deletions pkgs/applications/networking/browsers/firefox/wrapper.nix
Original file line number Diff line number Diff line change
@@ -2,10 +2,8 @@

## various stuff that can be plugged in
, flashplayer, hal-flash
, MPlayerPlugin, ffmpeg, xorg, libpulseaudio, libcanberra-gtk2, libglvnd
, jrePlugin, adoptopenjdk-icedtea-web
, bluejeans, djview4, adobe-reader
, google_talk_plugin, fribid, gnome3/*.gnome-shell*/
, ffmpeg, xorg, libpulseaudio, libcanberra-gtk2, libglvnd
, gnome3/*.gnome-shell*/
, browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration, bukubrow
, tridactyl-native
, fx_cast_bridge
@@ -26,7 +24,6 @@ let
(lib.toUpper (lib.substring 0 1 browserName) + lib.substring 1 (-1) browserName)
, nameSuffix ? ""
, icon ? browserName
, extraPlugins ? []
, extraNativeMessagingHosts ? []
, gdkWayland ? false
, cfg ? config.${browserName} or {}
@@ -38,32 +35,25 @@ let
enableAdobeFlash = cfg.enableAdobeFlash or false;
ffmpegSupport = browser.ffmpegSupport or false;
gssSupport = browser.gssSupport or false;
jre = cfg.jre or false;
icedtea = cfg.icedtea or false;
supportsJDK =
stdenv.hostPlatform.system == "i686-linux" ||
stdenv.hostPlatform.system == "x86_64-linux" ||
stdenv.hostPlatform.system == "armv7l-linux" ||
stdenv.hostPlatform.system == "aarch64-linux";

plugins =
assert !(jre && icedtea);
if builtins.hasAttr "enableVLC" cfg
then throw "The option \"${browserName}.enableVLC\" has been removed since Firefox no longer supports npapi plugins"
else
([ ]
++ lib.optional enableAdobeFlash flashplayer
++ lib.optional (cfg.enableDjvu or false) (djview4)
++ lib.optional (cfg.enableMPlayer or false) (MPlayerPlugin browser)
++ lib.optional (supportsJDK && jre && jrePlugin ? mozillaPlugin) jrePlugin
++ lib.optional icedtea adoptopenjdk-icedtea-web
++ lib.optional (cfg.enableGoogleTalkPlugin or false) google_talk_plugin
++ lib.optional (cfg.enableFriBIDPlugin or false) fribid
++ lib.optional (cfg.enableGnomeExtensions or false) gnome3.gnome-shell
++ lib.optional (cfg.enableBluejeans or false) bluejeans
++ lib.optional (cfg.enableAdobeReader or false) adobe-reader
++ extraPlugins
);
let
removed = lib.filter (a: builtins.hasAttr a cfg) [
"enableVLC"
"enableDjvu"
"enableMPlayer"
"jre"
"icedtea"
"enableGoogleTalkPlugin"
"enableFriBIDPlugin"
"enableGnomeExtensions"
"enableBluejeans"
"enableAdobeReader"
];
in if removed != []
then throw "Your configuration mentions ${lib.concatMapStringsSep ", " (p: browserName + "." + p) removed}. All plugin related options, except for the adobe flash player, have been removed, since Firefox from version 52 onwards no longer supports npapi plugins (see https://support.mozilla.org/en-US/kb/npapi-plugins)."
else lib.optional enableAdobeFlash flashplayer;

nativeMessagingHosts =
([ ]
++ lib.optional (cfg.enableBrowserpass or false) (lib.getBin browserpass)
Loading