blast-ugjka: init at 0.6.2

it works! at least, with the Sony TV, LG TV is detected but might need some finessing
This commit is contained in:
Colin 2024-03-10 02:35:10 +00:00
parent e6111c9d5e
commit 92115709f6
2 changed files with 37 additions and 0 deletions

View File

@ -0,0 +1,36 @@
{ buildGoModule
, fetchFromGitHub
, lib
, makeWrapper
, pulseaudio
}:
buildGoModule rec {
pname = "blast-ugjka";
version = "0.6.2";
src = fetchFromGitHub {
owner = "ugjka";
repo = "blast";
rev = "v${version}";
hash = "sha256-Y9Jj+UrrsyRfihHAdC354jb1385xqLIufB0DoikrXYM=";
};
vendorHash = "sha256-yPwLilMiDR1aSeuk8AEmuYPsHPRWqiByGLwgkdI5t+s=";
nativeBuildInputs = [
makeWrapper
];
postInstall = ''
wrapProgram $out/bin/blast \
--suffix PATH : ${lib.makeBinPath [ pulseaudio ]}
'';
meta = with lib; {
description = "blast your linux audio to DLNA receivers";
# license = licenses.mit; # MIT + NoAI
homepage = src.homepage;
maintainers = with maintainers; [ colinsane ];
platforms = platforms.unix;
};
}

View File

@ -20,6 +20,7 @@ let
sane-lib = import ../modules/lib final';
### ADDITIONAL PACKAGES
blast-ugjka = callPackage ./additional/blast-ugjka { };
bootpart-uefi-x86_64 = callPackage ./additional/bootpart-uefi-x86_64 { };
cargoDocsetHook = callPackage ./additional/cargo-docset/hook.nix { };
chatty-latest = callPackage ./additional/chatty-latest { };