Package Details: rider 1:2023.3.4-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: 77
Popularity: 1.32
First Submitted: 2017-08-06 22:00 (UTC)
Last Updated: 2024-03-13 23:13 (UTC)

Dependencies (3)

Required by (1)

Sources (2)

Latest Comments

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

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

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!

draptik commented on 2023-06-01 22:32 (UTC) (edited on 2023-06-01 22:40 (UTC) by draptik)

First things first: @tim.hellhake -> Thanks for maintaining Rider!

Everything was working fine until commit

https://aur.archlinux.org/cgit/aur.git/commit/?h=rider&id=764fbc48d9494bf3eb2c54559cf9bdf00b4f4d16

On my system dotnet was not recognized correctly after this change.

https://twitter.com/drechsler/status/1664391172784111623

But this might be a local problem.

What was the purpose of this modification? Curious: Did I miss something?

phnx47 commented on 2023-06-01 15:14 (UTC) (edited on 2023-06-01 15:23 (UTC) by phnx47)

@tim.hellhake Hi!

  • You updated Exec and Comment in rider.desktop a926abe but this broke file because you have sed. Remove these 2 lines, please:
sed -i "s#Exec=#Exec=\"${_installdir}/${pkgname}/bin/rider.sh\" %f#g" "${pkgname}.desktop"
sed -i "s/Comment=/Comment=${pkgdesc}/g" "${pkgname}.desktop"
  • This line isn't properly replace version:
sed -i "s#Version=#Version=${pkgver}#g" "${pkgname}.desktop"

Result is Version=2023.1.21.4, but I expect should be Version=2023.1.2 or not modified Version=1.4.

Thank you for maintain package!

thienandangthanh commented on 2023-05-31 01:22 (UTC)

To @tim.hellhake, please update the sha256sums of rider.desktop file.

jgcodes2020 commented on 2023-05-30 18:04 (UTC)

To @tim.hellhake, please consider changing the .desktop file. I've provided a diff here in case it's for you.

diff --git a/rider.desktop b/rider-changed.desktop
index e22b740..e2567ee 100644
--- a/rider.desktop
+++ b/rider-changed.desktop
@@ -2,7 +2,7 @@
 Version=2023.1.11.4
 Type=Application
 Name=Rider
-Icon=rider
+Icon=/usr/share/rider/bin/rider.png
 Exec="/usr/share/rider/bin/rider.sh" %f
 Comment=A cross-platform .NET IDE by JetBrains.

lightofpast commented on 2023-05-14 22:13 (UTC)

Hi, the rider icon is broken. Any plans to fix it?

god commented on 2023-04-12 05:55 (UTC)

Well, actually, I deleted the JRE under Rider's directory and that fixed the problem. I believe that the JRE version was originally 17, and now it is 19. I am not sure if changing JRE causes any problem, but so far, it seems to be working, so if I find other problems, I will restore the JRE and set the VM option.