summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKljunas22022-01-27 22:38:20 +0100
committerKljunas22022-01-27 22:38:20 +0100
commit971a89b6cbdf79fd636cb7ed3b125199abbe9017 (patch)
treeb245a01f9f83663199d4c2472442ab0edbe66d1a
downloadaur-971a89b6cbdf79fd636cb7ed3b125199abbe9017.tar.gz
innitial commit for version 2.0.1
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD23
-rwxr-xr-xsictools16
-rwxr-xr-xsictools.desktop4
4 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9c03c2f96c68
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = sictools
+ pkgdesc = Tools for SIC/XE hypotetical computer
+ pkgver = 2.0.1
+ pkgrel = 1
+ url = https://github.com/jurem/SicTools
+ arch = any
+ license = unknown
+ depends = java-runtime
+ source = sictools.jar::https://github.com/jurem/SicTools/releases/download/v2.0.1/sictools.jar
+ source = sictools
+ source = sictools.desktop
+ sha512sums = 97aa7a44cb5c59e8c5288a1009c4382d98834a19a2dc9964dfd73311d1fc283b6e628a4bd725835f10ed6eedf3758f88b8d238ea34e4818fe6335c792b3f7d52
+ sha512sums = edeec714008b00667420bdd881ceeec5b66e97b83a7ba34888f3a09f00a719b9db5a546553035bcb1bc1860ba396f13343e1be0f0f590922dd640015e538149f
+ sha512sums = aefa3d24d550160685778af9a687c18425534535fcf6c1309ab744de1916e9b41bfdce24bc206b7453150a688840b0892e72a1279f3be6c4ac292816744c8e81
+
+pkgname = sictools
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1b67bce15faf
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,23 @@
+# Maintainer: Miha Korenjak <miha at korenjak dot si>
+
+pkgname=sictools
+pkgver=2.0.1
+pkgrel=1
+pkgdesc="Tools for SIC/XE hypotetical computer"
+arch=("any")
+license=("unknown")
+url="https://github.com/jurem/SicTools"
+depends=("java-runtime")
+source=("${pkgname}.jar::${url}/releases/download/v${pkgver}/${pkgname}.jar"
+ "sictools"
+ "sictools.desktop")
+sha512sums=("97aa7a44cb5c59e8c5288a1009c4382d98834a19a2dc9964dfd73311d1fc283b6e628a4bd725835f10ed6eedf3758f88b8d238ea34e4818fe6335c792b3f7d52"
+ "edeec714008b00667420bdd881ceeec5b66e97b83a7ba34888f3a09f00a719b9db5a546553035bcb1bc1860ba396f13343e1be0f0f590922dd640015e538149f"
+ "aefa3d24d550160685778af9a687c18425534535fcf6c1309ab744de1916e9b41bfdce24bc206b7453150a688840b0892e72a1279f3be6c4ac292816744c8e81"
+)
+
+package() {
+ install -D -m755 ${pkgname} "${pkgdir}/usr/bin/${pkgname}"
+ install -D -m644 ${pkgname}.jar "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar"
+ install -D -m644 ${pkgname}.desktop "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+}
diff --git a/sictools b/sictools
new file mode 100755
index 000000000000..0c1a6df465b5
--- /dev/null
+++ b/sictools
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+case $1 in
+ asm)
+ java -cp /usr/share/java/sictools/sictools.jar sic.Asm ${@:2:$#-1}
+ ;;
+ link)
+ java -cp /usr/share/java/sictools/sictools.jar sic.Link ${@:2:$#-1}
+ ;;
+ sim)
+ java -cp /usr/share/java/sictools/sictools.jar sic.Sim ${@:2:$#-1}
+ ;;
+ *)
+ echo "usage: sictools <asm|link|sim> [<args>]"
+ ;;
+esac
diff --git a/sictools.desktop b/sictools.desktop
new file mode 100755
index 000000000000..f1c448e3be0d
--- /dev/null
+++ b/sictools.desktop
@@ -0,0 +1,4 @@
+[Desktop Entry]
+Type=Application
+Name=SicTools
+Exec=/usr/bin/java -jar /usr/share/java/sictools/sictools.jar