28 lines
873 B
Nix
28 lines
873 B
Nix
final: prev: {
|
|
|
|
# We are adding a package named 'sage' to the package set
|
|
sage = prev.rustPlatform.buildRustPackage rec {
|
|
pname = "sage";
|
|
version = "0.1.0";
|
|
|
|
src = prev.fetchFromGitHub {
|
|
owner = "Rogue-King";
|
|
repo = "sage";
|
|
rev = "v${version}";
|
|
sha256 = "sha256-nR0EhRJFUHwQHnJagXHkP/A1fGIoMZtXXuJf70/iDas=";
|
|
};
|
|
|
|
# Placeholder hash for cargo dependencies - the build will tell you the correct one.
|
|
cargoHash = "sha256-BXTEUGH2KB1gYl9cERVPbhAs0soezsSabg0nDedEjRI=";
|
|
#cargoLock.lockFile = ./Cargo.lock;
|
|
|
|
meta = with prev.lib; {
|
|
description = "A tool for elegant mathematics";
|
|
homepage = "https://github.com/Rogue-King/sage";
|
|
license = licenses.mit;
|
|
platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
|
|
maintainers = with maintainers; [ ];
|
|
};
|
|
};
|
|
}
|