Merge branch 'staging-next' into staging

This commit is contained in:
Jan Tojnar
2021-05-08 20:59:05 +02:00
730 changed files with 3907 additions and 1907 deletions
@@ -13,7 +13,7 @@
, gdk-pixbuf
, glib
, gnome2
, gnome3
, gnome
, gsettings-desktop-schemas
, gtk3
, libpulseaudio
@@ -104,7 +104,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ dpkg wrapGAppsHook ];
buildInputs = [ glib gsettings-desktop-schemas gnome3.adwaita-icon-theme ];
buildInputs = [ glib gsettings-desktop-schemas gnome.adwaita-icon-theme ];
unpackPhase = "dpkg-deb --fsys-tarfile $src | tar -x --no-same-permissions --no-same-owner";
@@ -26,7 +26,7 @@
, libgcrypt ? null # gnomeSupport || cupsSupport
# package customization
, gnomeSupport ? false, gnome ? null
, gnomeSupport ? false, gnome2 ? null
, gnomeKeyringSupport ? false, libgnome-keyring3 ? null
, proprietaryCodecs ? true
, cupsSupport ? true
@@ -158,7 +158,7 @@ let
libdrm wayland mesa.drivers libxkbcommon
curl
] ++ optional gnomeKeyringSupport libgnome-keyring3
++ optionals gnomeSupport [ gnome.GConf libgcrypt ]
++ optionals gnomeSupport [ gnome2.GConf libgcrypt ]
++ optionals cupsSupport [ libgcrypt cups ]
++ optional pulseSupport libpulseaudio;
@@ -1,6 +1,6 @@
{ newScope, config, stdenv, fetchurl, makeWrapper
, llvmPackages_11, llvmPackages_12, ed, gnugrep, coreutils, xdg-utils
, glib, gtk3, gnome3, gsettings-desktop-schemas, gn, fetchgit
, glib, gtk3, gnome, gsettings-desktop-schemas, gn, fetchgit
, libva ? null
, pipewire
, gcc, nspr, nss, runCommand
@@ -9,7 +9,7 @@
# package customization
# Note: enable* flags should not require full rebuilds (i.e. only affect the wrapper)
, channel ? "stable"
, gnomeSupport ? false, gnome ? null
, gnomeSupport ? false, gnome2 ? null
, gnomeKeyringSupport ? false
, proprietaryCodecs ? true
, enableWideVine ? false
@@ -31,7 +31,7 @@ let
upstream-info = (lib.importJSON ./upstream-info.json).${channel};
mkChromiumDerivation = callPackage ./common.nix ({
inherit channel gnome gnomeSupport gnomeKeyringSupport proprietaryCodecs
inherit channel gnome2 gnomeSupport gnomeKeyringSupport proprietaryCodecs
cupsSupport pulseSupport ungoogled;
gnChromium = gn.overrideAttrs (oldAttrs: {
inherit (upstream-info.deps.gn) version;
@@ -156,7 +156,7 @@ in stdenv.mkDerivation {
gsettings-desktop-schemas glib gtk3
# needed for XDG_ICON_DIRS
gnome3.adwaita-icon-theme
gnome.adwaita-icon-theme
];
outputs = ["out" "sandbox"];
@@ -1,7 +1,7 @@
{ lib, fetchgit, meson, ninja, pkg-config, nix-update-script
, python3, gtk3, libsecret, gst_all_1, webkitgtk, glib
, glib-networking, gtkspell3, hunspell, desktop-file-utils
, gobject-introspection, wrapGAppsHook, gnome3 }:
, gobject-introspection, wrapGAppsHook, gnome }:
python3.pkgs.buildPythonApplication rec {
pname = "eolie";
@@ -33,7 +33,7 @@ python3.pkgs.buildPythonApplication rec {
gst-plugins-base
gst-plugins-ugly
gstreamer
gnome3.gnome-settings-daemon
gnome.gnome-settings-daemon
gtk3
gtkspell3
hunspell
@@ -76,7 +76,7 @@ python3.pkgs.buildPythonApplication rec {
description = "A new GNOME web browser";
homepage = "https://wiki.gnome.org/Apps/Eolie";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ samdroid-apps worldofpeace ];
maintainers = with maintainers; [ samdroid-apps ];
platforms = platforms.linux;
};
}
@@ -28,7 +28,7 @@
, libXt
, libcanberra
, libnotify
, gnome3
, gnome
, libGLU, libGL
, nspr
, nss
@@ -139,7 +139,7 @@ stdenv.mkDerivation {
inherit gtk3;
buildInputs = [ wrapGAppsHook gtk3 gnome3.adwaita-icon-theme ];
buildInputs = [ wrapGAppsHook gtk3 gnome.adwaita-icon-theme ];
# "strip" after "patchelf" may break binaries.
# See: https://github.com/NixOS/patchelf/issues/10
@@ -3,7 +3,7 @@
## various stuff that can be plugged in
, ffmpeg, xorg, alsaLib, libpulseaudio, libcanberra-gtk2, libglvnd, libnotify
, gnome3/*.gnome-shell*/
, gnome/*.gnome-shell*/
, browserpass, chrome-gnome-shell, uget-integrator, plasma5Packages, bukubrow, pipewire
, tridactyl-native
, fx_cast_bridge
@@ -269,7 +269,7 @@ let
--set MOZ_ENABLE_WAYLAND "1" \
''}${lib.optionalString (browser ? gtk3)
''--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \
--suffix XDG_DATA_DIRS : '${gnome3.adwaita-icon-theme}/share'
--suffix XDG_DATA_DIRS : '${gnome.adwaita-icon-theme}/share'
''
}
#############################
@@ -38,7 +38,7 @@
, chromium
, gsettings-desktop-schemas
, gnome3
, gnome
# For video acceleration via VA-API (--enable-features=VaapiVideoDecoder)
, libvaSupport ? true, libva
@@ -88,7 +88,7 @@ in stdenv.mkDerivation {
gsettings-desktop-schemas glib gtk3
# needed for XDG_ICON_DIRS
gnome3.adwaita-icon-theme
gnome.adwaita-icon-theme
];
unpackPhase = ''
@@ -36,7 +36,7 @@
# Wrapper runtime
, coreutils
, glibcLocales
, gnome3
, gnome
, runtimeShell
, shared-mime-info
, gsettings-desktop-schemas
@@ -246,7 +246,7 @@ stdenv.mkDerivation rec {
"${graphene-hardened-malloc}/lib/libhardened_malloc.so"}
WRAPPER_XDG_DATA_DIRS=${concatMapStringsSep ":" (x: "${x}/share") [
gnome3.adwaita-icon-theme
gnome.adwaita-icon-theme
shared-mime-info
]}
WRAPPER_XDG_DATA_DIRS+=":"${concatMapStringsSep ":" (x: "${x}/share/gsettings-schemas/${x.name}") [