1{
2 fetchFromGitHub,
3 glib,
4 gobject-introspection,
5 meson,
6 ninja,
7 pkg-config,
8 lib,
9 stdenv,
10 wrapGAppsHook3,
11}:
12
13stdenv.mkDerivation rec {
14 pname = "cinnamon-menus";
15 version = "6.4.0";
16
17 src = fetchFromGitHub {
18 owner = "linuxmint";
19 repo = "cinnamon-menus";
20 rev = version;
21 hash = "sha256-ug1RSP2TBrypi0aGhF05k39koY3rGgJi0LuWyuuICd0=";
22 };
23
24 buildInputs = [
25 glib
26 ];
27
28 nativeBuildInputs = [
29 meson
30 ninja
31 wrapGAppsHook3
32 pkg-config
33 gobject-introspection
34 ];
35
36 meta = with lib; {
37 homepage = "https://github.com/linuxmint/cinnamon-menus";
38 description = "Menu system for the Cinnamon project";
39 license = [
40 licenses.gpl2
41 licenses.lgpl2
42 ];
43 platforms = platforms.linux;
44 teams = [ teams.cinnamon ];
45 };
46}