{ stdenv, lib, fetchurl, autoreconfHook, dconf, evolution-data-server, gdm, geocode-glib_2, gettext, glib, gnome-desktop, gnome-menus, gnome, gtk3, itstool, libgweather, libwnck, libxml2, pkg-config, polkit, systemd, wrapGAppsHook3, }: stdenv.mkDerivation (finalAttrs: { pname = "gnome-panel"; version = "3.52.0"; outputs = [ "out" "dev" "man" ]; src = fetchurl { url = "mirror://gnome/sources/gnome-panel/${lib.versions.majorMinor finalAttrs.version}/gnome-panel-${finalAttrs.version}.tar.xz"; hash = "sha256-nim6iHPN5A1AwpNKRk+PQ7ousbUisZFEfKon3XhTxdQ="; }; patches = [ # Load modules from path in `NIX_GNOME_PANEL_MODULESDIR` environment variable # instead of gnome-panel’s libdir so that the NixOS module can make gnome-panel # load modules from other packages as well. ./modulesdir-env-var.patch ]; # make .desktop Exec absolute postPatch = '' patch -p0 <