Currently fails to install due to the .desktop file failing b2sum verification. Please investigate.
Search Criteria
Package Details: rustrover 2024.3.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/rustrover.git (read-only, click to copy) |
---|---|
Package Base: | rustrover |
Description: | JetBrains IDE for Rust Developers |
Upstream URL: | https://www.jetbrains.com/rust/ |
Licenses: | custom:jetbrains |
Submitter: | freswa |
Maintainer: | freswa |
Last Packager: | freswa |
Votes: | 27 |
Popularity: | 1.58 |
First Submitted: | 2023-09-14 11:50 (UTC) |
Last Updated: | 2024-12-20 09:35 (UTC) |
Dependencies (3)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, jre17AUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, jdk21-jetbrains-binAUR, jre11AUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jdk8-dragonwell-extendedAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk) (optional) – JRE - Required if rustrover-jre is not installed
- rustrover-jreAUR (optional) – JetBrains custom Java Runtime (Recommended)
Required by (0)
Sources (3)
43615 commented on 2024-09-05 23:04 (UTC)
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(Native.java:1018)
at com.sun.jna.Native.<clinit>(Native.java:221)
at com.intellij.jna.JnaLoader.load(JnaLoader.java:19)
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.DispatchedTask.run(DispatchedTask.kt:108)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
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$Worker.run(CoroutineScheduler.kt:684)
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
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,16 +6,21 @@ pkgname=(rustrover rustrover-jre)
pkgver=233.11799.306
pkgrel=1
pkgdesc='JetBrains IDE for Rust Developers'
-arch=('any')
+arch=('x86_64' 'aarch64')
url='https://www.jetbrains.com/rust/'
license=('custom:jetbrains')
depends=('glib2' 'rust-src')
options=('!strip')
-source=("https://download.jetbrains.com/${pkgbase}/RustRover-${pkgver}.tar.gz"
- jetbrains-rustrover.desktop
+
+source_x86_64=("https://download.jetbrains.com/${pkgbase}/RustRover-${pkgver}.tar.gz")
+b2sums_x86_64=('a53f56877fc6907572b32eb95c85eafb8acc3bc22264dce33e2beb4ee14e74596a645e48784b7b59b5a34d30895c6a9e02cc519579d8ec5e40a22995c3eeb565')
+
+source_aarch64=("https://download.jetbrains.com/${pkgbase}/RustRover-${pkgver}-aarch64.tar.gz")
+b2sums_aarch64=('da033ea451317fdeed3cf8339b174bf0343bd1745e7258b4680fd2df95f6a72dec6c1fd4dffff52ee3e3ca7aded41b40e9ac9c032c000d81b8527a4ac4065614')
+
+source=(jetbrains-rustrover.desktop
LICENSE)
-b2sums=('a53f56877fc6907572b32eb95c85eafb8acc3bc22264dce33e2beb4ee14e74596a645e48784b7b59b5a34d30895c6a9e02cc519579d8ec5e40a22995c3eeb565'
- '2ff312ed00796449ba37ff2b449c1cea8ed9edcb7d5e1cbce8a36c41184e04a38f1b8c56c913c26834d09e5f990063aed6a55f9b5ccbf79bda86f5b2552e60c5'
+b2sums=('2ff312ed00796449ba37ff2b449c1cea8ed9edcb7d5e1cbce8a36c41184e04a38f1b8c56c913c26834d09e5f990063aed6a55f9b5ccbf79bda86f5b2552e60c5'
'dadaf0e67b598aa7a7a4bf8644943a7ee8ebf4412abb17cd307f5989e36caf9d0db529a0e717a9df5d9537b10c4b13e814b955ada6f0d445913c812b63804e77')
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.
Pinned Comments
freswa commented on 2023-09-14 11:52 (UTC)
This will track EAP releases until the first stable release is available.