-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
19 changed files
with
745 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
[Desktop Entry] | ||
Categories=Development;IDE; | ||
Exec=rider | ||
GenericName=Fast & powerful, cross platform .NET IDE | ||
Icon=com.jetbrains.Rider | ||
Keywords=development; | ||
Name=Rider | ||
StartupNotify=true | ||
StartupWMClass=jetbrains-rider | ||
Terminal=false | ||
Type=Application | ||
MimeType=application/x-dotnet-solution;application/x-dotnet-fsharp-project;application/x-dotnet-csharp-project;application/x-dotnet-vb-project;text/x-csharp;text/x-fsharp;text/x-visualbasic; |
121 changes: 121 additions & 0 deletions
121
manifests/com.jetbrains.Rider/com.jetbrains.Rider.metainfo.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,121 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<component type="desktop-application"> | ||
<id>com.jetbrains.Rider</id> | ||
<metadata_license>CC-BY-SA</metadata_license> | ||
<project_license>LicenseRef-proprietary</project_license> | ||
<name>Rider</name> | ||
<summary>Fast & powerful, cross platform .NET IDE</summary> | ||
<description> | ||
<p> | ||
Rider supports .NET Framework, the new cross-platform .NET Core, and Mono based projects. This lets you develop a wide range of applications including .NET desktop applications, services and libraries, Unity games, Xamarin apps, ASP.NET, and ASP.NET Core web applications. | ||
</p> | ||
<p> | ||
Rider provides 2200+ live code inspections, hundreds of context actions and refactorings brought by ReSharper, and combines them with the IntelliJ platform's solid IDE features. Despite a heavy feature set, Rider is designed to be fast and responsive. | ||
</p> | ||
<p> | ||
As well as running and debugging multiple runtimes, Rider itself runs on multiple platforms: Windows, macOS, and Linux. | ||
</p> | ||
<p>NOTE: This wrapper is not verified by, affiliated with, or supported by JetBrains s.r.o.</p> | ||
</description> | ||
<url type="bugtracker">https://youtrack.jetbrains.com/</url> | ||
<url type="help">https://www.jetbrains.com/help/rider/</url> | ||
<url type="homepage">http://www.jetbrains.com/rider/</url> | ||
<launchable type="desktop-id">com.jetbrains.Rider.desktop</launchable> | ||
<developer_name>JetBrains s.r.o.</developer_name> | ||
<screenshots> | ||
<screenshot type="default"> | ||
<image type="source">https://www.jetbrains.com/rider/features/screenshots/img/[email protected]</image> | ||
</screenshot> | ||
</screenshots> | ||
<update_contact>sakcheen+flathub_AT_gmail.com</update_contact> | ||
<content_rating type="oars-1.1"/> | ||
<releases> | ||
<release version="2024.3.2" date="2024-12-11"> | ||
<description></description> | ||
</release> | ||
<release version="2024.3" date="2024-11-13"> | ||
<description></description> | ||
</release> | ||
<release version="2024.2.7" date="2024-10-24"> | ||
<description/> | ||
</release> | ||
<release version="2024.2.5" date="2024-09-20"> | ||
<description/> | ||
</release> | ||
<release version="2024.2.4" date="2024-09-09"> | ||
<description/> | ||
</release> | ||
<release version="2024.2.1" date="2024-08-20"> | ||
<description/> | ||
</release> | ||
<release version="2024.1.6" date="2024-08-13"> | ||
<description/> | ||
</release> | ||
<release version="2024.1.5" date="2024-08-06"> | ||
<description/> | ||
</release> | ||
<release version="2024.1.4" date="2024-06-24"> | ||
<description/> | ||
</release> | ||
<release version="2024.1.3" date="2024-06-10"> | ||
<description/> | ||
</release> | ||
<release version="2024.1.2" date="2024-05-07"/> | ||
<release version="2024.1.1" date="2024-04-17"/> | ||
<release version="2024.1" date="2024-04-09"/> | ||
<release version="2023.3.4" date="2024-03-12"/> | ||
<release version="2023.3.3" date="2024-01-22"/> | ||
<release version="2023.3.2" date="2023-12-20"/> | ||
<release version="2023.3.1" date="2023-12-12"/> | ||
<release version="2023.3" date="2023-12-06"/> | ||
<release version="2023.2.3" date="2023-11-03"/> | ||
<release version="2023.2.2" date="2023-09-26"/> | ||
<release version="2023.2.1" date="2023-08-24"/> | ||
<release version="2023.2" date="2023-08-02"/> | ||
<release version="2023.1.4" date="2023-07-18"/> | ||
<release version="2023.1.3" date="2023-06-22"/> | ||
<release version="2023.1.2" date="2023-05-17"/> | ||
<release version="2023.1.1" date="2023-04-26"/> | ||
<release version="2023.1" date="2023-04-05"/> | ||
<release version="2022.3.3" date="2023-03-22"/> | ||
<release version="2022.3.2" date="2022-01-27"/> | ||
<release version="2022.3.1" date="2022-12-21"/> | ||
<release version="2022.3" date="2022-12-07"/> | ||
<release version="2022.2.4" date="2022-11-08"/> | ||
<release version="2022.2.3" date="2022-09-13"/> | ||
<release version="2022.2.2" date="2022-08-22"/> | ||
<release version="2022.2.1" date="2022-08-10"/> | ||
<release version="2022.2" date="2022-08-02"/> | ||
<release version="2022.1.2" date="2022-06-03"/> | ||
<release version="2022.1.1" date="2022-04-29"/> | ||
<release version="2022.1" date="2022-04-19"/> | ||
<release version="2021.3.4" date="2022-03-30"/> | ||
<release version="2021.3.3" date="2022-01-31"/> | ||
<release version="2021.3.2" date="2021-12-24"/> | ||
<release version="2021.3.1" date="2021-12-10"/> | ||
<release version="2021.3" date="2021-12-08"/> | ||
<release version="2021.2.2" date="2021-10-13"/> | ||
<release version="2021.1.5" date="2021-06-22"/> | ||
<release version="2021.1.4" date="2021-06-14"/> | ||
<release version="2021.1.3" date="2021-05-26"/> | ||
<release version="2021.1.2" date="2021-04-23"/> | ||
<release version="2021.1.1" date="2021-04-10"/> | ||
<release version="2021.1" date="2021-04-08"/> | ||
<release version="2020.3.4" date="2021-03-17"/> | ||
<release version="2020.3.3" date="2021-02-22"/> | ||
<release version="2020.3.2" date="2020-12-30"/> | ||
<release version="2020.3.1" date="2020-12-24"/> | ||
<release version="2020.3" date="2020-12-14"/> | ||
<release version="2020.2.4" date="2020-10-01"/> | ||
<release version="2020.2.3" date="2020-09-18"/> | ||
<release version="2020.2.2" date="2020-09-10"/> | ||
<release version="2020.2.1" date="2020-08-21"/> | ||
<release version="2020.2" date="2020-08-13"/> | ||
<release version="2020.1.4" date="2020-07-09"/> | ||
<release version="2020.1.3" date="2020-05-19"/> | ||
<release version="2020.1.2" date="2020-05-07"/> | ||
<release version="2020.1.1" date="2020-04-29"/> | ||
<release version="2020.1.0" date="2020-04-16"/> | ||
<release version="2019.3.4" date="2020-02-28"/> | ||
</releases> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
app-id: com.jetbrains.Rider | ||
runtime: org.freedesktop.Sdk | ||
runtime-version: '24.08' | ||
sdk: org.freedesktop.Sdk | ||
command: rider | ||
separate-locales: false | ||
tags: | ||
- proprietary | ||
finish-args: | ||
- --share=ipc | ||
- --socket=x11 | ||
- --share=network | ||
- --socket=pulseaudio | ||
- --filesystem=host | ||
- --filesystem=xdg-run/keyring | ||
- --socket=session-bus | ||
- --talk-name=org.freedesktop.Notifications | ||
- --talk-name=org.freedesktop.secrets | ||
- --talk-name=org.freedesktop.Flatpak | ||
- --device=all | ||
- --env=RIDER_JDK=/app/extra/rider/jre64 | ||
modules: | ||
- shared-modules/libsecret/libsecret.json | ||
|
||
- name: rider | ||
buildsystem: simple | ||
build-commands: | ||
- unzip rider_logos.zip | ||
- install -D apply_extra /app/bin/apply_extra | ||
- install -D -m644 rider_logos/icon-rider.svg ${FLATPAK_DEST}/share/icons/hicolor/scalable/apps/${FLATPAK_ID}.svg | ||
- install -D -m644 -t ${FLATPAK_DEST}/share/applications/ ${FLATPAK_ID}.desktop | ||
- install -D -m644 -t ${FLATPAK_DEST}/share/metainfo/ ${FLATPAK_ID}.metainfo.xml | ||
- cat idea.properties | tee -a ${FLATPAK_DEST}/bin/idea.properties | ||
sources: | ||
- type: extra-data | ||
url: https://download.jetbrains.com/rider/JetBrains.Rider-2024.3.2.tar.gz | ||
sha256: 7c716bad550067960222bf1d97c5ac7c40d0ceba6cafd754065038f4d23b2a9e | ||
filename: rider.tar.gz | ||
only-arches: | ||
- x86_64 | ||
x-checker-data: | ||
type: jetbrains | ||
code: RD | ||
is-main-source: true | ||
size: 1880538329 | ||
- type: extra-data | ||
url: https://download.jetbrains.com/rider/JetBrains.Rider-2024.3.2-aarch64.tar.gz | ||
sha256: f1eff56a298f58bd25fcce7f7d572b2ba9e3bd1b51ff6457ab5f6dfe7f789b4a | ||
filename: rider.tar.gz | ||
only-arches: | ||
- aarch64 | ||
x-checker-data: | ||
type: jetbrains | ||
code: RD | ||
is-main-source: true | ||
size: 1871230298 | ||
- type: file | ||
path: com.jetbrains.Rider.desktop | ||
- type: file | ||
path: com.jetbrains.Rider.metainfo.xml | ||
- type: script | ||
commands: | ||
- mkdir rider/ | ||
- tar -xzf rider.tar.gz --directory=rider/ --strip-components=1 | ||
- rm rider.tar.gz | ||
dest-filename: apply_extra | ||
- type: file | ||
sha256: 894d2776d31ac722a2958f4dfd549652b4ea2c1615aafd403cdd7a3277e02850 | ||
url: https://resources.jetbrains.com/storage/products/rider/docs/rider_logos.zip | ||
size: 210376 | ||
- type: file | ||
path: idea.properties | ||
|
||
- name: wrapper | ||
buildsystem: meson | ||
config-opts: | ||
- -Deditor_binary=/app/extra/rider/bin/rider.sh | ||
- -Dprogram_name=rider | ||
- -Deditor_title=Rider | ||
sources: | ||
- type: git | ||
url: https://github.com/Lctrs/jetbrains-flatpak-wrapper.git | ||
commit: 5a054811ab2144ceaf343169b240a70eeb4dfb47 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#--------------------------------------------------------------------- | ||
# We need to disable chrome sandboxing due to invalid user and permissions | ||
# https://github.com/flathub/com.jetbrains.GoLand/issues/65 | ||
# https://youtrack.jetbrains.com/issue/IDEA-313202 | ||
#--------------------------------------------------------------------- | ||
ide.browser.jcef.sandbox.enable=false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
#!/bin/bash | ||
|
||
set -e | ||
shopt -s nullglob | ||
|
||
FIRST_RUN="${XDG_CONFIG_HOME}/flatpak-vscode-first-run" | ||
|
||
function msg() { | ||
echo "flatpak-vscode: $*" >&2 | ||
} | ||
|
||
if [ ! -f ${FIRST_RUN} ]; then | ||
WARNING_FILE="/app/share/vscode/flatpak-warning.txt" | ||
touch ${FIRST_RUN} | ||
fi | ||
|
||
PYTHON_SITEDIR=$(python3 <<EOFPYTHON | ||
import os | ||
import site | ||
print(os.path.relpath(site.getusersitepackages(), site.getuserbase())) | ||
EOFPYTHON | ||
) | ||
|
||
for tool_dir in /app/tools/*; do | ||
tool_bindir=$tool_dir/bin | ||
if [ -d "$tool_bindir" ]; then | ||
msg "Adding $tool_bindir to PATH" | ||
export PATH=$PATH:$tool_bindir | ||
fi | ||
tool_pythondir=$tool_dir/$PYTHON_SITEDIR | ||
if [ -d "$tool_pythondir" ]; then | ||
msg "Adding $tool_pythondir to PYTHONPATH" | ||
if [ -z "$PYTHONPATH" ]; then | ||
export PYTHONPATH=$tool_pythondir | ||
else | ||
export PYTHONPATH=$PYTHONPATH:$tool_pythondir | ||
fi | ||
fi | ||
done | ||
|
||
if [ "$FLATPAK_ENABLE_SDK_EXT" = "*" ]; then | ||
SDK=() | ||
for d in /usr/lib/sdk/*; do | ||
SDK+=("${d##*/}") | ||
done | ||
else | ||
IFS=',' read -ra SDK <<< "$FLATPAK_ENABLE_SDK_EXT" | ||
fi | ||
|
||
for i in "${SDK[@]}"; do | ||
if [[ -d /usr/lib/sdk/$i ]]; then | ||
msg "Enabling SDK extension \"$i\"" | ||
if [[ -f /usr/lib/sdk/$i/enable.sh ]]; then | ||
. /usr/lib/sdk/$i/enable.sh | ||
else | ||
export PATH=$PATH:/usr/lib/sdk/$i/bin | ||
fi | ||
else | ||
msg "Requested SDK extension \"$i\" is not installed" | ||
fi | ||
done | ||
|
||
if [ ! -e /etc/shells ] && [ -e /var/run/host/etc/shells ]; then | ||
ln -s /var/run/host/etc/shells /etc/shells | ||
fi | ||
|
||
exec env ELECTRON_RUN_AS_NODE=1 PATH="${EXTRA_PATH}:${PATH}:${XDG_DATA_HOME}/node_modules/bin" \ | ||
/app/bin/zypak-wrapper.sh /app/extra/vscode/code /app/extra/vscode/resources/app/out/cli.js \ | ||
--ms-enable-electron-run-as-node --extensions-dir=${XDG_DATA_HOME}/vscode/extensions \ | ||
"$@" ${WARNING_FILE} |
12 changes: 12 additions & 0 deletions
12
manifests/com.visualstudio.code/com.visualstudio.code-url-handler.desktop
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
[Desktop Entry] | ||
Name=Visual Studio Code - URL Handler | ||
Comment=Code Editing. Redefined. | ||
GenericName=Text Editor | ||
Exec=code --open-url %U | ||
Icon=com.visualstudio.code | ||
Type=Application | ||
NoDisplay=true | ||
StartupNotify=true | ||
Categories=Utility;TextEditor;Development;IDE; | ||
MimeType=x-scheme-handler/vscode; | ||
Keywords=vscode; |
7 changes: 7 additions & 0 deletions
7
manifests/com.visualstudio.code/com.visualstudio.code-workspace.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> | ||
<mime-type type="application/x-code-workspace"> | ||
<comment>Visual Studio Code Workspace</comment> | ||
<glob pattern="*.code-workspace"/> | ||
</mime-type> | ||
</mime-info> |
18 changes: 18 additions & 0 deletions
18
manifests/com.visualstudio.code/com.visualstudio.code.desktop
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
[Desktop Entry] | ||
Name=Visual Studio Code | ||
Comment=Code Editing. Redefined. | ||
GenericName=Text Editor | ||
Exec=code --reuse-window %F | ||
Icon=com.visualstudio.code | ||
Type=Application | ||
StartupNotify=true | ||
StartupWMClass=Code | ||
Categories=TextEditor;Development;IDE; | ||
MimeType=text/plain;inode/directory;application/x-code-workspace; | ||
Actions=new-empty-window; | ||
Keywords=vscode; | ||
|
||
[Desktop Action new-empty-window] | ||
Name=New Empty Window | ||
Exec=code --new-window %F | ||
Icon=com.visualstudio.code |
Oops, something went wrong.