@cartogan I didn't get any issues.
Search Criteria
Package Details: ltspice 26.0.1.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/ltspice.git (read-only, click to copy) |
|---|---|
| Package Base: | ltspice |
| Description: | SPICE simulator, schematic capture and waveform viewer. |
| Upstream URL: | https://www.analog.com/en/resources/design-tools-and-calculators/ltspice-simulator.html |
| Keywords: | simulation spice wine |
| Licenses: | LicenseRef-LTspice |
| Submitter: | M4a1x |
| Maintainer: | fenugrec |
| Last Packager: | fenugrec |
| Votes: | 38 |
| Popularity: | 0.27 |
| First Submitted: | 2015-07-08 21:35 (UTC) |
| Last Updated: | 2025-12-20 21:37 (UTC) |
Dependencies (7)
- wine (wine-stable-nextAUR, wine-stableAUR, wine-pure-gitAUR, wine-pure-gitAUR, wine-tkg-staging-ntsync-binAUR, wine-asahi-gitAUR, wine-gitAUR, wine-staging-gitAUR, wine-cachyosAUR, wine-tkg-staging-wow64-binAUR, wine-tkg-staging-binAUR, wine32AUR, wine-staging)
- curl (curl-gitAUR, curl-c-aresAUR) (make)
- gawk (gawk-gitAUR) (make)
- icoutils (make)
- imagemagick (imagemagick-full-gitAUR, imagemagick-gitAUR, imagemagick-essentials-gitAUR, imagemagick-fullAUR) (make)
- msitools (msitools-gitAUR) (make)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, openerAUR, mimejs-gitAUR, xdg-utils-mimeoAUR) (optional) – for launching HTML help files
Required by (0)
Sources (5)
Equinox6002 commented on 2026-05-05 19:00 (UTC)
cartogan commented on 2026-05-01 02:22 (UTC) (edited on 2026-06-04 00:29 (UTC) by cartogan)
For me building fails with multiple errors like this one:
** (msiextract:1116): CRITICAL **: 05:12:34.500: gsf_input_name: assertion 'GSF_IS_INPUT (input)' failed
Does anyone else face the same issue?
EDIT: For whatever reason, I no longer have this issue. It builds fine now.
fenugrec commented on 2025-08-31 16:55 (UTC)
@anemona_anonima thanks, I don't think I was aware of that.
I can at least now make a maintainer script that updates PKGBUILD contents, to be invoked manually; or make this package instead just get the Latest version. I do like having permalinks and the ability to rollback to previous versions however.
anemona_anonima commented on 2025-08-31 16:35 (UTC)
Just in case it is useful (didn't see this mentioned in previous posts), Analog provides a link with the latest LTspice installer, version and also the checksum.
https://ltspice.analog.com/download/updates.txt
Tracking the changes in that page could help with the correct checksum for each new release. Hope that helps.
fenugrec commented on 2025-02-12 14:59 (UTC)
@Mighty_Pig
Make sure your PKGBUILD is up to date (and matches https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ltspice ), it should be fixed since jan 23
Mighty_Pig commented on 2025-02-12 10:00 (UTC) (edited on 2025-02-12 10:09 (UTC) by Mighty_Pig)
It is still failing to download the file.
-> Downloading LTspice64.msi...
% 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: (22) The requested URL returned error: 404
==> ERROR: Failure while downloading https://ltspice.analog.com/download//LTspice64.msi
Aborting...
-> error making: ltspice-exit status 1
-> Failed to install the following packages. Manual intervention is required:
ltspice - exit status 1
Seems like the version is not added correctly to the url?
Edit: For some reason the source inside the PKGBUILD is as following:
source=("${pkgname}.sh"
"${pkgname}-help.sh"
"conv.sh"
"https://ltspice.analog.com/download/${_filever}/LTspice64.msi"
)
It seems to be using the _filever variable instead of the pkgver it should be using? Even removing cache and redownloading everything still results into having the _filever variable inside the PKGBUILD?
fenugrec commented on 2025-01-23 17:24 (UTC)
It looks like _filever=24.1.0 is missing?
oops, leftover from a test, and when I re-tried 'makepkg', of course I already had the .msi file downloaded and didn't notice. Should work now.
I'll pin my other comment just to draw attention to the versioning situation.
yaoyun commented on 2025-01-23 16:50 (UTC)
@fenugrec It looks like _filever=24.1.0 is missing? That aside, thank you for taking over this package and providing such prompt maintenance.
P.S. By 'adding a note,' I actually meant a pinned comment, but your solution is even better!
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 :
- I found permalinks, like
https://ltspice.analog.com/download/24.1.0/LTspice64.msi - the above is the same file as what you currently (2025/01/25) get from
https://ltspice.analog.com/software/LTspice64.msi - the version string in the .json file is not 24.1.0 as expected, but '24.0.12' ....
- if you download
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.
fenugrec commented on 2025-01-22 22:42 (UTC)
@yaoyun thanks. Yes, I thought of this when I adopted the package; I'm not sure if analog has permalinks to previous versions. In this case I think it takes a manual intervention anyway; IIRC they changed some of the help hierarchy and some scripts need tweaking. Agreed some form of warning would be nice. I don't think it's possible to output anything before makepkg validates the sums however...
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.msihttps://ltspice.analog.com/software/LTspice64.msihttps://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.