diff options
author | José Romildo Malaquias <malaquias@gmail.com> | 2018-09-07 10:22:12 -0300 |
---|---|---|
committer | José Romildo Malaquias <malaquias@gmail.com> | 2018-09-07 10:22:12 -0300 |
commit | 2b49b7f608dd9411a48e2e7245225aba3cdf23b1 (patch) | |
tree | cb2c67665bec329b70868bef31ec978d62b6d64a /pkgs/desktops/deepin/deepin-mutter/default.nix | |
parent | d113ca46a789a37160a781df295965f486ceafa7 (diff) | |
download | nixlib-2b49b7f608dd9411a48e2e7245225aba3cdf23b1.tar nixlib-2b49b7f608dd9411a48e2e7245225aba3cdf23b1.tar.gz nixlib-2b49b7f608dd9411a48e2e7245225aba3cdf23b1.tar.bz2 nixlib-2b49b7f608dd9411a48e2e7245225aba3cdf23b1.tar.lz nixlib-2b49b7f608dd9411a48e2e7245225aba3cdf23b1.tar.xz nixlib-2b49b7f608dd9411a48e2e7245225aba3cdf23b1.tar.zst nixlib-2b49b7f608dd9411a48e2e7245225aba3cdf23b1.zip |
deepin-mutter: init at 3.20.34
Diffstat (limited to 'pkgs/desktops/deepin/deepin-mutter/default.nix')
-rw-r--r-- | pkgs/desktops/deepin/deepin-mutter/default.nix | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/pkgs/desktops/deepin/deepin-mutter/default.nix b/pkgs/desktops/deepin/deepin-mutter/default.nix new file mode 100644 index 000000000000..e397ab53576d --- /dev/null +++ b/pkgs/desktops/deepin/deepin-mutter/default.nix @@ -0,0 +1,61 @@ +{ stdenv, fetchFromGitHub, pkgconfig, intltool, libtool, gnome3, xorg, + libcanberra-gtk3, upower, xkeyboard_config, libxkbcommon, + libstartup_notification, libinput, cogl, clutter, systemd +}: + +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + pname = "deepin-mutter"; + version = "3.20.34"; + + src = fetchFromGitHub { + owner = "linuxdeepin"; + repo = pname; + rev = version; + sha256 = "0s427fmj806ljpdg6jdvpfislk5m1xvxpnnyrq3l8b7pkhjvp8wd"; + }; + + nativeBuildInputs = [ + pkgconfig + intltool + libtool + gnome3.gnome-common + ]; + + buildInputs = [ + gnome3.gtk + gnome3.gnome-desktop + gnome3.gsettings-desktop-schemas + gnome3.libgudev + gnome3.zenity + upower + xorg.libxkbfile + libxkbcommon + libcanberra-gtk3 + libstartup_notification + libinput + xkeyboard_config + cogl + clutter + systemd + ]; + + enableParallelBuilding = true; + + configureFlags = [ + "--enable-native-backend" + "--enable-compile-warnings=minimum" + ]; + + preConfigure = '' + NOCONFIGURE=1 ./autogen.sh + ''; + + meta = with stdenv.lib; { + description = "Base window manager for deepin, fork of gnome mutter"; + homepage = https://github.com/linuxdeepin/deepin-mutter; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ romildo ]; + }; +} |