about summary refs log tree commit diff
path: root/pkgs/by-name/ra
diff options
context:
space:
mode:
authorAleksana <me@aleksana.moe>2024-05-24 16:14:52 +0800
committerGitHub <noreply@github.com>2024-05-24 16:14:52 +0800
commitccb20d661108c59b32ce28bb6eef20a897336af8 (patch)
treebaeff86bd77bb8b56ae26bed27b01a54afde3376 /pkgs/by-name/ra
parenta64a502cd7270fd40064cd1c9b07575320f2a867 (diff)
parenta1c8fe355c1f9809e72c320d0b629cdc3849d5d4 (diff)
Merge pull request #312190 from Sigmanificient/rasm
rasm: 0.117 -> 2.2.3, change upstream source
Diffstat (limited to 'pkgs/by-name/ra')
-rw-r--r--pkgs/by-name/ra/rasm/package.nix30
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/by-name/ra/rasm/package.nix b/pkgs/by-name/ra/rasm/package.nix
new file mode 100644
index 0000000000000..d770d13578f8f
--- /dev/null
+++ b/pkgs/by-name/ra/rasm/package.nix
@@ -0,0 +1,30 @@
+{ lib, stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+  pname = "rasm";
+  version = "2.2.3";
+
+  src = fetchFromGitHub {
+    owner = "EdouardBERGE";
+    repo = "rasm";
+    rev = "v${version}";
+    hash = "sha256-cG/RZqZRS5uuXlQo7hylCEfbXXLBa68NXsr1iQCjhNc=";
+  };
+
+  # by default the EXEC variable contains `rasm.exe`
+  makeFlags = [ "EXEC=rasm" ];
+
+  installPhase = ''
+    install -Dt $out/bin rasm
+  '';
+
+  meta = with lib; {
+    homepage = "http://rasm.wikidot.com/english-index:home";
+    description = "Z80 assembler";
+    mainProgram = "rasm";
+    # use -n option to display all licenses
+    license = licenses.mit; # expat version
+    maintainers = with lib.maintainers; [ sigmanificient ];
+    platforms = platforms.all;
+  };
+}