about summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3/core/gnome-software
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2019-08-07 14:19:05 -0400
committerworldofpeace <worldofpeace@protonmail.ch>2019-08-07 15:52:36 -0400
commit5ee8efb7c500ba2226172b8e6c9e50cd9b54600e (patch)
tree2e0217899e052496fce3936abe693d45694eca4b /pkgs/desktops/gnome-3/core/gnome-software
parent441f2525ba94b400a86189cdb8ea632bbda3842b (diff)
downloadnixlib-5ee8efb7c500ba2226172b8e6c9e50cd9b54600e.tar
nixlib-5ee8efb7c500ba2226172b8e6c9e50cd9b54600e.tar.gz
nixlib-5ee8efb7c500ba2226172b8e6c9e50cd9b54600e.tar.bz2
nixlib-5ee8efb7c500ba2226172b8e6c9e50cd9b54600e.tar.lz
nixlib-5ee8efb7c500ba2226172b8e6c9e50cd9b54600e.tar.xz
nixlib-5ee8efb7c500ba2226172b8e6c9e50cd9b54600e.tar.zst
nixlib-5ee8efb7c500ba2226172b8e6c9e50cd9b54600e.zip
gnome3.gnome-software: disable fwupd aarch64
Needed temporarily because of #66277.
Diffstat (limited to 'pkgs/desktops/gnome-3/core/gnome-software')
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-software/default.nix13
1 files changed, 11 insertions, 2 deletions
diff --git a/pkgs/desktops/gnome-3/core/gnome-software/default.nix b/pkgs/desktops/gnome-3/core/gnome-software/default.nix
index e301305d405d..6d4875979007 100644
--- a/pkgs/desktops/gnome-3/core/gnome-software/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-software/default.nix
@@ -3,6 +3,12 @@
 , gtk3, gsettings-desktop-schemas, gnome-desktop, libxmlb, gnome-online-accounts, hicolor-icon-theme
 , json-glib, libsecret, valgrind-light, docbook_xsl, docbook_xml_dtd_42, docbook_xml_dtd_43, gtk-doc, desktop-file-utils }:
 
+let
+
+  withFwupd = stdenv.isx86_64 || stdenv.isi686;
+
+in
+
 stdenv.mkDerivation rec {
   name = "gnome-software-${version}";
   version = "3.32.4";
@@ -29,13 +35,16 @@ stdenv.mkDerivation rec {
     gtk3 glib packagekit appstream-glib libsoup
     gsettings-desktop-schemas gnome-desktop
     gspell json-glib libsecret ostree
-    polkit flatpak fwupd
-    libxmlb gnome-online-accounts
+    polkit flatpak libxmlb gnome-online-accounts
+  ] ++ stdenv.lib.optionals withFwupd [
+    fwupd
   ];
 
   mesonFlags = [
     "-Dubuntu_reviews=false"
     "-Dgudev=false"
+  ] ++ stdenv.lib.optionals (!withFwupd) [
+    "-Dfwupd=false"
   ];
 
   passthru = {