doc: emphasize trade-off between versionCheckHook and testers.testVersion (#344321)
[NixPkgs.git] / pkgs / by-name / ba / baobab / package.nix
blob5f086e172531533ef5ab752228046b076e0bb8ef
2   stdenv,
3   lib,
4   gettext,
5   fetchurl,
6   vala,
7   desktop-file-utils,
8   meson,
9   ninja,
10   pkg-config,
11   gtk4,
12   libadwaita,
13   glib,
14   libxml2,
15   wrapGAppsHook4,
16   itstool,
17   gnome,
20 stdenv.mkDerivation rec {
21   pname = "baobab";
22   version = "47.0";
24   src = fetchurl {
25     url = "mirror://gnome/sources/baobab/${lib.versions.major version}/baobab-${version}.tar.xz";
26     hash = "sha256-uI90+cBS08I4j3Bi0ijPXpJ1Raz3QIxWhB34DM0fnDc=";
27   };
29   nativeBuildInputs = [
30     desktop-file-utils
31     gettext
32     glib
33     itstool
34     libxml2
35     meson
36     ninja
37     pkg-config
38     vala
39     wrapGAppsHook4
40   ];
42   buildInputs = [
43     gtk4
44     libadwaita
45     glib
46   ];
48   doCheck = true;
50   passthru = {
51     updateScript = gnome.updateScript {
52       packageName = "baobab";
53     };
54   };
56   meta = with lib; {
57     description = "Graphical application to analyse disk usage in any GNOME environment";
58     mainProgram = "baobab";
59     homepage = "https://apps.gnome.org/Baobab/";
60     license = licenses.gpl2Plus;
61     maintainers = teams.gnome.members;
62     platforms = platforms.unix;
63   };