xfce.xfce4-alsa-plugin: init at 0.4.0 (#430904)

authored by Bobby Rong and committed by GitHub be2b8ea3 c23b6e72

+59
+6
maintainers/maintainer-list.nix
··· 20460 github = "provokateurin"; 20461 githubId = 26026535; 20462 }; 20463 prrlvr = { 20464 email = "po@prrlvr.fr"; 20465 github = "prrlvr";
··· 20460 github = "provokateurin"; 20461 githubId = 26026535; 20462 }; 20463 + ProxyVT = { 20464 + email = "tikit.us@outlook.com"; 20465 + github = "ProxyVT"; 20466 + githubId = 86965169; 20467 + name = "Ulad Tiknyus"; 20468 + }; 20469 prrlvr = { 20470 email = "po@prrlvr.fr"; 20471 github = "prrlvr";
+2
pkgs/desktops/xfce/default.nix
··· 111 112 #### PANEL PLUGINS 113 114 xfce4-battery-plugin = callPackage ./panel-plugins/xfce4-battery-plugin { }; 115 116 xfce4-clipman-plugin = callPackage ./panel-plugins/xfce4-clipman-plugin { };
··· 111 112 #### PANEL PLUGINS 113 114 + xfce4-alsa-plugin = callPackage ./panel-plugins/xfce4-alsa-plugin { }; 115 + 116 xfce4-battery-plugin = callPackage ./panel-plugins/xfce4-battery-plugin { }; 117 118 xfce4-clipman-plugin = callPackage ./panel-plugins/xfce4-clipman-plugin { };
+51
pkgs/desktops/xfce/panel-plugins/xfce4-alsa-plugin/default.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + meson, 6 + vala, 7 + pkg-config, 8 + gettext, 9 + ninja, 10 + alsa-lib, 11 + xfce4-panel, 12 + nix-update-script, 13 + }: 14 + 15 + stdenv.mkDerivation (finalAttrs: { 16 + pname = "xfce4-alsa-plugin"; 17 + version = "0.4.0"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "equeim"; 21 + repo = "xfce4-alsa-plugin"; 22 + tag = finalAttrs.version; 23 + hash = "sha256-95uVHDyXji8dut7qfE5V/uBBt6DPYF/YfudHe7HJcE8="; 24 + }; 25 + 26 + strictDeps = true; 27 + 28 + nativeBuildInputs = [ 29 + meson 30 + vala 31 + pkg-config 32 + gettext 33 + ninja 34 + ]; 35 + 36 + buildInputs = [ 37 + alsa-lib 38 + xfce4-panel 39 + ]; 40 + 41 + passthru.updateScript = nix-update-script { }; 42 + 43 + meta = { 44 + homepage = "https://github.com/equeim/xfce4-alsa-plugin"; 45 + description = "Simple ALSA volume control for xfce4-panel"; 46 + license = lib.licenses.gpl3Plus; 47 + platforms = lib.platforms.linux; 48 + maintainers = with lib.maintainers; [ ProxyVT ]; 49 + teams = [ lib.teams.xfce ]; 50 + }; 51 + })