Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

openidea-0.1.38-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: openidea Distribution: openSUSE Tumbleweed
Version: 0.1.38 Vendor: openSUSE
Release: 1.1 Build date: Sat Nov 7 14:48:57 2026
Group: Unspecified Build host: reproducible
Size: 157405701 Source RPM: openidea-0.1.38-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/l0ng-ai/openidea
Summary: IntelliJ IDEA-style IDE with a Rust core
OpenIDEA is an open-source IDE in the style of IntelliJ IDEA, built as a
Tauri desktop application with a Rust backend: editor, code insight
through language servers, debugger, Git, terminal, database and HTTP
clients for many languages.

This build downloads nothing to run: the in-app self-updater and the
installers of language servers, debuggers, coverage and profiling
tools, JDKs and agents are disabled. Tools are found on PATH as usual,
and for a missing one the IDE names the openSUSE package to install.

Provides

Requires

License

Apache-2.0 AND MIT AND Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND CC0-1.0 AND CDLA-Permissive-2.0 AND EPL-2.0 AND ISC AND MPL-2.0 AND OFL-1.1 AND Unicode-3.0 AND Zlib

Changelog

* Sat Nov 07 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 0.1.38:
    * Plugins: Plugin API 1.2 (user prompts, selected files,
      context keys, file clauses, item menus, custom icons);
      background document indexer; API 1.0 and 1.1 keep loading
    * Run/debug: Docker and Compose run targets; PHP Remote Debug
      (Xdebug) with php-debug and Bash Debug install offers;
      debug console search; Ruby test tree with gutter actions
      and SimpleCov coverage; rerun uses the edited configuration
    * Languages: Astro support; PHPStan on save, PHP-CS-Fixer
      reformat, composer.json namespaces and install offer;
      Python semantic highlighting and Ruff with config dirs;
      log highlighting
    * Database: Oracle data sources; one-row extractor; keyboard
      table edits
    * Version control: added/removed lines in the Git log; diff
      marks; preview diff; delete from Changes view
    * Desktop: update-source choice (CNB mirror); restored
      terminal tabs; trusted folders; middle-click close;
      Wayland on NVIDIA
    * Rebase distro patches (Lombok agent 1.18.48-openidea.3,
      java-usages 1.7.0); node modules unchanged; skip the new
      ruby-lsp installer test
* Fri Nov 06 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 0.1.37 (through 0.1.36):
    * Plugins: Plugin API 1.1 (1.0 frozen and still loads);
      marketplace index loads on first open; components must link
      against the host
    * Remote: open WSL projects through a WSL transport; failed
      SSH uploads reported instead of hanging
    * Run/debug: Flutter apps through the debug adapter; Spring
      Boot and Application from the project root; Python -m for
      relative imports; Gradle tests stream into the test tree
    * Java: link/unlink independent Gradle builds; Maven
      settings.xml profiles and mvnd; Android Logcat tool window
    * Version control: Git Blame on either side of a diff;
      current worktree marked; delete unversioned files
    * Editor: PHP level switch and live templates; Unity
      detection; gutter colour swatches; per-file find bar
    * Database: global data sources; paginated query results
    * From 0.1.36: plugin system preview and marketplace,
      run-configuration import, merge editor, Tomcat from built
      classes, CMake builds, terminal tab groups, French and
      Korean translations
    * Rebase distro patches (jar exclusions moved to java/)
* Tue Nov 03 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to version 0.1.35 (through 0.1.34):
    * Java/Spring: find endpoints by request path, navigate
      configuration keys, Maven resolves with the tool-window
      profiles, library classes behind jar: URIs open
    * Python: Ruff and Pyrefly language servers, Django test
      configurations, scripts run with the project interpreter
    * Editor: D and ERB modes, JSP highlighting, Go Module
      template, npm scripts from package.json gutter icons
    * Run/debug: .NET configurations, Cargo dependency updates,
      CMake profiles
    * Git: inline blame, Local Changes diff preview, worktree
      discovery
    * Agents: configurable executable per built-in agent,
      one-click Copilot ACP registry install
    * Many more fixes and improvements; see upstream's release
      notes for the full list
  - Rebase openidea-no-server-download.patch (upstream renamed
    data_dir to local_data_dir), openidea-no-prebuilt-jars.patch
    (Lombok agent 1.18.48-openidea.2 with the ECJ constructor fix,
    java-usages 1.2.1) and openidea-no-agent-installs.patch (new
    one-click ACP registry install: PATH adapters stay editable
    and hide their registry twins); skip the new
    python_servers_name_uv test, which exercises the disabled
    tool installers
  - Vendored npm set gains @codemirror/lang-java and @lezer/java
    for JSP highlighting; the cargo vendor tree is unchanged
* Sun Nov 01 2026 Martin Pluskal <mpluskal@suse.com>
  - New package openidea 0.1.33: an IntelliJ IDEA-style IDE with a
    Rust core, built as a Tauri desktop app on the system WebKitGTK.
    * The frontend is built offline with the system Node.js from
      vendored npm tarballs; the rolldown and lightningcss bindings
      vite needs are built from source.
    * Prebuilt jars and wasm modules are removed from the sources.
    * Pass -fno-strict-aliasing to the vendored tree-sitter grammars,
      avoiding the heap corruption of their old array.h on aarch64
      (gh#tree-sitter/tree-sitter-haskell#144).
    * openidea-server subpackage: the remote development server,
      which the IDE uploads to Linux hosts of the same architecture;
      they need libsqlite3 and a glibc at least as new as
      Tumbleweed's.
  - Add openidea-no-self-update.patch: disable the in-app updater,
    updates come from the distribution.
  - Add openidea-no-server-download.patch: do not download upstream's
    prebuilt openidea-server for remote development hosts.
  - Add openidea-no-prebuilt-jars.patch: drop the embedded prebuilt
    JDT LS extensions and patched Lombok agent; jdtls takes Lombok
    from the project's Maven or Gradle cache or a -javaagent option.
  - Add openidea-npm-build-deps.patch: vendor only the npm packages
    the build and the frontend tests use.
  - Add openidea-rlib-only.patch: skip the mobile staticlib and
    cdylib library types, which cost two extra LTO passes.
  - Add openidea-no-tool-installs.patch: do not download or install
    language servers, debuggers and formatters; name the openSUSE
    package to install instead.
  - Add openidea-no-jdk-downloads.patch: do not download JDKs or a
    Java runtime for jdtls, and find the JDKs in /usr/lib64/jvm.
  - Add openidea-no-agent-installs.patch: do not fetch the ACP
    Registry or install agents from it, and run the Claude Code and
    Codex ACP adapters from PATH instead of fetching them with npx.
  - Add openidea-no-coverage-installs.patch: do not offer to install
    coverage and profiling tools (cargo-llvm-cov, c8, the vitest
    coverage provider, coverage.py, py-spy) from Run with Coverage
    and Profile.

Files

/usr/bin/openidea
/usr/share/applications/openidea.desktop
/usr/share/doc/packages/openidea
/usr/share/doc/packages/openidea/README.md
/usr/share/icons/hicolor/128x128/apps/openidea.png
/usr/share/icons/hicolor/256x256/apps/openidea.png
/usr/share/icons/hicolor/32x32/apps/openidea.png
/usr/share/icons/hicolor/512x512/apps/openidea.png
/usr/share/icons/hicolor/scalable/apps/openidea.svg
/usr/share/licenses/openidea
/usr/share/licenses/openidea/LICENSE
/usr/share/licenses/openidea/LICENSE-codemirror-lang-angular
/usr/share/licenses/openidea/LICENSE-cspell-dicts
/usr/share/licenses/openidea/LICENSE-en_US
/usr/share/licenses/openidea/NOTICE
/usr/share/licenses/openidea/THIRD_PARTY_LICENSES.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Nov 9 22:58:56 2026