Skip to content

Commit

Permalink
add: rustrover-bin (#6841)
Browse files Browse the repository at this point in the history
RustRover, another free for non-commercial IDEs from JetBrains for Rust
developers. It will added after WebStorm has been merged and after this
commit merged, it will closes #6840.

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
  • Loading branch information
jimed-rand and pre-commit-ci[bot] authored Jan 10, 2025
1 parent e380a3c commit 9dae1f7
Show file tree
Hide file tree
Showing 4 changed files with 65 additions and 0 deletions.
1 change: 1 addition & 0 deletions packagelist
Original file line number Diff line number Diff line change
Expand Up @@ -508,6 +508,7 @@ rust-bin
rust-bindgen-git
rust-motd-deb
rustdesk-deb
rustrover-bin
schildichat-deb
scrcpy
sed
Expand Down
14 changes: 14 additions & 0 deletions packages/rustrover-bin/.SRCINFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
pkgbase = rustrover-bin
gives = rustrover
pkgver = 2024.3.2
pkgdesc = A powerhouse IDE for Rust developers
arch = amd64
arch = arm64
maintainer = James Ed Randson <[email protected]>
repology = project: rustrover
source_amd64 = https://download.jetbrains.com/rustrover/RustRover-2024.3.2.tar.gz
sha256sums_amd64 = c6549572baa913c9842b0227257f7477531269393d5989622a3d0b802b999bf8
source_arm64 = https://download.jetbrains.com/rustrover/RustRover-2024.3.2-aarch64.tar.gz
sha256sums_arm64 = d5187d7d449d1b1ec6ff2699c0ccdb3c3280841360d3f43c0318a41b865064c8

pkgname = rustrover-bin
35 changes: 35 additions & 0 deletions packages/rustrover-bin/rustrover-bin.pacscript
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
pkgname="rustrover-bin"
pkgver="2024.3.2"
gives="rustrover"
arch=("amd64" "arm64")
maintainer=("James Ed Randson <[email protected]>")
pkgdesc="A powerhouse IDE for Rust developers"
source_amd64=("https://download.jetbrains.com/${gives}/RustRover-${pkgver}.tar.gz")
sha256sums_amd64=("c6549572baa913c9842b0227257f7477531269393d5989622a3d0b802b999bf8")
source_arm64=("https://download.jetbrains.com/${gives}/RustRover-${pkgver}-aarch64.tar.gz")
sha256sums_arm64=("d5187d7d449d1b1ec6ff2699c0ccdb3c3280841360d3f43c0318a41b865064c8")
repology=("project: rustrover")

package() {
cd "${srcdir}/RustRover-${pkgver}"
mkdir -p "${pkgdir}/usr/share/licenses/rustrover/"
mkdir -p "${pkgdir}/usr/share/rustrover/"
mkdir -p "${pkgdir}/usr/share/pixmaps"
cp -dr --no-preserve='ownership' bin jbr lib modules plugins product-info.json "${pkgdir}/usr/share/rustrover/"
cp -dr --no-preserve='ownership' license "${pkgdir}/usr/share/licenses/rustrover/"
cp -dr "${pkgdir}/usr/share/rustrover/bin/rustrover.png" "${pkgdir}/usr/share/pixmaps/"
mkdir -p "${pkgdir}/usr/bin"
ln -sf "/usr/share/rustrover/bin/rustrover.sh" "${pkgdir}/usr/bin/rustrover"
mkdir -p "${pkgdir}/usr/share/applications/"
cat << EOF > "${pkgdir}/usr/share/applications/rustrover.desktop"
[Desktop Entry]
Type=Application
Name=RustRover
Icon=rustrover
Exec=/usr/share/rustrover/bin/rustrover
Comment=A powerhouse IDE for Rust developers
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-webstorm
EOF
}
15 changes: 15 additions & 0 deletions srclist
Original file line number Diff line number Diff line change
Expand Up @@ -10185,6 +10185,21 @@ pkgbase = rustdesk-deb

pkgname = rustdesk-deb
---
pkgbase = rustrover-bin
gives = rustrover
pkgver = 2024.3.2
pkgdesc = A powerhouse IDE for Rust developers
arch = amd64
arch = arm64
maintainer = James Ed Randson <[email protected]>
repology = project: rustrover
source_amd64 = https://download.jetbrains.com/rustrover/RustRover-2024.3.2.tar.gz
sha256sums_amd64 = c6549572baa913c9842b0227257f7477531269393d5989622a3d0b802b999bf8
source_arm64 = https://download.jetbrains.com/rustrover/RustRover-2024.3.2-aarch64.tar.gz
sha256sums_arm64 = d5187d7d449d1b1ec6ff2699c0ccdb3c3280841360d3f43c0318a41b865064c8

pkgname = rustrover-bin
---
pkgbase = schildichat-deb
gives = schildichat-desktop
pkgver = 1.11.30-sc.2
Expand Down

0 comments on commit 9dae1f7

Please sign in to comment.