@dreieck: This PKGBUILD is the best I could come up with. Analog Devices unfortunately only provide an installer which can't be used for silent installs, so to build this package, I am using LTSpices internal update interface. Unfortunately, Analog does not want to provide any information how it works, and updates are not versioned so adding sources to this PKGBUILD could lead to a PKGBUILD which can't be build one day after publishing. One could make a tool though, which builds a PKGBUILD for the most recent version, but that just leads to a similar implementation to this package.
I'll try to enable verbose logging in curl so errors like these can be caught more easily. I'm guessing it is due to timeouts, although I already set the timeout-limit pretty high (for my taste at least).
Pinned Comments
fenugrec commented on 2025-01-22 23:08 (UTC) (edited on 2025-01-23 17:25 (UTC) by fenugrec)
(follow-up) - yeah, currently it's a bit of a mess :
https://ltspice.analog.com/download/24.1.0/LTspice64.msi
https://ltspice.analog.com/software/LTspice64.msi
https://ltspice.analog.com/download/24.0.12/LTspice64.msi
, the .json says 24.0.11...I'm going to try using a permalink, just so the build doesn't break on their next update, but I may not notice for a while to update the PKGBUILD. We can revisit this if analog gets their versioning straightened out.