tukai: init at 0.2.3 (#434554)

Sandro 7681c74f 6ff19de5

Changed files
+55
maintainers
pkgs
by-name
tu
tukai
+9
maintainers/maintainer-list.nix
···
githubId = 337811;
name = "Rehno Lindeque";
+
rein = {
+
email = "rein@rein.icu";
+
github = "re1n0";
+
githubId = 227051429;
+
name = "rein";
+
keys = [
+
{ fingerprint = "66A8 1706 2227 9BD9 586A CEDD 5B29 A881 3F47 65C4"; }
+
];
+
};
relrod = {
email = "ricky@elrod.me";
github = "relrod";
+46
pkgs/by-name/tu/tukai/package.nix
···
+
{
+
lib,
+
rustPlatform,
+
fetchFromGitHub,
+
pkg-config,
+
writableTmpDirAsHomeHook,
+
versionCheckHook,
+
nix-update-script,
+
}:
+
rustPlatform.buildRustPackage (finalAttrs: {
+
pname = "tukai";
+
version = "0.2.3";
+
+
src = fetchFromGitHub {
+
owner = "hlsxx";
+
repo = "tukai";
+
tag = "v${finalAttrs.version}";
+
hash = "sha256-YJtna4NIk9mmwymepFSZB8viUSPDU4XouRE5GCujSmk=";
+
};
+
+
cargoHash = "sha256-1V1DrewPGDJWmOoYdtK1HS/t83zFac/tgatfDTKxAmA=";
+
+
nativeBuildInputs = [
+
pkg-config
+
writableTmpDirAsHomeHook
+
];
+
+
nativeInstallCheckInputs = [
+
versionCheckHook
+
];
+
+
doInstallCheck = true;
+
+
passthru.updateScript = nix-update-script { };
+
+
meta = {
+
description = "Terminal-based touch typing application";
+
homepage = "https://github.com/hlsxx/tukai";
+
changelog = "https://github.com/hlsxx/tukai/releases/tag/v${finalAttrs.version}";
+
license = lib.licenses.mit;
+
maintainers = with lib.maintainers; [
+
rein
+
];
+
mainProgram = "tukai";
+
};
+
})