diff --git a/packagelist b/packagelist index ad9ca1b938..e29ba3c0ac 100644 --- a/packagelist +++ b/packagelist @@ -502,6 +502,7 @@ rhino-stampede-dev rhino-system-git rhino-ubxi-core rhino-xfwm4-theme-git +rider-bin rio-wayland-deb rio-x11-deb rosary-deb diff --git a/packages/rider-bin/.SRCINFO b/packages/rider-bin/.SRCINFO new file mode 100644 index 0000000000..f9af6129a9 --- /dev/null +++ b/packages/rider-bin/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = rider-bin + gives = rider + pkgver = 2024.3.3 + pkgdesc = The world's most loved .NET and game dev IDE + arch = amd64 + arch = arm64 + maintainer = James Ed Randson + repology = project: rider + source_amd64 = https://download-cdn.jetbrains.com/rider/JetBrains.Rider-2024.3.3.tar.gz + sha256sums_amd64 = 3185826c0d85c06bf18c5ece3f5f9698acef006932b7a92b6cb190fd4d8e2807 + source_arm64 = https://download-cdn.jetbrains.com/rider/JetBrains.Rider-2024.3.3-aarch64.tar.gz + sha256sums_arm64 = 8ca14eeae6a9164da955f9e292dda788bda53a031c24ef6c2fab505e3e2f175b + +pkgname = rider-bin diff --git a/packages/rider-bin/rider-bin.pacscript b/packages/rider-bin/rider-bin.pacscript new file mode 100644 index 0000000000..744baf607d --- /dev/null +++ b/packages/rider-bin/rider-bin.pacscript @@ -0,0 +1,35 @@ +pkgname="rider-bin" +pkgver="2024.3.3" +gives="rider" +arch=("amd64" "arm64") +maintainer=("James Ed Randson ") +pkgdesc="The world's most loved .NET and game dev IDE" +source_amd64=("https://download-cdn.jetbrains.com/${gives}/JetBrains.Rider-${pkgver}.tar.gz") +sha256sums_amd64=("3185826c0d85c06bf18c5ece3f5f9698acef006932b7a92b6cb190fd4d8e2807") +source_arm64=("https://download-cdn.jetbrains.com/${gives}/JetBrains.Rider-${pkgver}-aarch64.tar.gz") +sha256sums_arm64=("8ca14eeae6a9164da955f9e292dda788bda53a031c24ef6c2fab505e3e2f175b") +repology=("project: rider") + +package() { + cd "${srcdir}/JetBrains Rider-${pkgver}" + mkdir -p "${pkgdir}/usr/share/licenses/rider" + mkdir -p "${pkgdir}/usr/share/rider" + mkdir -p "${pkgdir}/usr/share/pixmaps" + cp -dr --no-preserve='ownership' bin jbr lib modules plugins tools product-info.json "${pkgdir}/usr/share/rider/" + cp -dr --no-preserve='ownership' license "${pkgdir}/usr/share/licenses/rider/" + cp -dr "${pkgdir}/usr/share/rider/bin/rider.png" "${pkgdir}/usr/share/pixmaps/" + mkdir -p "${pkgdir}/usr/bin" + ln -sf "/usr/share/rider/bin/rider.sh" "${pkgdir}/usr/bin/rider" + mkdir -p "${pkgdir}/usr/share/applications/" + cat << EOF > "${pkgdir}/usr/share/applications/rider.desktop" +[Desktop Entry] +Type=Application +Name=Rider +Icon=rider +Exec=/usr/share/rider/bin/rider +Comment=The world's most loved .NET and game dev IDE. +Categories=Development;IDE; +Terminal=false +StartupWMClass=jetbrains-webstorm +EOF +} diff --git a/srclist b/srclist index 8e4abf7230..874a9c2d46 100644 --- a/srclist +++ b/srclist @@ -10090,6 +10090,21 @@ pkgbase = rhino-xfwm4-theme-git pkgname = rhino-xfwm4-theme-git --- +pkgbase = rider-bin + gives = rider + pkgver = 2024.3.3 + pkgdesc = The world's most loved .NET and game dev IDE + arch = amd64 + arch = arm64 + maintainer = James Ed Randson + repology = project: rider + source_amd64 = https://download-cdn.jetbrains.com/rider/JetBrains.Rider-2024.3.3.tar.gz + sha256sums_amd64 = 3185826c0d85c06bf18c5ece3f5f9698acef006932b7a92b6cb190fd4d8e2807 + source_arm64 = https://download-cdn.jetbrains.com/rider/JetBrains.Rider-2024.3.3-aarch64.tar.gz + sha256sums_arm64 = 8ca14eeae6a9164da955f9e292dda788bda53a031c24ef6c2fab505e3e2f175b + +pkgname = rider-bin +--- pkgbase = rio-wayland-deb gives = rio pkgver = 0.0.36