|
|
|
@ -1,9 +1,12 @@ |
|
|
|
|
{ lib, stdenv |
|
|
|
|
{ stdenv |
|
|
|
|
, lib |
|
|
|
|
, fetchurl |
|
|
|
|
, fetchpatch |
|
|
|
|
, autoreconfHook |
|
|
|
|
, dconf |
|
|
|
|
, evolution-data-server |
|
|
|
|
, gdm |
|
|
|
|
, geocode-glib |
|
|
|
|
, gettext |
|
|
|
|
, glib |
|
|
|
|
, gnome-desktop |
|
|
|
@ -37,6 +40,13 @@ stdenv.mkDerivation rec { |
|
|
|
|
# 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 |
|
|
|
|
|
|
|
|
|
# Add missing geocode-glib-1.0 dependency |
|
|
|
|
# https://gitlab.gnome.org/GNOME/gnome-panel/-/merge_requests/49 |
|
|
|
|
(fetchpatch { |
|
|
|
|
url = "https://gitlab.gnome.org/GNOME/gnome-panel/-/commit/f58a43ec4649a25f1a762b36e1401b81cd2b214b.patch"; |
|
|
|
|
sha256 = "sha256-DFqaNUjkLh4xd81qgQpl+568eUZeWyF8LxdZoTgMfCQ="; |
|
|
|
|
}) |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
# make .desktop Exec absolute |
|
|
|
@ -69,6 +79,7 @@ stdenv.mkDerivation rec { |
|
|
|
|
dconf |
|
|
|
|
evolution-data-server |
|
|
|
|
gdm |
|
|
|
|
geocode-glib |
|
|
|
|
glib |
|
|
|
|
gnome-desktop |
|
|
|
|
gnome-menus |
|
|
|
|