Search Criteria
Package Details: mars-mips 4.5-5
Git Clone URL: | https://aur.archlinux.org/mars-mips.git (read-only, click to copy) |
---|---|
Package Base: | mars-mips |
Description: | An IDE for programming in MIPS assembly language intended for educational-level use |
Upstream URL: | http://courses.missouristate.edu/KenVollmar/MARS/index.htm |
Licenses: | |
Submitter: | robertfoster |
Maintainer: | robertfoster |
Last Packager: | robertfoster |
Votes: | 26 |
Popularity: | 0.179284 |
First Submitted: | 2010-02-13 10:49 |
Last Updated: | 2020-02-02 17:36 |
Dependencies (1)
- java-runtime (jdk5, tuxjdk, jre7-openjdk-infinality, java-8-openjdk-shenandoah, jre8-openjdk-infinality, java-gcj-compat, jdk9, jre9, jdk-devel, jre10, jdk8-arm64, jdk6, jdk12-openj9-bin, zulu-12-bin, jre6, jre12, jdk8-openjdk-dcevm, jdk11-graalvm-ee-bin, server-jre, jdk8-arm, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jre8-openjdk-jetbrains, jre8-openjdk-shenandoah, jdk10-openj9-bin, jdk14-openj9-bin, sapmachine-jdk-bin, jdk7, jre7, jdk8-j9-bin, jre14, java-openjdk-bin, jre, jdk-openj9-bin, jdk-arm, jdk-adoptopenjdk, jdk11-adoptopenjdk, liberica-jdk-full-bin, jdk8-jetbrains, zulu-embedded-jdk8, amazon-corretto-11, liberica-jdk-8-full-bin, liberica-jdk-11-bin, liberica-jdk-11-full-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, liberica-jre-11-full-bin, liberica-jre-8-full-bin, amazon-corretto-8, jdk8, jre11, jdk8-graalvm-bin, jdk11-graalvm-bin, zulu-embedded-jdk, jdk7r1-j9-bin, jdk7-j9-bin, zulu-15-bin, zulu-14-bin, zulu-13-bin, jre8, jre8-adoptopenjdk, zulu-embedded-jdk11, jdk-bcl, jre-bcl, jdk8-openj9-bin, zulu-11-bin, zulu-8-bin, amazon-corretto-15, jre-openj9, jre-jetbrains, java-openjdk-ea-bin, java-openjdk-loom-ea-bin, jdk-jetbrains, jdk11-openj9-bin, jre11-jetbrains-imfix, jre-openjdk, jre11-openjdk, jre7-openjdk, jre8-openjdk)
Latest Comments
1 2 Next › Last »
BigfootLives commented on 2020-02-02 16:45
Note for future users: Adding
-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
tomars-mips.sh
will fix janky font rendering.davebloggt commented on 2016-12-19 11:17
For some reason the PKGBUILD tries to extract the .jar-file with bsdtar and fails. It seems to ignore the noextract line.
I fixed that by replacing the line
noextract=('Mars${_ver}.jar')
with
noextract=("Mars${_ver}.jar")
in the PKGBUILD.
Anonymous comment on 2016-09-19 17:47
Could someone please create a GTK version using java-swing-joxy-git? Perhaps repackage as mars-mips-gtk or perhaps build it into mars-mips as an option to load the GTK. I tried using java-swing-joxy-git while loading the jar and the gtk graphics (icons, etc.) wouldn't load until mouse over or some other redraw interaction.
ShadowMitia commented on 2016-09-19 11:04
It would be nice to be able to transmit commandline arguments to the MARS program.
Marcel_K commented on 2014-05-06 22:35
Just one last remark: you can use Bash's parameter expansion to create the 4_4 part in the URL/file name:
pkgver=4.4
_ver=${pkgver%.*}_${pkgver#*.}
Now ${_ver} will contain 4_4
Marcel_K commented on 2014-05-06 19:03
I retract the part about noextract: the license file is inside the .jar file, so you should extract it anyway to obtain it.
Marcel_K commented on 2014-05-06 18:49
A few other improvements should (or could) be made:
- as this package contains no ELF executables, 'arch' should be set to 'any';
- you could add a noextract value to prevent extracting of the .jar-file (which you don't need);
- according to the Java Package Guidelines [1], .jar-files should be installed in /usr/share/java/${pkgname}/ instead of in /opt;
- only the shell script should be installed as executable, the other files should be installed with permissions 644;
- you should add 'exec' (without the quotes) before and "$@" (including the double quotes) after the command line in the mars-mips shell script to feed the command line parameters to the Java program (also see the Java Package Guidelines);
- as there is an icon installed in /usr/share/icons/hicolor you should call gtk-update-icon-cache in an .install file and add gtk-update-icon-cache as a dependency (see GNOME Package Guidelines [2]);
- somehow, the MIT license is not a common license included in the licenses package; therefore you should include it within /usr/share/licenses/${pkgname}/
[1] https://wiki.archlinux.org/index.php/Java_Package_Guidelines
[2] https://wiki.archlinux.org/index.php/GNOME_Package_Guidelines#GTK_icon_cache
Marcel_K commented on 2014-02-14 16:33
Please quote all instances of $pkgdir en $srcdir to allow for spaces in directory names.
tomasabril commented on 2011-12-02 21:18
If possible, a launcher under applications>programming would be nice.
Anonymous comment on 2011-01-07 09:11
"Please change the jre dependency to java-runtime"
+1