From abefa4c7d3073c6abdfe16f3e2c638daaf9ae027 Mon Sep 17 00:00:00 2001 From: Sam Willcocks Date: Thu, 24 Aug 2023 20:05:17 +0100 Subject: [PATCH] bark: init at unstable-2023-08-22 --- pkgs/tools/audio/bark/default.nix | 29 +++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/tools/audio/bark/default.nix diff --git a/pkgs/tools/audio/bark/default.nix b/pkgs/tools/audio/bark/default.nix new file mode 100644 index 000000000000..f943b555b010 --- /dev/null +++ b/pkgs/tools/audio/bark/default.nix @@ -0,0 +1,29 @@ +{ lib +, rustPlatform +, fetchFromGitHub +, pkg-config +, alsa-lib +, speexdsp +}: +rustPlatform.buildRustPackage { + pname = "bark"; + version = "unstable-2023-08-22"; + src = fetchFromGitHub { + owner = "haileys"; + repo = "bark"; + rev = "2586b9fb58b496f8ef06f516c9cd3aace77521f7"; + hash = "sha256-sGroae6uJhB9UIpFmvt520Zs9k0ir7H8pGkhKJmVWek="; + }; + cargoHash = "sha256-OjlVn4fvKPm3UfqhKkv7cDuvK4mcLcQXPNPK+WScrMc="; + buildInputs = [ alsa-lib speexdsp ]; + nativeBuildInputs = [ pkg-config ]; + + meta = { + description = "Live sync audio streaming for local networks"; + homepage = "https://github.com/haileys/bark"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ samw ]; + platforms = lib.platforms.linux; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b453d3a6ae25..28bd9c072ba0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3330,6 +3330,8 @@ with pkgs; azure-storage-azcopy = callPackage ../development/tools/azcopy { }; + bark = callPackage ../tools/audio/bark { }; + bashblog = callPackage ../tools/text/bashblog { }; berglas = callPackage ../tools/admin/berglas { };