bandwhich: 0.23.0 -> 0.23.1; move to by-name; nixfmt; useFetchCargoVendor (#356934)
[NixPkgs.git] / pkgs / by-name / gn / gnote / package.nix
blobb197c07bcc9bb4f2ee7414885ffcf987d1258b8c
2   lib,
3   stdenv,
4   fetchurl,
5   desktop-file-utils,
6   gettext,
7   gtkmm4,
8   itstool,
9   libadwaita,
10   libsecret,
11   libuuid,
12   libxml2,
13   libxslt,
14   meson,
15   ninja,
16   pkg-config,
17   wrapGAppsHook4,
18   gnome,
21 stdenv.mkDerivation rec {
22   pname = "gnote";
23   version = "47.0";
25   src = fetchurl {
26     url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
27     hash = "sha256-vrNcreIMYOQxVRbyCsfr7p37wrgPAHy+2LxaUlIuRC4=";
28   };
30   buildInputs = [
31     gtkmm4
32     libadwaita
33     libsecret
34     libuuid
35     libxml2
36     libxslt
37   ];
39   nativeBuildInputs = [
40     desktop-file-utils
41     gettext
42     itstool
43     meson
44     ninja
45     pkg-config
46     wrapGAppsHook4
47   ];
49   passthru = {
50     updateScript = gnome.updateScript {
51       packageName = pname;
52     };
53   };
55   meta = with lib; {
56     homepage = "https://gitlab.gnome.org/GNOME/gnote";
57     description = "Note taking application";
58     mainProgram = "gnote";
59     maintainers = with maintainers; [ jfvillablanca ];
60     license = licenses.gpl3Only;
61     platforms = platforms.linux;
62   };