diff options
author | Julian Storozhenko | 2021-12-06 19:30:29 +0100 |
---|---|---|
committer | Julian Storozhenko | 2021-12-06 19:30:29 +0100 |
commit | 7064de0dbf35e67424a4c3a8a3555189ab558c0b (patch) | |
tree | a367d8b018e776a0d8466d27ffd256dc092c9329 | |
download | aur-7064de0dbf35e67424a4c3a8a3555189ab558c0b.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | rars.desktop | 8 | ||||
-rw-r--r-- | rars.sh | 5 |
4 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a6f763d1895e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = rars-git + pkgdesc = RISC-V Assembler and Runtime Simulator + pkgver = r340.f0c874c + pkgrel = 1 + url = https://github.com/TheThirdOne/rars + arch = x86_64 + license = MIT + makedepends = git + depends = java-environment + provides = rars + conflicts = rars + source = git+https://github.com/TheThirdOne/rars.git + source = rars.desktop + source = rars.sh + sha256sums = SKIP + sha256sums = cccd77ebd03d0e9080c3840ddad6f0cdc677ca9129ad9db844d9eaaa90716919 + sha256sums = 6478c02af2ec257d681b9cfb222a05da79ba1680db2fe3d09894308d113c0107 + +pkgname = rars-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..77cea9acaa85 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Evy Storozhenko <evysgarden@protonmail.com> + +pkgname=rars-git +pkgver=r340.f0c874c +pkgrel=1 +pkgdesc="RISC-V Assembler and Runtime Simulator" +url="https://github.com/TheThirdOne/${pkgname%-git}" +arch=('x86_64') +license=('MIT') + +depends=('java-environment') +makedepends=('git') +provides=('rars') +conflicts=('rars') + +source=("git+https://github.com/TheThirdOne/${pkgname%-git}.git" + "${pkgname%-git}.desktop" + "${pkgname%-git}.sh") +sha256sums=('SKIP' + 'cccd77ebd03d0e9080c3840ddad6f0cdc677ca9129ad9db844d9eaaa90716919' + '6478c02af2ec257d681b9cfb222a05da79ba1680db2fe3d09894308d113c0107') + +prepare() { + cd ${srcdir}/${pkgname%-git} + git submodule update --init +} + +pkgver() { + cd ${srcdir}/${pkgname%-git} + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd ${srcdir}/${pkgname%-git} + ./build-jar.sh +} + +package() { + install -Dm755 "${srcdir}/${pkgname%-git}.sh" "${pkgdir}/usr/bin/${pkgname%-git}" + install -Dm644 "${srcdir}/${pkgname%-git}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-git}.desktop" + + cd ${srcdir}/${pkgname%-git} + install -Dm644 "./${pkgname%-git}.jar" "${pkgdir}/usr/share/java/${pkgname%-git}/${pkgname%-git}.jar" + install -Dm644 "./License.txt" "${pkgdir}/usr/share/licenses/${pkgname%-git}/LICENSE" +} diff --git a/rars.desktop b/rars.desktop new file mode 100644 index 000000000000..b147847ad516 --- /dev/null +++ b/rars.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Rars +GenericName=Rars +Comment=RISC-V Assembler and Runtime +Exec=rars +Terminal=false +Type=Application +Categories=Utility;X-Emulation;
\ No newline at end of file diff --git a/rars.sh b/rars.sh new file mode 100644 index 000000000000..bcf1a1f3d229 --- /dev/null +++ b/rars.sh @@ -0,0 +1,5 @@ +!/bin/sh +exec /usr/bin/java \ + -Dawt.useSystemAAFontSettings=on \ + -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel \ + -jar /usr/share/java/rars/rars.jar "$@" |