Package Base Details: rustrover

Git Clone URL: (read-only, click to copy)
Submitter: freswa
Maintainer: freswa
Last Packager: freswa
Votes: 18
Popularity: 2.63
First Submitted: 2023-09-14 11:50 (UTC)
Last Updated: 2024-07-24 11:32 (UTC)

Pinned Comments

freswa commented on 2023-09-14 11:52 (UTC)

This will track EAP releases until the first stable release is available.

Latest Comments

1 2 Next › Last »

freswa commented on 2024-06-22 12:16 (UTC)

@hurenkam This is the stable Rustrover version. Just install it.

hurenkam commented on 2024-06-22 11:43 (UTC)

FYI: As of today, the rustrover EAP has stopped working for me. It points me to the released version and then exits. Is the released version also in the AUR, or do i need to fetch it from the JetBrains site directly?

handsomexdd1024 commented on 2024-05-31 13:51 (UTC) (edited on 2024-05-31 13:51 (UTC) by handsomexdd1024)

Generated download link points to x86_64 version. Maybe we need to distinguish x86_64 and arm64?

Ramazottii commented on 2024-03-12 00:28 (UTC) (edited on 2024-03-12 00:36 (UTC) by Ramazottii)

Cant start rustrover. "No JRE found. Please make sure $RUSTROVER_JDK, $JDK_HOME, or $JAVA_HOME point to valid JRE installation." UPD: fixed by sudo pacman -S jdk-openjdk

jkl commented on 2024-01-23 20:51 (UTC)

Why does this depend on rust-src? It will run fine without it. Doesn't seem sensible policy to depend on a system wide rust artifact, rustup or not.

muhaha commented on 2023-12-27 23:40 (UTC)

Hey freswa, JetBrains provides a tarball for x86 and arm64 and when using the x86 tarball on a arm64 system I get the following error

2023-12-27 23:55:25,107 [     41]   WARN - #c.i.p.i.b.AppStarter - Unable to load JNA library (os=Linux 6.5.0-asahi-15-1-edge-arch, jna.boot.library.path=/opt/rustrover/lib/jna/amd64)
java.lang.UnsatisfiedLinkError: Unable to locate JNA native support library
        at com.sun.jna.Native.loadNativeDispatchLibrary(
        at com.sun.jna.Native.<clinit>(
        at com.intellij.jna.JnaLoader.load(
        at com.intellij.platform.ide.bootstrap.StartupUtil$scheduleLoadSystemLibsAndLogInfoAndInitMacApp$1$2.invokeSuspend(main.kt:446)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.internal.LimitedDispatcher$
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$

so I have made a patch that should work for both x86 and arm64 I hope you can use.

diff --git a/PKGBUILD b/PKGBUILD
index cb60110..631812a 100644
@@ -6,16 +6,21 @@ pkgname=(rustrover rustrover-jre)
 pkgdesc='JetBrains IDE for Rust Developers'
+arch=('x86_64' 'aarch64')
 depends=('glib2' 'rust-src')
-        jetbrains-rustrover.desktop
-        '2ff312ed00796449ba37ff2b449c1cea8ed9edcb7d5e1cbce8a36c41184e04a38f1b8c56c913c26834d09e5f990063aed6a55f9b5ccbf79bda86f5b2552e60c5'

 package_rustrover() {

freswa commented on 2023-11-18 16:24 (UTC)

rustup provides rust-src

jontyshaw commented on 2023-11-18 08:42 (UTC)

Please remove the dependence of rust-src, because the most choose rustup to install rust.

orium commented on 2023-09-18 20:21 (UTC)

rustup provides rust-src - just replace it.

I also have rustup installed independently, not through an arch linux package. This is a very common setup. rust{,-src} could be an optional dependency.