Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add: rustrover-bin #6841

Merged
merged 6 commits into from
Jan 10, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions packagelist
Original file line number Diff line number Diff line change
Expand Up @@ -505,6 +505,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 @@ -10123,6 +10123,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
Loading