Search Criteria
Package Details: smolvm 0.7.2-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/smolvm.git (read-only, click to copy) |
|---|---|
| Package Base: | smolvm |
| Description: | Tool to build & run portable, lightweight, self-contained virtual machines. |
| Upstream URL: | https://github.com/smol-machines/smolvm |
| Keywords: | vm |
| Licenses: | Apache-2.0 |
| Conflicts: | smolvm-bin, smolvm-git |
| Provides: | smolvm |
| Submitter: | anelgarhy |
| Maintainer: | anelgarhy |
| Last Packager: | anelgarhy |
| Votes: | 3 |
| Popularity: | 2.75 |
| First Submitted: | 2026-04-19 12:06 (UTC) |
| Last Updated: | 2026-05-21 14:08 (UTC) |
Dependencies (13)
- crun (crun-gitAUR, crun-krun-wasmAUR)
- e2fsprogs (e2fsprogs-gitAUR)
- jq (jq-gitAUR, jq-staticAUR, jaq-binAUR, jaq-gitAUR)
- libcap
- libkrun (libkrun-gitAUR)
- libkrunfw (libkrunfw-gitAUR)
- seatd (seatd-gitAUR)
- util-linux (util-linux-aesAUR, util-linux-selinuxAUR)
- alpine-sdkAUR (make)
- busybox (busybox-gitAUR) (make)
- cargo (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, rust, rustup) (make)
- curl (curl-gitAUR, curl-c-aresAUR) (make)
- tar (tar-gitAUR, uutils-tar-gitAUR) (make)
Latest Comments
svenstaro commented on 2026-05-21 21:09 (UTC)
About the lockfile: I think you have the right idea but you should ask upstream to add one.
And I still don't quite understand why we're not doing
cargo make distas upstream does. I'm not necessarily against the current way you have made but it's fairly verbose and I'm wondering whether the package might be more maintainable if we follow upstream more closely. What do you think?anelgarhy commented on 2026-05-21 18:29 (UTC)
hi @svenstaro, i had to ship the lock file myself because its missing from the upstream and i want to lock the deps, the edits in
0b18bacbe124bf4cbdd84826ab3a0ebaf325efc5i took it from the build script provided by the project but i didnt just use the script to make the PKGBUILD more verbose and self documented and it also helps me sorting the package deps :). Thanks for reaching out >-<svenstaro commented on 2026-05-21 17:34 (UTC)
Or rather I think I mean to ask, why not follow the upstream development guide to build this? https://github.com/smol-machines/smolvm/blob/main/docs/DEVELOPMENT.md
svenstaro commented on 2026-05-21 17:33 (UTC)
Also, how did you come up with all of the stuff here: https://aur.archlinux.org/cgit/aur.git/commit/?h=smolvm&id=0b18bacbe124bf4cbdd84826ab3a0ebaf325efc5
svenstaro commented on 2026-05-21 17:25 (UTC)
What's the reason behind shipping your own lockfile?
anelgarhy commented on 2026-05-21 07:21 (UTC) (edited on 2026-05-21 07:24 (UTC) by anelgarhy)
@Dulbi can you try 0.7.1-1? it should build the rootfs now
anelgarhy commented on 2026-05-20 14:49 (UTC)
hi @svenstaro, sure go ahead, but keep in mind that the current PKGBUILD dosen't install all the needed files for the package as mentioned by @Dulbi and i didnt got the time to fix that, so you'll need to fix it
svenstaro commented on 2026-05-20 14:17 (UTC)
Hey, I would like to slap this package into [extra]. What do you think about that? You'd need to agree to license the PKGBUILD as 0BSD.
Dulbi commented on 2026-05-08 07:40 (UTC)
after installing v0.5.20, I get this error: "agent operation failed: start machine: agent operation failed: verify rootfs: agent rootfs not found: /home/xxx/.local/share/smolvm/agent-rootfs". My assumption is that the last part of the install_smolvm() function from https://smolmachines.com/install.sh is missing. Could you please have a look?