Package Details: rider 1:2025.3.1-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: 102
Popularity: 2.84
First Submitted: 2017-08-06 22:00 (UTC)
Last Updated: 2025-12-21 20:57 (UTC)

Latest Comments

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

private_meta commented on 2025-12-28 23:19 (UTC) (edited on 2025-12-28 23:20 (UTC) by private_meta)

Hey, When I try to update using yay, it's giving me conflicting files errors. doing yay with clean doesn't really help here as well, and I would like to avoid reinstalling entirely all the time.

Any idea how do fix that, or should I just avoid updating it via yay entirely?

Output:

error: failed to commit transaction (conflicting files)

rider: /opt/rider/lib/ReSharperHost/NetCore/Microsoft.Identity.Client.Broker.dll exists in filesystem

... 4740 similar lines ...

rider: /opt/rider/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.sharedmemory.d.ts exists in filesystem

Errors occurred, no packages were upgraded.

-> error installing: [/home/user/.cache/yay/rider/rider-1:2025.3.1-1-x86_64.pkg.tar.zst] - exit status 1

jetersen commented on 2025-12-17 07:04 (UTC) (edited on 2025-12-17 07:04 (UTC) by jetersen)

Thanks for updating the symlink, svg and adding desktop file 😀

Carbophile commented on 2025-11-13 13:01 (UTC)

The other JetBrains IDE packages actually symlink the icon to /usr/share/pixmaps/{package-name}.svg and then reference just the name in the .desktop file. Not that important, though.

Carbophile commented on 2025-11-13 12:58 (UTC)

Don't forget the SVG.

gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --exec "${install_dir}/bin/rider %f" --icon "${install_dir}/bin/rider.svg

jetersen commented on 2025-11-13 12:46 (UTC) (edited on 2025-11-13 12:58 (UTC) by jetersen)

Should be an easy fix for switching from rider.sh to native rider https://youtrack.jetbrains.com/articles/SUPPORT-A-56/How-to-handle-Switch-to-a-native-launcher-notification

Locally I ran ln -nsf /opt/rider/bin/rider /usr/bin/rider to fix it for now

Changes:

    ln -s "${install_dir}/bin/rider" "${pkgdir}/usr/bin/${pkgname}"

    build_desktop_dir="${pkgdir}/usr/share/applications"
    install -d -m755 "${build_desktop_dir}"
    gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --exec "${install_dir}/bin/rider %f" --icon "${install_dir}/bin/rider.svg

Carbophile commented on 2025-11-12 10:30 (UTC)

The .desktop uses the rider.sh script instead of the rider binary to launch, which is not recommended and causes a warning at startup. Additionally, you are hardcoding rider.png as the icon even though rider.svg is available.

medaminezghal commented on 2025-08-12 12:26 (UTC) (edited on 2025-08-12 12:26 (UTC) by medaminezghal)

@txtsd Also I found that even Arch maintainers install some packages (dotnet, intellij-idea, pycharm...) in /usr/share instead of /opt.

medaminezghal commented on 2025-07-28 09:36 (UTC) (edited on 2025-07-28 19:29 (UTC) by medaminezghal)

@tim.hellhake According to Linux filesystem hierarchy, I think it should be installed in /opt not /usr/share.