Search Criteria
Package Details: rimsort-git r2125.405f05b9-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/rimsort-git.git (read-only, click to copy) |
|---|---|
| Package Base: | rimsort-git |
| Description: | A Mod Manager For Rimworld game |
| Upstream URL: | https://github.com/RimSort/RimSort |
| Licenses: | GPL3 |
| Submitter: | DarkShadow44 |
| Maintainer: | DarkShadow44 |
| Last Packager: | DarkShadow44 |
| Votes: | 2 |
| Popularity: | 0.010545 |
| First Submitted: | 2024-04-25 04:33 (UTC) |
| Last Updated: | 2025-12-30 15:05 (UTC) |
Latest Comments
« First ‹ Previous 1 2 3 4 5 Next › Last »
DarkShadow44 commented on 2025-12-12 18:19 (UTC)
You're welcome! I pushed another update that should fix those issues.
Eidokan commented on 2025-12-12 18:06 (UTC)
That is indeed a little weird. I added a symlink myself using
( cd /opt/rimsort/libs/ && ln -s SteamworksPy{_x86_64,}.so )which did fix the issue.Then it complained about a text file called
steam_appid.txtmissing in/opt/rimsortin yet another exception. The file is located in the rimsort repo at root level and contains just the number294100. Runningecho 294100 >/opt/rimsort/steam_appid.txt(or simply copying that file) fixes that one.Now it does successfully trigger Steam by unsubscribing and immediately resubscribing from those mods via IPC and Steams downloads overview does list workshop content for Rimworld with the current time. Unfortunately some mods still don't end up being up-to-date but I don't see that being packaging issue and I'll need some time to investigate that one.
Anyway, thank you for working on these issues and of course packaging RimSort in the first place!
DarkShadow44 commented on 2025-12-12 11:44 (UTC)
That's weird, there should be
/opt/rimsort/libs/SteamworksPy_x86_64.so. Could you test if it works if you rename that to justSteamworksPy.so? No idea why that wouldn't work, but I could add a symlink.Eidokan commented on 2025-12-11 19:55 (UTC)
Sadly, no dice yet - the next one is
SteamworksPy.so. This also happened while forcing Steam to update mods.DarkShadow44 commented on 2025-12-11 17:27 (UTC)
I currently don't have any out of date mods, so it's hard to test... I did push an update to include libsteam_api.so in the same place it would be when ran directly, so I hope that helps...
Eidokan commented on 2025-12-11 05:20 (UTC)
Sure. It happens when updating mods via the Steam client. Here's how to reproduce it:
steamcmdAUR package won't work btw. Apparently RimSort tries to write temporary files to/usr/lib/steamwhen the SteamCMD installation location is set to/usr/lib. I guess I'll open an issue upstream about that one…DarkShadow44 commented on 2025-12-11 03:50 (UTC)
@Eidokan Can you tell me what exactly you did to get this error? Shouldn't be too hard to fix
Eidokan commented on 2025-12-10 16:24 (UTC) (edited on 2025-12-10 16:25 (UTC) by Eidokan)
The python workaround may be a little brute, but works well enough for me. RimSort launches and works mostly fine from what I have tested so far.
I did notice one minor issue regarding a missing shared library. When updating a mod using the Steam client from RimSort I'm seeing the following exception:
I don't know where that .so is supposed to be coming from (shipped with RimSort vs dependency), but it indeed appears to be missing. That is not terrible though, as the steamcmd integration works fine for updating mods and other Steam-related features, like opening a mod in their desktop app, appear to work fine.
Thank You!
DarkShadow44 commented on 2025-12-10 03:39 (UTC)
@Eidoka I feared such issues when running from uv directly... I came up with something that is ugly but seems to work for now... Please test and report back.
Eidokan commented on 2025-12-09 14:24 (UTC) (edited on 2025-12-09 14:25 (UTC) by Eidokan)
Hi, unfortunately I am having issues with the new packaging method.
The first minor one was an undeclared runtime dependency on
uv. It is inmakedependsbut called by RimSort.sh as installed. This was easy to diagnose and fix as runningRimSortfrom the terminal showed a 'command not found' message but is obviously not ideal.The main one, that I can't quite pin down on my own right now, started after installing
uv. For some reason running/usr/bin/RimSortleads to an attempt to delete a part of this package.The exit code of the above is 2.
/opt/rimsort/.venv/binis a directory belonging to rimsort-git with permissions 755 owned by root.I looked around that venv a little and found that
/opt/rimsort/.venv/bin/pythonas packaged is a symlink to/build/.local/share/uv/python/cpython-3.12.12-linux-x86_64-gnu/bin/python3.12. The latter looks a lot like a path from inside the build container./buildis the home directory of the "builduser" used bymakechrootpkg, so my speculation is that this PKGBUILD probably installs python to ~/.local/share/… and references that in the resulting package. That would mean that this package will only work for the user that build this package on the same machine and only while that python installation lives. Unlike files installed by pacman, that installation is also modifiable by that user without superuser permissions. People that use build containers like I do, install the package on other machines where that path does not exist or don't have access to that users home directory would have issues. But again, I'm not 100% sure on this.Thank you for packaging this despite all the trouble with nuitka and uv!
« First ‹ Previous 1 2 3 4 5 Next › Last »