Search Criteria
Package Details: advantagescope-git 4.1.6.r23.gbc9dd3a-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/advantagescope-git.git (read-only, click to copy) |
---|---|
Package Base: | advantagescope-git |
Description: | robot diagnostics, log review/analysis, and data visualization application tool |
Upstream URL: | https://github.com/Mechanical-Advantage/AdvantageScope.git |
Licenses: | MIT |
Conflicts: | advantagescope |
Submitter: | softwareenginer |
Maintainer: | softwareenginer |
Last Packager: | softwareenginer |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2025-02-04 14:50 (UTC) |
Last Updated: | 2025-05-18 17:49 (UTC) |
Dependencies (30)
- alsa-lib
- at-spi2-core (at-spi2-core-gitAUR)
- cairo (cairo-gitAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- expat (expat-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3-classic-xfceAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR)
- libdrm (libdrm-gitAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxdamage
- libxext (libxext-gitAUR)
- libxfixes
- libxkbcommon (libxkbcommon-gitAUR)
- libxrandr (libxrandr-gitAUR)
- Show 10 more dependencies...
Latest Comments
softwareenginer commented on 2025-05-18 17:51 (UTC) (edited on 2025-05-18 17:52 (UTC) by softwareenginer)
Thank you for your help. I have updated the package accordingly. I will look into replacing
emsdk
in the future as well.a821 commented on 2025-05-18 12:25 (UTC)
I looked into
emsdk
and it looks to me to be very useless. It just downloads a pinned version ofnode
(node-lts-iron
) andemscripten
. And worse, it downloads into/usr
with no possibility of changing it. I would try to ditch this and use the official packages.That said, I think it should be possible to "vendor"
emsdk
such that it downloads its files duringprepare()
like it suggested previously. Not ideal though.Below the changes I suggest to the
PKGBUILD
(untested! it may need some tweaks (and fill the blanks)). Change theemsdk
version if needed (and update checksums).a821 commented on 2025-05-18 07:08 (UTC)
I understand the issue, but as I guess you realize, this is a could have a big security impact. And using
sudo
is forbidden according to the guidelines. I suggest:emsdk
has a destination flag at install, so you can temporarily install in$srcdir
and calling it from there. You'll need to update thePATH
I would guess.emsdk
such that the post-installation script are called frombuild()
, so one does not need to callsudo emsdk install
, but not sure whether this is possible or makes sense.Also, I noticed that the package penpot does not need to call
emsdk install
, so maybe all of this is unnecessary? (of course, it could be that package is broken...)softwareenginer commented on 2025-05-17 14:53 (UTC)
The reason
sudo
was used is that the required make dependencyemsdk
does not automatically initialize when installed. If you have an alternative to usingsudo
for the initialization step, please let me know.a821 commented on 2025-05-17 11:07 (UTC)
please do not use
sudo
inPKGBUILD
s