From 737881668a40252bd8367ccfbf97b6b703713f34 Mon Sep 17 00:00:00 2001 From: szymon Date: Sun, 15 Mar 2026 19:58:05 +0100 Subject: [PATCH] srcpkgs: RubyMine update to 2025.3.3 --- srcpkgs/RubyMine/files/RubyMine.desktop | 9 +++++++++ srcpkgs/RubyMine/template | 16 ++++++++++------ srcpkgs/RubyMine/update | 1 + 3 files changed, 20 insertions(+), 6 deletions(-) create mode 100755 srcpkgs/RubyMine/files/RubyMine.desktop diff --git a/srcpkgs/RubyMine/files/RubyMine.desktop b/srcpkgs/RubyMine/files/RubyMine.desktop new file mode 100755 index 00000000000000..d6ab031844f4f6 --- /dev/null +++ b/srcpkgs/RubyMine/files/RubyMine.desktop @@ -0,0 +1,9 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Name=RubyMine +Comment=Most intelligent Ruby and Rails IDE. +Exec=rubymine %f +Terminal=false +Type=Application +Icon=/usr/lib/RubyMine/bin/rubymine.png +Categories=Development; diff --git a/srcpkgs/RubyMine/template b/srcpkgs/RubyMine/template index 9352f095bfd987..20742f2789f6a4 100644 --- a/srcpkgs/RubyMine/template +++ b/srcpkgs/RubyMine/template @@ -1,23 +1,24 @@ # Template file for 'RubyMine' pkgname=RubyMine -version=2024.2.0.1 +version=2025.3.3 revision=1 archs="x86_64 aarch64" -depends="virtual?java-environment" +depends="openjdk21" short_desc="Most intelligent Ruby and Rails IDE" maintainer="Anton Afanasyev " license="custom:Commercial" homepage="https://www.jetbrains.com/ruby" +shlib_provides="libwayland-cursor.so.0" case "$XBPS_TARGET_MACHINE" in x86_64) distfiles="https://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz" - checksum=9e3ca43d2cd0c22b254033c9fea4c54707310a39a2b4b1ff270a480b53fd3518 + checksum=bacd388b48555b0a63a83b5b341f346e09eefefa7ead6eb7660a2713c2749db5 ;; aarch64) distfiles="https://download.jetbrains.com/ruby/RubyMine-${version}-aarch64.tar.gz" - checksum=41f71e86c944ad6d5111402afdd4567387ce6099a3c8000739919dc58199f259 + checksum=22acd1f3cfaed49a9802254619ee84b7e19f871d44596003753d6687147cec88 ;; esac @@ -25,6 +26,7 @@ repository=nonfree restricted=yes nopie=yes python_version=3 +nostrip_files="usr/lib/RubyMine/bin/rubymine usr/lib/RubyMine/bin/fsnotifier usr/lib/RubyMine/bin/inspect.sh" post_extract() { rm -rf plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-windows-amd64.exe @@ -52,6 +54,7 @@ post_extract() { do_install() { TARGET_PATH="usr/lib/${pkgname}" + rm -rf ${TARGET_PATH}/lib/libwayland* vmkdir usr/bin vmkdir ${TARGET_PATH} @@ -71,6 +74,7 @@ do_install() { vcopy product-info.json ${TARGET_PATH} vcopy build.txt ${TARGET_PATH} - ln -sf "/${TARGET_PATH}/${launcher_path}" "${DESTDIR}/usr/bin/${pkgname}" - vdoc "${FILESDIR}/README.voidlinux" + ln -sf "/usr/lib/RubyMine/bin/rubymine" "${DESTDIR}/usr/bin/rubymine" + + vinstall ${FILESDIR}/RubyMine.desktop 644 usr/share/applications } diff --git a/srcpkgs/RubyMine/update b/srcpkgs/RubyMine/update index 390bd071df09c8..0a85a27820a9aa 100644 --- a/srcpkgs/RubyMine/update +++ b/srcpkgs/RubyMine/update @@ -1,2 +1,3 @@ pattern="RubyMine-\K[\d.]+(?=\.tar)" site="https://data.services.jetbrains.com/products/releases?code=RM&latest=true&type=release" +ignore=*.win