Search Criteria
Package Details: stm32cubeprog 2.18.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/stm32cubeprog.git (read-only, click to copy) |
---|---|
Package Base: | stm32cubeprog |
Description: | An all-in-one multi-OS software tool for programming STM32 products. |
Upstream URL: | https://www.st.com/en/development-tools/stm32cubeprog.html |
Keywords: | programmer stm32 |
Licenses: | custom:SLA0048 |
Provides: | stm32cubeprogrammer |
Submitter: | yjun |
Maintainer: | taotieren (GPereira, akumaexs, CloverGit) |
Last Packager: | CloverGit |
Votes: | 8 |
Popularity: | 0.005878 |
First Submitted: | 2021-01-15 20:39 (UTC) |
Last Updated: | 2024-11-28 13:06 (UTC) |
Dependencies (32)
- at-spi2-core (at-spi2-core-gitAUR)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- cairo (cairo-gitAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- krb5 (krb5-gitAUR)
- libdrm (libdrm-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libusb (libusb-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxext (libxext-gitAUR)
- libxi (libxi-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- libxrender
- libxtst
- libxxf86vm
- pango (pango-gitAUR)
- stlink (stlink-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- gsfonts (gsfonts-emojilessAUR) (make)
- icoutils (make)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, jdk8-openj9-binAUR, jdk-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zing-21-binAUR, zing-8-binAUR, jdk23-graalvm-ee-binAUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jdkAUR, jdk21-jetbrains-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, java-openjdk-ea-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (make)
- p7zip (p7zip-natspecAUR, p7zip-full-binAUR, 7-zip-fullAUR) (make)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »
xiretza commented on 2023-03-12 17:31 (UTC)
@GPereira: as commented multiple times, the installer needs to be run in xvfb to work in a clean chroot (or use the alternative build flow suggested by @DCNick3).
DCNick3 commented on 2023-03-08 21:24 (UTC) (edited on 2023-03-08 21:24 (UTC) by DCNick3)
@angelosn I don't think the problem is because of a stale file, it's failing in the same way for me
angelosn commented on 2023-03-08 21:15 (UTC) (edited on 2023-03-08 21:16 (UTC) by angelosn)
I still get this. Is there any way that my pc keeps old stuff and didn't understand the new update?
==> Starting package()... cp: cannot stat '/home/angel/.cache/yay/stm32cubeprog/src/build/*': No such file or directory ==> ERROR: A failure occurred in package(). Aborting... -> error making: stm32cubeprog
DCNick3 commented on 2023-03-08 21:14 (UTC) (edited on 2023-03-08 21:22 (UTC) by DCNick3)
Btw, I have found a less fiddly way to extract the files.
The installer is built with IzPack.
The "real" part of the installer is located in the .exe file, which has a jar file embedded into it. The linux executable is just a wrapper around it.
The installer already has support for automatic installs, but it doesn't work because of an ST's custom panel (
AnalyticsPanels
) asking to accept the usage of telemetry lacking the support for console installation mode.It is possible to add such support by adding another class with the name
AnalyticsPanelsConsoleHelper
Here's an archive with such a class: https://files.catbox.moe/o7kz0e.zip (source included, compiled with java8 with
SetupSTM32CubeProgrammer-2.13.0.exe
in the class path)It can be injected into the installer by putting it into
com/st/CustomPanels
directory and using 7z:7z a SetupSTM32CubeProgrammer-2.13.0.exe com/st/CustomPanels/AnalyticsPanelsConsoleHelper.class
(the directory hoops required because it needs to be put into specific directory in the jar)After this the linux installer can be using in an "auto" mode:
Here's PoC PKGBUILD for this: https://gist.github.com/DCNick3/289e3e5d191008a036c5303ef7426168 (needs the .class from above)
DCNick3 commented on 2023-03-08 18:19 (UTC)
Doesn't seem to be the case, still commented out for me
GPereira commented on 2023-03-08 11:54 (UTC)
The download is now fixed and mouse positions of the installer updated!
GPereira commented on 2023-03-08 11:00 (UTC) (edited on 2023-03-08 11:01 (UTC) by GPereira)
@angelosn @zkrx @Leafar I've pushed a new version and seems to be working ok, please check and let us know.
@justinkb @xiretza @DCNick3 xvfb is added back, let us know if you still have issues
angelosn commented on 2023-02-17 21:53 (UTC) (edited on 2023-02-17 21:56 (UTC) by angelosn)
Hi, The installation continues and says it finished but in the terminal I see those lines. In my menu I have 2 versions installed. 2.11.0 and 2.12.0
==> Starting package()... cp: cannot stat '/home/USER/.cache/yay/stm32cubeprog/src/build/*': No such file or directory ==> ERROR: A failure occurred in package(). Aborting... -> error making: stm32cubeprog
barskern commented on 2023-02-15 15:07 (UTC)
@zkrx for me it works to manually download the source file from st.com with a browser. I.e. click on the link (https://www.st.com/content/ccc/resource/technical/software/utility/group0/2c/71/de/d9/d5/2f/4f/4c/stm32cubeprg-lin-v2-12-0/files/stm32cubeprg-lin-v2-12-0.zip/jcr:content/translations/en.stm32cubeprg-lin-v2-12-0.zip) manually. It might be that st.com doesn't allow "robots"/curl to download files.
« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »