0.5.3 contains some major changes for package maintainers. The docs should cover most of it. Importantly, we changed how we handle NXM links, and how we provide the .desktop
file.
Search Criteria
Package Details: nexusmods-app-bin 0.5.3-2
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: | 4 |
Popularity: | 2.67 |
First Submitted: | 2024-06-15 16:48 (UTC) |
Last Updated: | 2024-07-16 19:37 (UTC) |
Dependencies (4)
- 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, xdg-utils-mimeoAUR, mimejs-gitAUR)
Required by (0)
Sources (3)
- https://github.com/Nexus-Mods/NexusMods.App/raw/v0.5.3/src/NexusMods.App.UI/Assets/nexus-logo.svg
- https://github.com/Nexus-Mods/NexusMods.App/raw/v0.5.3/src/NexusMods.App/com.nexusmods.app.desktop
- https://github.com/Nexus-Mods/NexusMods.App/releases/download/v0.5.3/NexusMods.App-0.5.3-1.linux-x64.zip
erri120 commented on 2024-07-16 08:59 (UTC)
Abzie commented on 2024-06-20 13:49 (UTC)
Thank you, that's been removed.
erri120 commented on 2024-06-20 13:27 (UTC)
The included nexusmods-app.desktop
file has MimeType=x-scheme-handler/nxm
which should be removed.
Abzie commented on 2024-06-20 13:26 (UTC)
The NXM handler is generated by the program on first startup/login prompt, it doesn't need to be included in the AUR package unlike the application's .desktop file.
erri120 commented on 2024-06-20 13:02 (UTC)
@Abzie the nexusmods-app.desktop
file that you ship is wrong. You want to create two desktop files:
1) For "Nexus Mods App" that launches the App. 2) For "Nexus Mods App NXM Handler"
We currently generate a .desktop
file at runtime at ~/.local/share/applications/nexusmods-app-nxm.desktop
:
[Desktop Entry]
Name=NexusMods.App NXM Handler
Terminal=false
Type=Application
Path=/ssd-pool/projects/NexusMods/app/main/src/NexusMods.App/bin/Debug/net8.0
Exec=/ssd-pool/projects/NexusMods/app/main/src/NexusMods.App/bin/Debug/net8.0/NexusMods.App protocol-invoke --url %u
NoDisplay=true
MimeType=x-scheme-handler/nxm;x-scheme-handler/nxm
erri120 commented on 2024-06-20 08:51 (UTC)
I've updated the documentation with details on how to publish the project: https://nexus-mods.github.io/NexusMods.App/developers/Contributing/#for-package-maintainers
erri120 commented on 2024-06-17 16:50 (UTC)
@yochananmarqos right, I should probably update the docs to include instructions for publishing. Building is easy, since it's a .NET application you can just do dotnet build
. For publishing, we use PupNet: GitHub Workflow. This calls dotnet publish
with the following additional arguments found in app.pupnet.conf
.
yochananmarqos commented on 2024-06-17 15:08 (UTC)
@erri120: Thanks. However, I don't see any build instructions anywhere and the build scripts have been removed from the repo.
erri120 commented on 2024-06-17 14:53 (UTC)
@yochananmarqos If you're building from source, check the docs we have for package maintainers. You want set INSTALLATION_METHOD_PACKAGE_MANAGER
on build.
Pinned Comments
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.