Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / bu / budgie-analogue-clock-applet / package.nix
blobfe3c54487f6d07acbd21dbb661254df4775f4cbc
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   meson,
6   ninja,
7   pkg-config,
8   vala,
9   budgie-desktop,
10   gtk3,
11   libpeas,
12   nix-update-script,
15 stdenv.mkDerivation (finalAttrs: {
16   pname = "budgie-analogue-clock-applet";
17   version = "2.1";
19   src = fetchFromGitHub {
20     owner = "samlane-ma";
21     repo = "analogue-clock-applet";
22     rev = "v${finalAttrs.version}";
23     hash = "sha256-NvXX5paRrjeJFqnOeJS9yNp+7cRohsN3+eocLqvcVj8=";
24   };
26   nativeBuildInputs = [
27     meson
28     ninja
29     pkg-config
30     vala
31   ];
33   buildInputs = [
34     budgie-desktop
35     gtk3
36     libpeas
37   ];
39   passthru = {
40     updateScript = nix-update-script { };
41   };
43   meta = {
44     description = "Analogue Clock Applet for the Budgie desktop";
45     homepage = "https://github.com/samlane-ma/analogue-clock-applet";
46     changelog = "https://github.com/samlane-ma/analogue-clock-applet/releases/tag/v${finalAttrs.version}";
47     license = lib.licenses.gpl3Plus;
48     maintainers = lib.teams.budgie.members;
49     platforms = lib.platforms.linux;
50   };