summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFunami2021-12-12 03:56:13 +0100
committerFunami2021-12-12 03:56:13 +0100
commitfcdbe27af63fb04236e4ede11312a2951f5f4aeb (patch)
treebb0b2e1a673d0b323a5017142760528f502834ac
parentb7ebfbb465f96c64dd576fda990235d180e7460c (diff)
downloadaur-fcdbe27af63fb04236e4ede11312a2951f5f4aeb.tar.gz
Fix dependency and add desktop entry
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD32
-rw-r--r--rars.desktop9
3 files changed, 35 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f74645ed4bbf..4ee5ba0206f1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,21 @@
pkgbase = rars
pkgdesc = RISC-V Assembler and Runtime Simulator
pkgver = 1.5
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/TheThirdOne/rars
arch = any
license = MIT
- depends = java-runtime
+ depends = java-runtime>=8
noextract = rars1_5.jar
source = https://github.com/TheThirdOne/rars/releases/download/v1.5/rars1_5.jar
+ source = https://raw.githubusercontent.com/TheThirdOne/rars/v1.5/src/images/RISC-V.png
source = https://raw.githubusercontent.com/TheThirdOne/rars/v1.5/License.txt
source = rars.sh
+ source = rars.desktop
sha256sums = c3be607c045f478e94a7aaa78351982f4bbc10d7e90f7c47865ff2a7d9447141
+ sha256sums = 3d2b4769c7935682062f2cc718a1482c098ecf6fbbd2a6781b688047c6085128
sha256sums = ee3e447d4d5b1f3ed6bc8a71939d06637338fb247777b3e3b60b6202d0712652
sha256sums = ab5b088335e5f189eaffa3399e764d85ad5069bb266a68a5640d2732504c5b56
+ sha256sums = e380d42d35d37cef1e802ad6fca9fdc7e9e6fbebfe9cc04f57d69536559ae7fb
pkgname = rars
-
diff --git a/PKGBUILD b/PKGBUILD
index 3865f83845c2..468b06e86c87 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,31 @@
-# Maintainer: Abdelhakim Qbaich <abdelhakim@qbaich.com>
+# Maintainer: Funami
+# Contributor: Abdelhakim Qbaich <abdelhakim@qbaich.com>
-pkgname='rars'
+pkgname=rars
pkgver=1.5
-pkgrel=1
-pkgdesc='RISC-V Assembler and Runtime Simulator'
+pkgrel=2
+pkgdesc="RISC-V Assembler and Runtime Simulator"
arch=('any')
-url="https://github.com/TheThirdOne/$pkgname"
+url="https://github.com/TheThirdOne/rars"
license=('MIT')
-depends=('java-runtime')
-source=("$url/releases/download/v$pkgver/$pkgname${pkgver//./_}.jar"
+depends=('java-runtime>=8')
+source=("https://github.com/TheThirdOne/rars/releases/download/v$pkgver/$pkgname${pkgver//./_}.jar"
+ "https://raw.githubusercontent.com/TheThirdOne/$pkgname/v$pkgver/src/images/RISC-V.png"
"https://raw.githubusercontent.com/TheThirdOne/$pkgname/v$pkgver/License.txt"
- "$pkgname.sh")
+ "rars.sh"
+ "rars.desktop")
noextract=("$pkgname${pkgver//./_}.jar")
sha256sums=('c3be607c045f478e94a7aaa78351982f4bbc10d7e90f7c47865ff2a7d9447141'
+ '3d2b4769c7935682062f2cc718a1482c098ecf6fbbd2a6781b688047c6085128'
'ee3e447d4d5b1f3ed6bc8a71939d06637338fb247777b3e3b60b6202d0712652'
- 'ab5b088335e5f189eaffa3399e764d85ad5069bb266a68a5640d2732504c5b56')
+ 'ab5b088335e5f189eaffa3399e764d85ad5069bb266a68a5640d2732504c5b56'
+ 'e380d42d35d37cef1e802ad6fca9fdc7e9e6fbebfe9cc04f57d69536559ae7fb')
package() {
- install -Dm644 "$pkgname${pkgver//./_}.jar" "$pkgdir/usr/share/java/$pkgname/$pkgname.jar"
- install -Dm644 License.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- install -Dm755 "$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "$pkgname${pkgver//./_}.jar" "$pkgdir/usr/share/java/$pkgname/$pkgname.jar"
+ install -Dm644 License.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ install -Dm755 rars.sh "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 rars.desktop -t "$pkgdir/usr/share/applications"
+ install -Dm644 RISC-V.png "$pkgdir/usr/share/pixmaps/$pkgname.png"
}
diff --git a/rars.desktop b/rars.desktop
new file mode 100644
index 000000000000..cbd621aba5cb
--- /dev/null
+++ b/rars.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=RARS
+GenericName=RISC-V Assembler and Runtime Simulator
+Comment=Assemble and simulate the execution of RISC-V assembly language programs
+Exec=rars
+Icon=rars
+Terminal=false
+Type=Application
+Categories=Utility;X-Emulation; \ No newline at end of file