Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / bu / budgie-desktop-view / package.nix
blob601f43fae1e76ea89cc538fcbe9519db6496a3a4
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   desktop-file-utils,
6   glib,
7   gtk3,
8   intltool,
9   meson,
10   ninja,
11   nix-update-script,
12   pkg-config,
13   vala,
14   wrapGAppsHook3,
17 stdenv.mkDerivation (finalAttrs: {
18   pname = "budgie-desktop-view";
19   version = "1.3";
21   src = fetchFromGitHub {
22     owner = "BuddiesOfBudgie";
23     repo = "budgie-desktop-view";
24     rev = "v${finalAttrs.version}";
25     hash = "sha256-k6VfAGWvUarhBFnREasOvWH3M9uuT5SFUpMFmKo1fmE=";
26   };
28   nativeBuildInputs = [
29     desktop-file-utils
30     intltool
31     meson
32     ninja
33     pkg-config
34     vala
35     wrapGAppsHook3
36   ];
38   buildInputs = [
39     glib
40     gtk3
41   ];
43   mesonFlags = [ (lib.mesonBool "werror" false) ];
45   passthru = {
46     updateScript = nix-update-script { };
47   };
49   meta = {
50     description = "Official Budgie desktop icons application/implementation";
51     homepage = "https://github.com/BuddiesOfBudgie/budgie-desktop-view";
52     changelog = "https://github.com/BuddiesOfBudgie/budgie-desktop-view/releases/tag/v${finalAttrs.version}";
53     license = lib.licenses.asl20;
54     maintainers = lib.teams.budgie.members;
55     mainProgram = "org.buddiesofbudgie.budgie-desktop-view";
56     platforms = lib.platforms.linux;
57   };