| Age | Commit message (Collapse) | Author |
|
Unpin version of ms-vscode.js-debug: seems no longer necessary and simplifies upgrades.
|
|
Removing lodash dependency (fixed upstream).
|
|
../LICENSE
|
|
|
|
|
|
AUR does not accept subdirs.
Therefore not adding symlink LICENSES/0BSD.txt -> ../LICENSE
Thus cannot have full REUSE compliance for
"reuse lint" or "pkgctl license check".
|
|
|
|
|
|
|
|
This comes with another bundled electron update, even more recent than Arch's.
|
|
This is mostly a shipped electron update (even newer than Arch's),
thus it is fortunate that we have not switched to Arch's electron.
|
|
|
|
makedepends+=(git) to satisfy some build-time check.
TODO: Upstream now builds with a recent electron.
If they keep this up, we should use Arch's electron + ffmpeg.
|
|
|
|
|
|
Not pulling in @theia/ai-vercel-ai because that pulls in opentelemetry.
No longer preinstalling ms-python.python because its dependencies are disabled
or expect writable install directories (as in per-user installs).
It also complained on the log channel about a missing l10n subdir.
Also no longer preinstalling ms-vscode.js-debug-companion.
For some reason, upstream has explicitly excluded that one long ago.
|
|
|
|
nodejs version requirements *could* be relaxed (see comments in PKGBUILD),
but I try to stick to something reliable.
Work around https://github.com/eclipse-theia/theia/issues/15545
by adding lodash to dependencies.
Exclude plugin VisualStudioExptTeam.vscodeintellicode as in upstream.
Exclude plugin ms-python.debugpy (bundled with ms-python.python) because it
attempts to mkdir in its system plugin folder (which fails with "permission
denied") and therefore fails to load.
Installing that plugin in a user's plugin folder might work.
|
|
Some dependency now requires Node 22.
Therefore switching to nodejs-lts-jod.
|
|
|
|
Fix dependency nodejs as nodejs-lts-iron because npm requires nodejs>=20.17.0
and pacman is not really smart about multiple version constraints.
E.g. at nodejs<21 pacman auto-resolves to nodejs-lts-hydrogen=18.x,
which then conflicts with the raised lower version bound.
Theia now uses npm instead of yarn in its build scripts.
Toplevel yarn commands are supposed to continue to work.
However, the "resolutions" field in package.json gets replaced
with "overrides" (and slightly different keys).
make-package-version.sh from the theia-packaging-tools repo
has been updated to provide both fields.
|
|
New version of make-package-json.sh simplifies prepare().
|
|
Needed to disable the unpublished @theia/ai-hugging-face.
|
|
|
|
First release with experimental AI features (disabled by default).
|
|
|
|
|
|
Intended usage: pkgctl version check
|
|
|
|
Upgrade plugins ms-vscode.js-debug{,-companion} accordingly.
Still required: Resolutions for nan and cpu-features.
Cf. https://github.com/eclipse-theia/theia/pull/13748
|
|
|
|
|
|
Cf. https://github.com/eclipse-theia/theia/pull/13748
Furthermore, fetch and install LICENSE-vscode.txt.
|
|
Since v1.50.0, electron-rebuild aborts.
Might be some tooling discrepancy on the Archlinux side.
Needs to be investigated and worked around.
|
|
Upgrade ms-vscode.js-debug to 1.88.0 (closest available to default 1.88.1).
makedepends+=(python-setuptools) to accommodate python-3.12.
|
|
|
|
Using option !debug to avaoid packaging /usr/src .
|
|
|
|
|
|
Without the notebook-related plugins, as those are not yet supported in the electron version.
|
|
|
|
|
|
Same notes as for the previous couple of releases.
extra-plugins.json: Explictly added ms-vscode.js-debug-companion
(although it gets pulled in anyway).
|
|
|
|
Newly included: packages/test
As since v1.41.0:
In contrast to the upstream release,
this does not add the vscode.ipynb plugin (yet).
Unlisting @theia/{preview,notebook},
but those get pulled in anyway.
|
|
As for v1.41.0:
In contrast to the upstream release,
this does not add the vscode.ipynb plugin (yet).
Unlisting @theia/{preview,notebook},
but those get pulled in anyway.
|
|
Updates dependency to Node.js LTS v18.
In contrast to the upstream release,
this does not add the vscode.ipynb plugin (yet).
Unlisting @theia/{preview,notebook},
but those get pulled in anyway.
|
|
Plugins as in upstream release, without @theia/preview.
js-debug pinned at 1.78.0 (current API compatibility level is 1.79.0
which does not exist at OpenVSX).
Needs updated make-package-json.sh to account for OpenVSX glitches
and for the changed .main entry.
|
|
|
|
Update extension list to that of upstream's extension pack.
With the new default API compatibility level, unpin most plugin versions.
markdown-language-features kept at 1.64.2 as there are problems
with the unpinned version.
vscode.markdown-math does not work (perhaps due to security policy).
User-installed mathpix.vscode-mathpix-markdown does work (as before),
so remove markdown-math to reduce interference.
Since there is no ms-vscode.js-debug=1.72.2 (default API version),
pin js-debug to a slightly lower version.
|