@Gmanprime500 @super-cooper just pushed update that uses new build steps (and some tweaks from official (upcoming) flatpak)
Search Criteria
Package Details: vortex 1:2.0.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/vortex.git (read-only, click to copy) |
|---|---|
| Package Base: | vortex |
| Description: | Nexus Mods' mod manager - native Linux build |
| Upstream URL: | https://github.com/Nexus-Mods/Vortex |
| Licenses: | GPL-3.0-or-later |
| Conflicts: | vortex-git |
| Submitter: | Tymon3310 |
| Maintainer: | Tymon3310 |
| Last Packager: | Tymon3310 |
| Votes: | 6 |
| Popularity: | 1.74 |
| First Submitted: | 2026-02-14 00:05 (UTC) |
| Last Updated: | 2026-05-14 22:49 (UTC) |
Dependencies (15)
- dotnet-runtime-9.0 (dotnet-runtime-9.0-binAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR)
- libappindicator-gtk3 (libappindicator)
- libnotify (libnotify-gitAUR)
- libsecret
- libxss
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogenAUR, nodejs-lts-iron, nodejs-lts-jod, nodejs-lts-krypton)
- nss (nss-hgAUR)
- dotnet-sdk-9.0 (dotnet-sdk-9.0-binAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- npm (python-nodejs-wheelAUR, npm-corepackAUR) (make)
- pnpm (pnpm-corepackAUR, pnpm-binAUR) (make)
- python (make)
- python-setuptools (make)
- yarn (yarn-berryAUR, yarn-corepackAUR) (make)
Required by (0)
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3
Tymon3310 commented on 2026-02-25 18:24 (UTC)
Gmanprime500 commented on 2026-02-24 22:17 (UTC)
@Tymon3310 can confirm I am also experiencing an Identical error on Arch with and without a clean CHROOT.
super-cooper commented on 2026-02-24 00:36 (UTC) (edited on 2026-02-24 00:37 (UTC) by super-cooper)
@Tymon3310 just tried. Same error Invariant Violation: should have a resolved reference. I did make sure to stash the changes I had made to the repo prior to trying. Happy to participate in debugging further, but I'm out of my depth with this build system.
Tymon3310 commented on 2026-02-23 18:26 (UTC)
@super-cooper try building it using extra-x86_64-build (clean chroot)
super-cooper commented on 2026-02-22 05:14 (UTC)
Just tried to install this on CachyOS, and was only able to get it to build successfully with the following change:
diff --git a/PKGBUILD b/PKGBUILD
index d4458f1..9b717df 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -22,7 +22,7 @@ prepare() {
_node_ver=$(node -v | sed 's/v//')
sed -i "s/\"node\": \"[0-9.]*\"/\"node\": \">=$_node_ver\"/" package.json
- yarn install
+ npm install --legacy-peer-deps
}
build() {
I assume this is probably not the right approach, but I'm not a JavaScript developer so don't really know what I'm doing here. The build failed with yarn install and npm install. I had to take several steps, including manually manually running npm install -g autogypi. I don't know if that was required.
It seemed no matter what I changed except for the pasted diff, I would always get this error:
error Invariant Violation: should have a resolved reference
at invariant (/usr/lib/node_modules/yarn/node_modules/invariant/invariant.js:40:15)
at PackageRequest.resolveToExistingVersion (/usr/lib/node_modules/yarn/lib/package-request.js:300:51)
at PackageResolver.resolvePackagesWithExistingVersions (/usr/lib/node_modules/yarn/lib/package-resolver.js:893:11)
at /usr/lib/node_modules/yarn/lib/package-resolver.js:774:14
at Generator.next (<anonymous>)
at step (/usr/lib/node_modules/yarn/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:30)
at /usr/lib/node_modules/yarn/node_modules/babel-runtime/helpers/asyncToGenerator.js:28:13
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Tymon3310 commented on 2026-02-14 14:01 (UTC) (edited on 2026-02-14 14:01 (UTC) by Tymon3310)
@yochananmarqos i didn't know about building inside clean chroot, now i know (and run it multiple times) and it works now. Thx for feedback
yochananmarqos commented on 2026-02-14 03:47 (UTC) (edited on 2026-02-14 03:48 (UTC) by yochananmarqos)
@Tymon3310: This fails to build in a clean chroot as it's missing dotnet-sdk-9.0, npm and python-setuptools to build. It does not require cmake to build.
This doesn't seem to require http-parser, snappy or re2. http-parser is deprecated and the repo was archived in 2022. The other two are not dependencies related to Electron packages.
The provides and conflicts arrays are not necessary. A package already provides and conflicts with itself and vortex-git provides and conflicts with vortex.
'GPL3' is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers. It should be 'GPL-3.0-or-later'.
Pinned Comments
Tymon3310 commented on 2026-05-06 11:34 (UTC) (edited on 2026-05-06 11:55 (UTC) by Tymon3310)
ok, so i found issue:
beta had a bug that made so it couldnt migrate to new config structure - so it coudnt load it and crashed.
it was fixed in 2.0.0 (that i just pushed), and i discovered that first downgrading to 1.16.9-1, launching it, and then upgrading to 2.0.0 (non beta) fixes this.
so if you were on beta.1 or beta.2 build, downgrade to 1.16.9-1 first