base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / gv / gvolicon / package.nix
blob9f7237dd497b04e473a7b694955979909341b8be
1 { lib, stdenv, makeWrapper, alsa-lib, pkg-config, fetchFromGitHub, gtk3, adwaita-icon-theme, gdk-pixbuf, librsvg, wrapGAppsHook3 }:
3 stdenv.mkDerivation {
4   pname = "gvolicon";
5   version = "unstable-2014-04-28";
7   src = fetchFromGitHub {
8     owner = "Unia";
9     repo = "gvolicon";
10     rev = "0d65a396ba11f519d5785c37fec3e9a816217a07";
11     sha256 = "sha256-lm5OfryV1/1T1RgsVDdp0Jg5rh8AND8M3ighfrznKes=";
12   };
14   nativeBuildInputs = [ pkg-config makeWrapper ];
15   buildInputs = [
16     alsa-lib gtk3 gdk-pixbuf adwaita-icon-theme
17     librsvg wrapGAppsHook3
18   ];
20   makeFlags = [ "PREFIX=$(out)" ];
22   env.NIX_CFLAGS_COMPILE = "-D_POSIX_C_SOURCE";
24   meta = {
25     description = "Simple and lightweight volume icon that sits in your system tray";
26     homepage = "https://github.com/Unia/gvolicon";
27     platforms = lib.platforms.linux;
28     license = lib.licenses.gpl3Plus;
29     maintainers = [ lib.maintainers.bennofs ];
30     mainProgram = "gvolicon";
31   };