Package Details: rider 1:2021.2.2-1

Git Clone URL: https://aur.archlinux.org/rider.git (read-only, click to copy)
Package Base: rider
Description: A cross-platform C# 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: 48
Popularity: 1.24
First Submitted: 2017-08-06 22:00
Last Updated: 2021-10-14 01:46

Dependencies (2)

Required by (0)

Sources (2)

Latest Comments

1 2 3 4 5 Next › Last »

Albe111 commented on 2021-09-06 16:14

If you need to work with unity install rider from jetbrains-toolbox, otherwise it will not communicate correctly with the engine.

ShroudedNight commented on 2021-06-02 13:29

The icon change results in Rider having a placeholder icon in Gnome.

To fix this, I needed to add the Rider icon files to the hicolor theme:

sudo cp /usr/share/rider/bin/rider.png /usr/share/icons/hicolor/128x128/apps
sudo cp /usr/share/rider/bin/rider.svg /usr/share/icons/hicolor/scalable/apps

(Only one of these appears to be required)

And then update the icon theme cache:

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

Mildly interesting side-note: The icons JetBrains ships as part of the application are mildly different from the logos shipped in their Rider marketing resource: https://resources.jetbrains.com/storage/products/rider/docs/rider_logos.zip

Lochnair commented on 2021-05-10 18:29

Please update the sha256sum for rider.desktop, it's currently incorrect after the change today

osu_Vanilla commented on 2021-05-10 05:27

At file rider.desktop, please using Icon=rider instead of sed -i "s#Exec=#Exec=\"${_installdir}/${pkgname}/bin/rider.sh\" %f#g" "${pkgname}.desktop" in PKGBUILD. This will allow us to use icon pack.

kovac commented on 2021-04-15 13:52

I have a problem with authenticating with private nuget feed in Azure DevOps. Rider doesn't prompt me with the Microsoft login screen when I open the solution. I also tried creating a PAT with access permissions to pull nuget packages and add it in the username and password in the package source. But I keep seeing the below log:

Unable to load the service index for source https://pkgs.dev.azure.com/xxx/_packaging/internal/nuget/v3/index.json.

ShroudedNight commented on 2021-04-08 18:54

As things currently stand, the final package advertises itself as being appropriate for any architecture supported by Arch. Given that the JetBrains runtime is explicitly for AMD64, it's probably worth modifying things at some point so that this limitation is reflected in the generated package.

$ readelf -a /usr/share/rider/jbr/bin/java
ELF Header:
  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF64
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              DYN (Shared object file)
  Machine:                           Advanced Micro Devices X86-64
  Version:                           0x1
  Entry point address:               0xc27
  Start of program headers:          64 (bytes into file)
  Start of section headers:          10960 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           56 (bytes)
  Number of program headers:         9
  Size of section headers:           64 (bytes)
  Number of section headers:         31
  Section header string table index: 30

ShroudedNight commented on 2021-01-04 03:50

Patch for 2020.3.2 applied against 7ca66b2:

diff --git a/.SRCINFO b/.SRCINFO
index 5610250..6afeef0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = rider
        pkgdesc = A cross-platform C# IDE by JetBrains.
-       pkgver = 2020.3.1
+       pkgver = 2020.3.2
        pkgrel = 1
        epoch = 1
        url = https://www.jetbrains.com/rider/
@@ -12,9 +12,9 @@ pkgbase = rider
        conflicts = rider
        options = !strip
        options = staticlibs
-       source = https://download-cf.jetbrains.com/rider/JetBrains.Rider-2020.3.1.tar.gz
+       source = https://download-cf.jetbrains.com/rider/JetBrains.Rider-2020.3.2.tar.gz
        source = rider.desktop
-       sha256sums = 4cb323dc364290e92dfe5f0bd4f83d396247fc9f046f8b592c824ad03c908624
+       sha256sums = 123418dfcd3fc03c1f274cfca50499bcd88495cef60e791cd74c4e6c455b6fb6
        sha256sums = 326be4c1dbd1ece054b2f0fdce07632d171d2cd5bdadc32f681b55325071ebfc

 pkgname = rider
diff --git a/PKGBUILD b/PKGBUILD
index 0515c16..88fb044 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Tim Hellhake

 pkgname=rider
-pkgver='2020.3.1'
+pkgver='2020.3.2'
 pkgrel=1
 epoch=1
 pkgdesc='A cross-platform C# IDE by JetBrains.'
@@ -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=('4cb323dc364290e92dfe5f0bd4f83d396247fc9f046f8b592c824ad03c908624'
+sha256sums=('123418dfcd3fc03c1f274cfca50499bcd88495cef60e791cd74c4e6c455b6fb6'
             '326be4c1dbd1ece054b2f0fdce07632d171d2cd5bdadc32f681b55325071ebfc')

 package() {

navarroaxel commented on 2020-10-22 13:21

Could you please update the package?

ShroudedNight commented on 2020-10-02 14:34

Just repackaged locally with the following changes for 2020.2.4, everything appears to be working (edited to include .SRCINFO changes):

diff --git a/.SRCINFO b/.SRCINFO
index 0a641af..eef0a4e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = rider
        pkgdesc = A cross-platform C# IDE by JetBrains.
-       pkgver = 2020.2.3
+       pkgver = 2020.2.4
        pkgrel = 1
        epoch = 1
        url = https://www.jetbrains.com/rider/
@@ -12,9 +12,9 @@ pkgbase = rider
        conflicts = rider
        options = !strip
        options = staticlibs
-       source = https://download-cf.jetbrains.com/rider/JetBrains.Rider-2020.2.3.tar.gz
+       source = https://download-cf.jetbrains.com/rider/JetBrains.Rider-2020.2.4.tar.gz
        source = rider.desktop
-       sha256sums = d7e4145504fb3de938d350e34931fce96e863d8f4fbfb6c489b694855e2576ec
+       sha256sums = 4edd66360fa0ccbd83fb55ed1b8e08dc9515589f0c377390c55e95ed2222d4aa
        sha256sums = 326be4c1dbd1ece054b2f0fdce07632d171d2cd5bdadc32f681b55325071ebfc

 pkgname = rider
diff --git a/PKGBUILD b/PKGBUILD
index 044189f..4bb5a69 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Tim Hellhake

 pkgname=rider
-pkgver='2020.2.3'
+pkgver='2020.2.4'
 pkgrel=1
 epoch=1
 pkgdesc='A cross-platform C# IDE by JetBrains.'
@@ -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=('39b808ac6cc39b3b1d96d47fe9181810a2e13eb58aabc1cb4912b224daafca06'
+sha256sums=('4edd66360fa0ccbd83fb55ed1b8e08dc9515589f0c377390c55e95ed2222d4aa'
             '326be4c1dbd1ece054b2f0fdce07632d171d2cd5bdadc32f681b55325071ebfc')

 package() {

sum01 commented on 2020-09-06 05:25

The opt dep msbuild-15-bin should probably be changed to the mono-msbuild name used by the official repos or perhaps just msbuild as that's what it provides.