Package Details: stm32cubeide 2.2.0-1

Git Clone URL: https://aur.archlinux.org/stm32cubeide.git (read-only, click to copy)
Package Base: stm32cubeide
Description: Integrated Development Environment for STM32
Upstream URL: https://www.st.com/en/development-tools/stm32cubeide.html
Keywords: arm cortex cortex-m cubeide embedded ide st stm32
Licenses: custom:SLA0048
Submitter: kumen
Maintainer: kumen
Last Packager: kumen
Votes: 37
Popularity: 0.023830
First Submitted: 2019-05-02 15:05 (UTC)
Last Updated: 2026-07-07 20:19 (UTC)

Pinned Comments

kumen commented on 2025-07-09 20:36 (UTC)

Download STM32CubeIDE-Lnx manually and place it in the build directory. Login required for download.

kumen commented on 2023-03-19 13:14 (UTC) (edited on 2023-03-19 13:17 (UTC) by kumen)

STM32CubeIDE is now run by executing stm32cubeide_wayland official script. If you have issues related to run environment, try to edit /usr/share/applications/stm32cubeide.desktop file and uncomment one of commented out Exec=... lines and comment out currently used one. After making changes to stm32cubeide.desktop run update-desktop-database as root to apply changes.

Discussion about this Eclipse issues is here: https://github.com/eclipse-platform/eclipse.platform.swt/issues/158

Latest Comments

1 2 3 4 5 6 .. 18 Next › Last »

kumen commented on 2026-06-19 15:55 (UTC)

It was possible before version 1.19.0: https://aur.archlinux.org/cgit/aur.git/commit/?h=stm32cubeide&id=f78a410e8a5d4df3a370d0a89e39890ba5626988

aurabert commented on 2026-06-19 15:19 (UTC)

It should be possible to download it automatically (without login) in the same way that stm32cubeprog does it: by fetching and parsing https://www.st.com/content/st_com_cx/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide/_jcr_content/get-software/getsw-table-li.nocache.html/st-site-cx/components/containers/product/get-software-table-body.html

navidcity commented on 2026-04-27 09:18 (UTC)

It might be worth considering switching the dependency from webkit2gtk (AUR) to webkit2gtk-4.1, which is already available in the official Arch extra repository.

Building webkit2gtk from source is extremely time-consuming due to its size and complexity, and this significantly increases installation time for STM32CubeIDE users on Arch.

If webkit2gtk-4.1 is ABI/API compatible with what STM32CubeIDE requires, using the repo version would improve installation speed and overall user experience while avoiding unnecessary local builds.

Has anyone verified compatibility with webkit2gtk-4.1?

abody commented on 2026-03-13 08:55 (UTC)

ST changed something again, now neither curl nor wget can download either the license (SLA0048) nor the additional license terms (HTML)

==> Making package: stm32cubeide 2.1.0-1 (Fri 13 Mar 2026 09:52:17 AM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found st-stm32cubeide_2.1.0_27993_20260219_1630_amd64.sh.zip
  -> Found 99-jlink.rules.patch
  -> Downloading stm32cubeide_SLA0048.pdf...
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
100 99.00k 100 99.00k   0      0  1.31M      0                              0
  -> Downloading stm32cubeide_v2.1.0_additional_license_terms.html...
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
  0      0   0      0   0      0      0      0                              0
curl: (92) HTTP/2 stream 1 reset by server (error 0x2 INTERNAL_ERROR)
==> ERROR: Failure while downloading https://www.st.com/resource/en/additional_license_terms/additional-license-terms-stm32cubeide-v2-1-0.html
    Aborting...

aidanogrh commented on 2026-02-19 01:50 (UTC)

I had to force _JAVA_AWT_WM_NONREPARENTING=1 as well as GDK_BACKEND=x11

EuphoricCatface commented on 2025-11-24 03:44 (UTC)

Also their wayland integration seems wacky currently. I had to force x11 by GDK_BACKEND=x11 stm32cubeide.

Sven commented on 2025-11-22 23:50 (UTC)

@EuphoricCatface They removed CubeMX from CubeIDE 2.0.0. You have to install stm32cubemx separately.

EuphoricCatface commented on 2025-11-22 07:14 (UTC) (edited on 2025-11-22 07:25 (UTC) by EuphoricCatface)

I'm quite confused after upgrading to 2.0.0. Where's the device configuration editor? How do I create an example project??

EDIT: Apparently you need STM32CubeMX for that now (AUR link: https://aur.archlinux.org/packages/stm32cubemx)

<deleted-account> commented on 2025-07-10 09:41 (UTC)

After downloading the zip, it seems i was having problems installing,
to fix the issues, manually download: SLA0048_STM32CubeIDE.pdf.
delete old installation dir at /opt/stmcubeide
and then build with:

❯ makepkg -si

note: it seems also the dependency st-link server needs its own zip to be installed.
Thank you Kumen for maintaining this package! Your efforts are really appreciated.