Merge pull request #211084 from Kidsan/kord-init

kord: init at 0.4.2

authored by

Nick Cao and committed by
GitHub
3127d469 1aa56ee7

+41
+6
maintainers/maintainer-list.nix
··· 7555 7555 githubId = 44045911; 7556 7556 name = "Kid"; 7557 7557 }; 7558 + kidsan = { 7559 + email = "8798449+Kidsan@users.noreply.github.com"; 7560 + github = "kidsan"; 7561 + githubId = 8798449; 7562 + name = "kidsan"; 7563 + }; 7558 7564 kierdavis = { 7559 7565 email = "kierdavis@gmail.com"; 7560 7566 github = "kierdavis";
+33
pkgs/applications/misc/kord/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , rustPlatform 4 + , pkg-config 5 + , alsa-lib 6 + }: 7 + 8 + rustPlatform.buildRustPackage rec { 9 + pname = "kord"; 10 + version = "0.4.2"; 11 + 12 + # kord depends on nightly features 13 + RUSTC_BOOTSTRAP = 1; 14 + 15 + src = fetchFromGitHub { 16 + owner = "twitchax"; 17 + repo = "kord"; 18 + rev = "v${version}"; 19 + sha256 = "sha256-B/UwnbzXI3ER8IMOVtn0ErVqFrkZXKoL+l7ll1AlzDg="; 20 + }; 21 + 22 + cargoHash = "sha256-xhWSycTe72HW3E9meTo4wjOCHDcNq6fUPT6nqHoW9vE="; 23 + 24 + nativeBuildInputs = [ pkg-config ]; 25 + buildInputs = [ alsa-lib ]; 26 + 27 + meta = with lib; { 28 + description = "A music theory binary and library for Rust"; 29 + homepage = "https://github.com/twitchax/kord"; 30 + maintainers = with maintainers; [ kidsan ]; 31 + license = with licenses; [ mit ]; 32 + }; 33 + }
+2
pkgs/top-level/all-packages.nix
··· 3283 3283 3284 3284 itd = callPackage ../applications/misc/itd { }; 3285 3285 3286 + kord = callPackage ../applications/misc/kord { }; 3287 + 3286 3288 lastpass-cli = callPackage ../tools/security/lastpass-cli { }; 3287 3289 3288 3290 leetcode-cli = callPackage ../applications/misc/leetcode-cli { };