@yochananmarqos If you're building from source, check the docs we have for package maintainers. You want set INSTALLATION_METHOD_PACKAGE_MANAGER
on build.
Search Criteria
Package Details: nexusmods-app-bin 0.11.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/nexusmods-app-bin.git (read-only, click to copy) |
---|---|
Package Base: | nexusmods-app-bin |
Description: | A mod installer, creator and manager for all your popular games. |
Upstream URL: | https://github.com/Nexus-Mods/NexusMods.App |
Licenses: | GPL-3.0-or-later |
Conflicts: | nexusmods-app |
Provides: | nexusmods-app |
Submitter: | Abzie |
Maintainer: | Abzie (erri120) |
Last Packager: | Abzie |
Votes: | 13 |
Popularity: | 1.72 |
First Submitted: | 2024-06-15 16:48 (UTC) |
Last Updated: | 2025-05-25 08:21 (UTC) |
Dependencies (10)
- desktop-file-utils (desktop-file-utils-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, mimejs-gitAUR, xdg-utils-mimeoAUR)
- xdg-desktop-portal-dde (optional) – Deepin
- xdg-desktop-portal-gnome (xdg-desktop-portal-gnome-gitAUR, xdg-desktop-portal-gnome-noprompt-gitAUR) (optional) – GNOME
- xdg-desktop-portal-gtk (xdg-desktop-portal-gtk-gitAUR) (optional) – Generic Desktop
- xdg-desktop-portal-kde (xdg-desktop-portal-kde-gitAUR) (optional) – KDE Plasma
- xdg-desktop-portal-liri-gitAUR (optional) – Liri
- xdg-desktop-portal-tdAUR (optional) – theDesk
Required by (0)
Sources (4)
Latest Comments
« First ‹ Previous 1 2 3
erri120 commented on 2024-06-17 14:53 (UTC)
yochananmarqos commented on 2024-06-17 14:33 (UTC)
@erri120: I have a WIP PKGBUILD building from source, but it fails for some reason.
why do you think this package needs java-runtime? This is a C# project...
Good point. Yes, it was because namcap
thought it was necessary and I didn't look very closely:
nexusmods-app-bin I: Dependency java-runtime detected and satisfied (found class files opt/NexusMods.App/runtimes/osx-x64/native/7zz)
@Abzie: The Mac & Windows runtimes should be removed:
rm -rf "$pkgdir"/opt/NexusMods.App/runtimes/{osx,win}-x64
erri120 commented on 2024-06-17 12:22 (UTC) (edited on 2024-06-17 12:24 (UTC) by erri120)
namcap
probably suggested snappy
as a dependency because rocksdb
also has snappy
as a dependency. The App is using RocksDB under the hood and the RocksDB NuGet package provides native libraries, so it might recommend snappy
because of that.
It's still probably a false positive, although I haven't verified this. My system has snappy
installed as a dependency for ffmpeg
.
Abzie commented on 2024-06-17 12:08 (UTC) (edited on 2024-06-17 12:10 (UTC) by Abzie)
Hi erri120, I have added you as a Co-maintainer for this package.
With regards to both questions on deps from yourself and yochananmarqos these deps are highlighted from namcap. I dismissed the java-runtime
requirement for the same reason, it's a C# project.
snappy
was another dep identified by namcap. desktop-file-utils
provides update-desktop-database
as per upstream docs.
erri120 commented on 2024-06-17 11:47 (UTC)
I'm one of the developers working on the project, thanks for taking the time to create an AUR package for the App. I'm running Arch as well and would've probably created a package at some point.
Although we publish both an Archive, and an AppImage version, it's recommended to build from source if you create a package. I wrote a wiki page for this that you can find in the repository.
I'm curious about the snappy
requirement, that seems unnecessary.
@yochananmarqos why do you think this package needs java-runtime
? This is a C# project...
yochananmarqos commented on 2024-06-15 20:02 (UTC)
@Abzie: In summary, you're making this more complicated that it needs to be with useless variables and unnecessary functions.
There are missing dependencies on java-runtime
and hicolor-icon-theme
. No idea where you got desktop-file-utils
from. Also, SVG icons go in /usr/share/icons/hicolor/scalable/apps/
.
Just extract the source archive in the package function, no reason to have a prepare function at all. Improved PKGBUILD.
Abzie commented on 2024-06-15 17:00 (UTC)
Currently, only Stardew Valley is officially supported.
To use other games, click the + next to "My Games", then in the new tab click "Settings", then toggle on "[Unsupported] Enable Unsupported Games" and restart the application.
Pinned Comments
Abzie commented on 2025-03-22 23:05 (UTC)
You must use a desktop compatible with an XDG backend that supports the "App Chooser Portal": https://wiki.archlinux.org/title/XDG_Desktop_Portal#List_of_backends_and_interfaces
These have been listed as optional dependencies. You must install the XDG backend to suit your DE.
If you are running i3, see comment by cprn: https://aur.archlinux.org/packages/nexusmods-app-bin#comment-1016570