|
|
|
@ -1,7 +1,7 @@ |
|
|
|
|
{ fetchurl, stdenv, pkgconfig, gnome3, intltool, gobjectIntrospection, upower, cairo |
|
|
|
|
{ fetchurl, fetchpatch, stdenv, pkgconfig, gnome3, intltool, gobjectIntrospection, upower, cairo |
|
|
|
|
, pango, cogl, clutter, libstartup_notification, libcanberra_gtk2, zenity, libcanberra_gtk3 |
|
|
|
|
, libtool, makeWrapper, xkeyboard_config, libxkbfile, libxkbcommon, libXtst, libudev, libinput |
|
|
|
|
, libgudev, libwacom, xwayland }: |
|
|
|
|
, libgudev, libwacom, xwayland, autoreconfHook }: |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
|
inherit (import ./src.nix fetchurl) name src; |
|
|
|
@ -16,6 +16,8 @@ stdenv.mkDerivation rec { |
|
|
|
|
libXtst |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
nativeBuildInputs = [ autoreconfHook ]; |
|
|
|
|
|
|
|
|
|
buildInputs = with gnome3; |
|
|
|
|
[ pkgconfig intltool glib gobjectIntrospection gtk gsettings_desktop_schemas upower |
|
|
|
|
gnome_desktop cairo pango cogl clutter zenity libstartup_notification libcanberra_gtk2 |
|
|
|
@ -23,6 +25,15 @@ stdenv.mkDerivation rec { |
|
|
|
|
libcanberra_gtk3 zenity libtool makeWrapper xkeyboard_config libxkbfile |
|
|
|
|
libxkbcommon ]; |
|
|
|
|
|
|
|
|
|
patches = [ |
|
|
|
|
# https://bugzilla.gnome.org/show_bug.cgi?id=760670 |
|
|
|
|
(fetchpatch { |
|
|
|
|
name = "libgudev-232.patch"; |
|
|
|
|
url = https://bugzilla.gnome.org/attachment.cgi?id=358904; |
|
|
|
|
sha256 = "0chvd7g9f2zp3a0gdhvinsfvp2h10rwb6a8ja386vsrl93ac8pix"; |
|
|
|
|
}) |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
preFixup = '' |
|
|
|
|
wrapProgram "$out/bin/mutter" \ |
|
|
|
|
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" |
|
|
|
|