glicol-cli: init at 0.2.0

https://github.com/glicol/glicol-cli

figsoda 7668df9e d1d57f39

+44
+42
pkgs/applications/audio/glicol-cli/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , pkg-config 5 + , stdenv 6 + , darwin 7 + , alsa-lib 8 + }: 9 + 10 + rustPlatform.buildRustPackage rec { 11 + pname = "glicol-cli"; 12 + version = "0.2.0"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "glicol"; 16 + repo = "glicol-cli"; 17 + rev = "v${version}"; 18 + hash = "sha256-v90FfF4vP5UPy8VnQFvYMKiCrledgNMpWbJR59Cv6a0="; 19 + }; 20 + 21 + cargoHash = "sha256-fJ18SwVMotepUvdNPQumFWoOaotDzGTerb+Iy+qq5w0="; 22 + 23 + nativeBuildInputs = [ 24 + pkg-config 25 + rustPlatform.bindgenHook 26 + ]; 27 + 28 + buildInputs = lib.optionals stdenv.isDarwin [ 29 + darwin.apple_sdk.frameworks.AudioUnit 30 + ] ++ lib.optionals stdenv.isLinux [ 31 + alsa-lib 32 + ]; 33 + 34 + meta = with lib; { 35 + description = "Cross-platform music live coding in terminal"; 36 + homepage = "https://github.com/glicol/glicol-cli"; 37 + changelog = "https://github.com/glicol/glicol-cli/releases/tag/${src.rev}"; 38 + license = licenses.mit; 39 + maintainers = with maintainers; [ figsoda ]; 40 + mainProgram = "glicol-cli"; 41 + }; 42 + }
+2
pkgs/top-level/all-packages.nix
··· 31752 31752 31753 31753 geoipupdate = callPackage ../applications/misc/geoipupdate { }; 31754 31754 31755 + glicol-cli = callPackage ../applications/audio/glicol-cli { }; 31756 + 31755 31757 globe-cli = callPackage ../applications/misc/globe-cli { }; 31756 31758 31757 31759 gnmic = callPackage ../applications/networking/gnmic { };