Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #232186 from SebTM/swarbar_036

swayrbar: 0.3.5 -> 0.3.6, fix pulseaudio

authored by Nick Cao and committed by GitHub 3caa84d0 54139717

+11 -4
+11 -4
pkgs/tools/wayland/swayrbar/default.nix
··· 1 - { lib, fetchFromSourcehut, rustPlatform }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "swayrbar"; 5 - version = "0.3.5"; 6 7 src = fetchFromSourcehut { 8 owner = "~tsdh"; 9 repo = "swayr"; 10 rev = "swayrbar-${version}"; 11 - sha256 = "sha256-uYQGwccSwqHJ1w8CyxXimmENnGx7e3EMA1MKZuZDTIk="; 12 }; 13 14 - cargoHash = "sha256-PdPaUqJUycUhleaND6XwKkRvwO0MHbvw5lzz95bdfCQ="; 15 16 # don't build swayr 17 buildAndTestSubdir = pname; 18 19 preCheck = '' 20 export HOME=$TMPDIR 21 ''; 22 23 meta = with lib; {
··· 1 + { lib, fetchFromSourcehut, rustPlatform, makeWrapper, withPulseaudio ? false, pulseaudio }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "swayrbar"; 5 + version = "0.3.6"; 6 7 src = fetchFromSourcehut { 8 owner = "~tsdh"; 9 repo = "swayr"; 10 rev = "swayrbar-${version}"; 11 + sha256 = "sha256-Vv+Hw+iJAi2GnfkiYitDyH3H58tydUDa6GcWITok7Oc="; 12 }; 13 14 + cargoHash = "sha256-5alzkHzwuymo6bXFgabYQ3LWJDib0+ESQCSIPmINViY="; 15 16 # don't build swayr 17 buildAndTestSubdir = pname; 18 19 + nativeBuildInputs = [ makeWrapper ]; 20 + 21 preCheck = '' 22 export HOME=$TMPDIR 23 + ''; 24 + 25 + postInstall = lib.optionals withPulseaudio '' 26 + wrapProgram "$out/bin/swayrbar" \ 27 + --prefix PATH : "$out/bin:${lib.makeBinPath [ pulseaudio ]}" 28 ''; 29 30 meta = with lib; {