22 gobject-introspection,
27 gsettings-desktop-schemas,
46 withFwupd = stdenv.hostPlatform.isx86;
49 stdenv.mkDerivation (finalAttrs: {
50 pname = "gnome-software";
54 url = "mirror://gnome/sources/gnome-software/${lib.versions.major finalAttrs.version}/gnome-software-${finalAttrs.version}.tar.xz";
55 hash = "sha256-k8pQA2YxZ0VZTvBfytHAXPQ/Au+PZggMF/fruMo/NL8=";
60 src = ./fix-paths.patch;
90 gsettings-desktop-schemas
102 # For video screenshots
103 gst_all_1.gst-plugins-base
104 gst_all_1.gst-plugins-good
105 ] ++ lib.optionals withFwupd [ fwupd ];
108 # Requires /etc/machine-id, D-Bus system bus, etc.
110 ] ++ lib.optionals (!withFwupd) [ "-Dfwupd=false" ];
113 updateScript = gnome.updateScript { packageName = "gnome-software"; };
117 description = "Software store that lets you install and update applications and system extensions";
118 mainProgram = "gnome-software";
119 homepage = "https://apps.gnome.org/Software/";
120 license = licenses.gpl2Plus;
121 maintainers = teams.gnome.members;
122 platforms = platforms.linux;