diff options
author | Sigmanificient <edhyjox@gmail.com> | 2024-04-04 07:25:55 +0200 |
---|---|---|
committer | Sigmanificient <edhyjox@gmail.com> | 2024-04-09 18:34:53 +0200 |
commit | c7956e0afb956ec16354defa85b3974f9f35f8e8 (patch) | |
tree | 3f5b63915b02cfc34670e1415f330134205843ac /pkgs/by-name/mi | |
parent | 4d321931cfde971b3d791a95fb6d22c157ef233a (diff) |
mini-calc: init at 2.12.2
Diffstat (limited to 'pkgs/by-name/mi')
-rw-r--r-- | pkgs/by-name/mi/mini-calc/package.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/by-name/mi/mini-calc/package.nix b/pkgs/by-name/mi/mini-calc/package.nix new file mode 100644 index 0000000000000..a69525835918a --- /dev/null +++ b/pkgs/by-name/mi/mini-calc/package.nix @@ -0,0 +1,30 @@ +{ lib, rustPlatform, fetchpatch, fetchFromGitHub }: +rustPlatform.buildRustPackage rec { + pname = "mini-calc"; + version = "2.12.2"; + + src = fetchFromGitHub { + owner = "coco33920"; + repo = "calc"; + rev = version; + hash = "sha256-MKMZVRjqwNQUNkuduvgVvsp53E48JPI68Lq/6ooLcFc="; + }; + + cargoHash = "sha256-A9t7i9mw4dzCWUAObZ81BSorCrzx6wEjYXiRWIBzM9M="; + cargoPatches = [ + (fetchpatch { + url = "https://github.com/coco33920/calc/commit/0bd12cbf3e13e447725e22cc70df72e559d21c94.patch"; + sha256 = "sha256-1QN18LQFh8orh9DvgLBGAHimW/b/8HxbwtVD9s7mQaI="; + }) + ]; + + meta = { + description = "A fully-featured minimalistic configurable calculator written in Rust"; + changelog = "https://github.com/coco33920/calc/blob/${version}/CHANGELOG.md"; + homepage = "https://calc.nwa2coco.fr"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ sigmanificient ]; + mainProgram = "mini-calc"; + platforms = lib.platforms.unix; + }; +} |