Age | Commit message (Collapse) | Author |
|
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).
|
|
|
|
|
|
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.
|
|
Unless versions already specified otherwise.
The new upstream default v1.68.1 (or 1.70.2 since 1.35.0) causes problems.
Also remove @theia/preview; the accompanying markdown extensions are better.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://github.com/eclipse-theia/theia/tree/v1.30.0/packages/secondary-window#readme
|
|
|
|
|
|
|
|
extra-plugins.json: Use same typescript* plugin versions as in upstream.
|
|
* PKGBUILD: Abstract nodejs dependency with version range [12,18).
Building with current nodejs fails even when installing npm for keytar,
at the stage where extension dependencies are collected and ffmpeg.so
is replaced.
* extra-plugins.json: Use strict Open-VSX IDs as keys, as in Theia PR 11113.
As before, expand the extension pack ourselves to speed up fetching.
|
|
|
|
Comes with an upgrade to make-package-json.sh and extra-plugins.json.
Upstream now uses builtin-extension-pack along with theiaPluginsExcludeIds.
Theia's resolving of bundled plugins is still buggy though.
Shows in ZBufError and no progress.
Therefore, replace the builtin-extension-pack with (most) bundled plugins.
|
|
|
|
Reflect updated themes as in upstream #10525.
Also update vscode.vscode-theme-seti.
|
|
Needs a new version of `make-package-json.sh`
because devDependencies now needs electron included.
|
|
|
|
|
|
|
|
This avoids startup error messages in Theia 1.19.0.
|
|
|
|
As discussed in #9.
Useful for decoupling tool development from AUR packaging.
Explicitly use bash so the script does not need exec perms.
Reason: Downloading files does not preserve exec flags.
|