Package Details: rider 1:2024.3.2-1

Git Clone URL: https://aur.archlinux.org/rider.git (read-only, click to copy)
Package Base: rider
Description: A cross-platform .NET IDE by JetBrains.
Upstream URL: https://www.jetbrains.com/rider/
Keywords: .NET ASP.NET C# editor F# IDE Jetbrains Unity VB.NET Xamarin
Licenses: Commercial
Conflicts: rider
Provides: rider
Submitter: tim.hellhake
Maintainer: tim.hellhake
Last Packager: tim.hellhake
Votes: 86
Popularity: 2.71
First Submitted: 2017-08-06 22:00 (UTC)
Last Updated: 2024-12-12 16:36 (UTC)

Dependencies (3)

Required by (1)

Sources (2)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

txtsd commented on 2024-10-25 02:21 (UTC)

Can I have co-maintainer on this, please? There are several missing dependencies that I would like to add, in addition to installing in /opt.

intersectRaven commented on 2024-09-22 11:45 (UTC)

@cryptozio Personally, it's because I want it updated together when I update all my packages while I'm using yay. And I don't want to give some other application root privileges just to update my Rider installation. Not to mention, I like having the native package manager keep track of what is installed together with the required packages. Also, here, I can view the PKGBUILD and ensure nothing extra is included. If it's late, I usually modify the PKGBUILD myself and update from there.

navarroaxel commented on 2024-08-16 12:20 (UTC)

The JetBrains IDEs are based on https://github.com/JetBrains/intellij-community and writen in Java/Kotlin. The JBR is used to run the IDE itself, and you can try any JBR version or other JVMs. Specifically for the code you write on Rider you have to install the dotnet SDK that you want to use.

cryptozio commented on 2024-08-16 11:36 (UTC)

That doesn't stand for rider I think. You can choose any runtime, sdk, msbuild or whatever you want to. But I understand people could just want everything updated through aur packages

navarroaxel commented on 2024-08-15 19:05 (UTC)

It's an alternative method, like snap, etc. In some Jetbrains packages like webstorm-eap or rubymine-eap you can omit the JBR (JetBrains java runtime) if you want to try another JVM. Or in CLion some tools are in separated packages.

cryptozio commented on 2024-08-15 17:58 (UTC)

I've gotta ask, why would anybody use this package specifically instead of toolbox where one can just update and there is no need to wait for an update on aur.

creeperxie commented on 2024-01-06 18:12 (UTC) (edited on 2024-01-06 18:13 (UTC) by creeperxie)

Hello. I think use path to specify icon when generate desktop file is not a good idea. If using an icon theme that provides the icon of rider, it won't work. One solution is install icon then use Icon=rider in desktop file.

install -Dm 644 "${pkgdir}/usr/share/${pkgname}/bin/rider.png" "${pkgdir}/usr/share/icons/hicolor/128x128/apps/rider.png"
install -Dm 644 "${pkgdir}/usr/share/${pkgname}/bin/rider.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/rider.svg"

vicr123 commented on 2023-10-18 07:35 (UTC)

Installing this package on an aarch64 device doesn't work - the source file points to the x64 version.

The correct source file for aarch64 is JetBrains.Rider-${pkgver}-aarch64.tar.gz

gromit commented on 2023-06-22 22:48 (UTC)

@tim.hellhake, I think you forgot to update the shasums in 97c660e7dc9a:

==> Making package: rider 1:2023.1.3-1 (Fri Jun 23 00:43:41 2023)
==> Retrieving sources...
  -> Downloading JetBrains.Rider-2023.1.3.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1126M  100 1126M    0     0  5966k      0  0:03:13  0:03:13 --:--:-- 6370k
==> Validating source files with sha256sums...
    JetBrains.Rider-2023.1.3.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Could not download sources.

jhenson commented on 2023-06-03 00:45 (UTC) (edited on 2023-06-04 12:38 (UTC) by jhenson)

The desktop file for the package is broken after the switch to use gendesk. This is what my ${pkgsrc} directory looks like after gendesk runs:

$ ls
JetBrains Rider-2023.1.2  JetBrains.Rider-2023.1.2.tar.gz  PKGBUILD.desktop  rider.desktop

$ cat PKGBUILD.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=PKGBUILD
Comment=PKGBUILD
Exec=/usr/share/rider/bin/rider.sh %f
Icon=/usr/share/rider/bin/rider.png
Terminal=false
StartupNotify=false
Categories=Application;

$ cat rider.desktop
StartupWMClass=jetbrains-rider

Edit: after poking around some more I realized that the PKGBUILD is not available in the chroot where the package is being built. I think gendesk would need to be run when the PKGBUILD is updated and the resulting desktop file would need to be checked into the repo.

Edit2: Thanks for the fix @tim.hellhake!