sqlite_orm: 1.9 -> 1.9.1 (#379250)
[NixPkgs.git] / pkgs / by-name / bu / budgie-user-indicator-redux / package.nix
blobdd95b40ceca93a2eab26f86f85f14573d7b10f78
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   accountsservice,
6   budgie-desktop,
7   gtk3,
8   intltool,
9   libgee,
10   libpeas,
11   meson,
12   ninja,
13   nix-update-script,
14   pkg-config,
15   sassc,
16   vala,
19 stdenv.mkDerivation (finalAttrs: {
20   pname = "budgie-user-indicator-redux";
21   version = "1.0.2";
23   src = fetchFromGitHub {
24     owner = "EbonJaeger";
25     repo = "budgie-user-indicator-redux";
26     rev = "v${finalAttrs.version}";
27     hash = "sha256-X9b4H4PnrYGb/T7Sg9iXQeNDLoO1l0VCdbOCGUAgwC4=";
28   };
30   nativeBuildInputs = [
31     intltool
32     meson
33     ninja
34     pkg-config
35     vala
36   ];
38   buildInputs = [
39     accountsservice
40     budgie-desktop
41     gtk3
42     libgee
43     libpeas
44     sassc
45   ];
47   passthru = {
48     updateScript = nix-update-script { };
49   };
51   meta = {
52     description = "Manage your user session from the Budgie panel";
53     homepage = "https://github.com/EbonJaeger/budgie-user-indicator-redux";
54     changelog = "https://github.com/EbonJaeger/budgie-user-indicator-redux/blob/${finalAttrs.src.rev}/CHANGELOG.md";
55     license = lib.licenses.gpl2Plus;
56     platforms = lib.platforms.linux;
57     maintainers = lib.teams.budgie.members;
58   };