Package Details: rider 1:2022.2.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: 62
Popularity: 1.54
First Submitted: 2017-08-06 22:00 (UTC)
Last Updated: 2022-11-09 22:34 (UTC)

Dependencies (2)

Required by (1)

Sources (2)

Latest Comments

1 2 3 4 5 6 Next › Last »

NoobAtArch commented on 2022-11-22 07:48 (UTC) (edited on 2022-11-22 08:17 (UTC) by NoobAtArch)

According to ShroudedNight, either one of the two locations require the icon (or a symlink as done by jeker)
In my case, I tried it by creating a symlink in /usr/share/icons/hicolor/scalable/apps using the following command

sudo ln -s /usr/share/rider/bin/rider.svg /usr/share/icons/hicolor/scalable/apps/Rider.svg

that did not work even after refreshing the icon cache by:

gtk-update-icon-cache

I thought that maybe it was because I was using Adwaita as my icons theme, so I did the same for Adwaita as well, did not work. After creating a symlink in /usr/share/icons/hicolor/128x128/apps/ did the icon show up for me, after running

sudo gtk-update-icon-cache -f /usr/share/icons/hicolor

I'm also using the Dash to Dock extension, so that might also be at play here.

Edit: Formatted the text


tehpola commented on 2022-10-01 23:10 (UTC)

I was unable to install this package. I'm no PKGBUILD expert, but I noticed that it lists 'rider' as both provides and conflicts. I changed to: conflicts=('Rider') Capitalized to match the Snap Rider package and to avoid the self-conflict. That seemed to get it working for me.

joha4270 commented on 2022-04-02 16:23 (UTC)

It seems that the Unity3D Rider plugin detects the existence of Rider by the existence of ~/.local/share/applications/jetbrains-rider.desktop

Tcnicn commented on 2022-03-08 20:04 (UTC)

You should probably exclude the .gitlab-ci.yml and .travis.yml from the package

starquake commented on 2022-03-05 08:50 (UTC)

Any plans on fixing the icon?

jeker commented on 2022-01-27 08:34 (UTC)

As ShroudedNight already said, the icon is broken since the changes in the desktop file to support icon packs. I created a symlink instead of copying the icon so that changes to the icon are reflected properly.

ln -s /usr/share/rider/bin/rider.svg /usr/share/icons/hicolor/scalable/apps

I think it would make sense to install the icon in one of the default icons directories (/usr/share/icons/hicolor/scalable/apps, /usr/share/icons/hicolor/128x128/apps, /usr/share/pixmaps, ...). This would still allow to override the icon in themes, but fixes the icon for everyone using a theme which doesn't contain a dedicated rider icon.

petep commented on 2022-01-01 22:30 (UTC)

Please update to 2021.3.2 and flag as aarch64 compatible:

diff --git a/.SRCINFO b/.SRCINFO
index 298be74..2659db7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,11 @@
 pkgbase = rider
    pkgdesc = A cross-platform .NET IDE by JetBrains.
-   pkgver = 2021.3.1
+   pkgver = 2021.3.2
    pkgrel = 1
    epoch = 1
    url = https://www.jetbrains.com/rider/
    arch = x86_64
+   arch = aarch64
    license = Commercial
    optdepends = mono: .NET runtime
    optdepends = msbuild: build .NET Core projects
@@ -12,9 +13,9 @@ pkgbase = rider
    conflicts = rider
    options = !strip
    options = staticlibs
-   source = https://download-cf.jetbrains.com/rider/JetBrains.Rider-2021.3.1.tar.gz
+   source = https://download-cf.jetbrains.com/rider/JetBrains.Rider-2021.3.2.tar.gz
    source = rider.desktop
-   sha256sums = cdb130adac71c3471f8a58a07787cf89bd7f83a4d47bf19d926995c67647e830
+   sha256sums = 56699bf27289866d56e63d76b2f63d57cee02cc00034f52896e4204e7982362b
    sha256sums = 6bb04056a20674c95dc5f103671bb8cd14910c6b7a4b80d9aa636e01d31ebdf1

 pkgname = rider
diff --git a/PKGBUILD b/PKGBUILD
index 4408679..3ac5401 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,11 @@
 # Maintainer: Tim Hellhake

 pkgname=rider
-pkgver='2021.3.1'
+pkgver='2021.3.2'
 pkgrel=1
 epoch=1
 pkgdesc='A cross-platform .NET IDE by JetBrains.'
-arch=('x86_64')
+arch=('x86_64' 'aarch64')
 options=('!strip' 'staticlibs')
 url='https://www.jetbrains.com/rider/'
 license=('Commercial')
@@ -18,7 +18,7 @@ _pkgdir="JetBrains Rider-${pkgver}"
 _srcfile="JetBrains.Rider-${pkgver}.tar.gz"
 source=("https://download-cf.jetbrains.com/rider/${_srcfile}"
         'rider.desktop')
-sha256sums=('cdb130adac71c3471f8a58a07787cf89bd7f83a4d47bf19d926995c67647e830'
+sha256sums=('56699bf27289866d56e63d76b2f63d57cee02cc00034f52896e4204e7982362b'
             '6bb04056a20674c95dc5f103671bb8cd14910c6b7a4b80d9aa636e01d31ebdf1')

 package() {

Erin-Allison commented on 2021-12-15 14:14 (UTC) (edited on 2021-12-15 15:03 (UTC) by Erin-Allison)

As ShroudedNight mentioned a few months ago, changing the icon path in the .desktop file broke it since you don't place the icons in the correct folders. Can you make the below change to the PKGBUILD to resolve that?

https://pastebin.com/48KpFspw

EDIT: Moved patch to pastebin to not clutter comments.

C_Schmidpeter commented on 2021-11-06 09:16 (UTC)

Small improvement hint:

"pkgdesc='A cross-platform C# IDE by JetBrains.'" should be changed to "pkgdesc='A cross-platform .NET IDE by JetBrains.'", as Rider supports all three major .NET languages (C#, F#, VB)