git.iko.soy/typeable/nixpkgs
on master help sign in
QtRvSim: init at 0.9.1 (#163128)

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

commitd09489e5f18b20022da9f4ff97f002d03edfb742 authorJakub Dupak <dev@jakubdupak.com> dateSun 13 Mar 2022, 02:08 (5 years ago) parent454d185
3 files changed+38
maintainers/maintainer-list.nix+6 pkgs/applications/science/computer-architecture/qtrvsim/default.nix+30 pkgs/top-level/all-packages.nix+2
maintainers/maintainer-list.nix+6
@@ -5631,6 +5631,12 @@
56315631 github = "jduan";
56325632 githubId = 452450;
56335633 };
5634+ jdupak = {
5635+ name = "Jakub Dupak";
5636+ email = "dev@jakubdupak.com";
5637+ github = "jdupak";
5638+ githubId = 22683640;
5639+ };
56345640 jecaro = {
56355641 email = "jeancharles.quillet@gmail.com";
56365642 github = "jecaro";
pkgs/applications/science/computer-architecture/qtrvsim/default.nixnew file+30
@@ -0,0 +1,30 @@
1+{ lib, stdenv, fetchFromGitHub, cmake, wrapQtAppsHook, qtbase }:
2+
3+stdenv.mkDerivation rec {
4+ pname = "QtRVSim";
5+ version = "0.9.1";
6+
7+ src = fetchFromGitHub {
8+ owner = "cvut";
9+ repo = "qtrvsim";
10+ rev = "refs/tags/v${version}";
11+ sha256 = "AOksVS0drIBnK4RCxZw40yVxf4E8GjG9kU0rIZsY9gA=";
12+ };
13+
14+ nativeBuildInputs = [ cmake wrapQtAppsHook ];
15+
16+ buildInputs = [ qtbase ];
17+
18+ meta = with lib; {
19+ description = "RISC-V CPU simulator for education purposes";
20+ longDescription = ''
21+ RISC-V CPU simulator for education purposes with pipeline and cache visualization.
22+ Developed at FEE CTU for computer architecture classes.
23+ '';
24+ homepage = "https://github.com/cvut/qtrvsim";
25+ license = licenses.gpl3Plus;
26+ platforms = platforms.linux ++ platforms.darwin;
27+ maintainers = with maintainers; [ jdupak ];
28+ mainProgram = "qtrvsim_gui";
29+ };
30+}
pkgs/top-level/all-packages.nix+2
@@ -33798,6 +33798,8 @@ with pkgs;
3379833798
3379933799 qMasterPassword = libsForQt5.callPackage ../applications/misc/qMasterPassword { };
3380033800
33801+ qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { };
33802+
3380133803 py-wmi-client = callPackage ../tools/networking/py-wmi-client { };
3380233804
3380333805 qdl = callPackage ../tools/misc/qdl { };