Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / ba / baobab / package.nix
blob3978661baabb813cda4705491f96c63cccf9deb2
1 { stdenv
2 , lib
3 , gettext
4 , fetchurl
5 , vala
6 , desktop-file-utils
7 , meson
8 , ninja
9 , pkg-config
10 , gtk4
11 , libadwaita
12 , glib
13 , libxml2
14 , wrapGAppsHook4
15 , itstool
16 , gnome
19 stdenv.mkDerivation rec {
20   pname = "baobab";
21   version = "46.0";
23   src = fetchurl {
24     url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
25     hash = "sha256-zk3vXILQVnGlAJ9768+FrJhnXZ2BYNKK2RgbJppy43w=";
26   };
28   nativeBuildInputs = [
29     desktop-file-utils
30     gettext
31     glib
32     itstool
33     libxml2
34     meson
35     ninja
36     pkg-config
37     vala
38     wrapGAppsHook4
39   ];
41   buildInputs = [
42     gtk4
43     libadwaita
44     glib
45   ];
47   doCheck = true;
49   passthru = {
50     updateScript = gnome.updateScript {
51       packageName = pname;
52     };
53   };
55   meta = with lib; {
56     description = "Graphical application to analyse disk usage in any GNOME environment";
57     mainProgram = "baobab";
58     homepage = "https://apps.gnome.org/Baobab/";
59     license = licenses.gpl2Plus;
60     maintainers = teams.gnome.members;
61     platforms = platforms.unix;
62   };