Search Criteria
Package Details: theia-electron 1.56.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/theia-electron.git (read-only, click to copy) |
---|---|
Package Base: | theia-electron |
Description: | Cloud & Desktop IDE Platform |
Upstream URL: | https://www.theia-ide.org/ |
Keywords: | eclipse electron ide theia |
Licenses: | EPL2 |
Submitter: | bence.hornak |
Maintainer: | ccorn |
Last Packager: | ccorn |
Votes: | 19 |
Popularity: | 0.028944 |
First Submitted: | 2020-04-18 15:55 (UTC) |
Last Updated: | 2024-12-16 02:14 (UTC) |
Dependencies (19)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- libxkbfile
- libxss
- nodejs (nodejs-lts-fermiumAUR, nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron)
- nss (nss-hgAUR)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR) (make)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR) (make)
- diffutils (make)
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc11AUR, gcc-snapshotAUR) (make)
- jq (jq-gitAUR, jaq-binAUR) (make)
- make (make-gitAUR) (make)
- node-gyp (corepackerAUR) (make)
- npm (corepackerAUR, python-nodejs-wheelAUR) (make)
- pkgconf (pkgconf-gitAUR) (make)
- python-setuptools (make)
- yarn (yarn-pnpm-corepackAUR, corepackerAUR, yarn-berryAUR) (make)
- git (git-gitAUR, git-glAUR) (optional) – git support
- libsecret (optional) – keytar support
Required by (0)
Sources (9)
- .yarnclean
- extra-plugins.json
- https://gitlab.com/ccorn/theia-packaging-tools/-/raw/3a60f68f4fde1675c0860923e752f73f5664eb68/make-package-json.sh
- https://raw.githubusercontent.com/eclipse-theia/theia/v1.56.0/LICENSE-EPL
- https://raw.githubusercontent.com/eclipse-theia/theia/v1.56.0/LICENSE-GPL-2.0-ONLY-CLASSPATH-EXCEPTION
- https://raw.githubusercontent.com/eclipse-theia/theia/v1.56.0/LICENSE-vscode.txt
- https://raw.githubusercontent.com/eclipse-theia/theia/v1.56.0/logo/theia.svg
- theia-electron.desktop
- theia-electron.sh
Latest Comments
« First ‹ Previous 1 2 3 4 5 Next › Last »
Viterzgir commented on 2022-01-11 01:11 (UTC)
Please update to the latest version 1.21.
ccorn commented on 2021-09-01 20:27 (UTC) (edited on 2021-09-02 06:33 (UTC) by ccorn)
Upgrade to v1.17.2 is in the pipeline.
If you are impatient,
cd
into your checkout and doccorn commented on 2021-09-01 15:51 (UTC)
New update merge request there. Once merged, future upgrades should be as easy as for other packages because the tedious legwork has been automated now.
ccorn commented on 2021-08-29 11:40 (UTC)
I have filed a merge request to upgrade this AUR package to 1.17.0. However, the resulting
theia-electron
application has a quirk (showing a welcome screen instead of immediately resuming the most recent session) that I would like to see fixed first. If you are willing to look into that,git fetch
therelease/1.17.0
branch and play with it.Reulloyden commented on 2021-06-30 23:41 (UTC) (edited on 2021-06-30 23:42 (UTC) by Reulloyden)
Was trying to build it in chroot, throws error about package.json not passing validity check. Compared the values in PKGBUILD and md5sum of package.json and they turned out to be different. After fixing the value in PKGBUILD, everything went smooth afterwards.
aca0c5da32944e7a9dd519304a362bc6
b167f5bf37cad01957c0720ab4dc2a79
ccorn commented on 2021-06-26 17:21 (UTC)
@bence.hornak: Thanks for the link to the upgrade guide. I have updated the
dependencies
accordingly. This has resulted in the addition of@theia/plugin
(though that one seems to be pulled in by dependency resolution anyway) and@theia/plugin-metrics
.I have made a merge request for the upgrade.
I am not interested in co-maintainership because I'd have to know more about NodeJS before messing with such stuff on a regular basis.
bence.hornak commented on 2021-06-26 07:10 (UTC)
Hey @ccorn, thanks for the comment.
You can find our recipe with @Leon0402 here: https://gitlab.com/bencehornak/arch-theia-electron/-/wikis/Upgrade-guide
We are more than happy to accept contributions in the GitLab repo, or PM me, if you are interested in co-maintaining the package.
ccorn commented on 2021-06-26 05:16 (UTC) (edited on 2021-06-26 05:19 (UTC) by ccorn)
For those who want to upgrade to the current release version without having to wait for an AUR update, the main problem will be to adapt the
package.json
file bundled with thePKGBUILD
.Here is what I have done to adapt the
package.json
. Note that I am not familiar with the NodeJS ecosystem, so I downloaded the Theia release tarballs for 1.12.0 and 1.14.0 and tried to figure out where the specs in thepackage.json
come from. There is no in-depth understanding behind this, so I may have overlooked or misunderstood something. The result works however.theia-X.XX.X.tar.gz
and unpack itpackage.json
theia-X.XX.X/package.json
theiaPlugins
(to update plugin versions, see below)theia-X.XX.X/examples/electron/package.json
version
dependencies
@theia/api-samples
(would not be found)devDependencies
The plugin versions copied from the upstream
package.json
file tend to be outdated. The AURpackage.json
used to specify updated versions instead.To find updated version specs of all plugins in ready-to-paste form, use the following
bash
pipe (starringcurl
,jq
, andsed
):That's it. In the
PKGBUILD
, updatepkgver
and the checksum ofpackage.json
.brody commented on 2021-01-19 17:03 (UTC)
You can remove most packages from makedepends. Only with
makedepends=('yarn' 'node-gyp')
, in a clean chroot environment, the app was built successfully.ccorn commented on 2021-01-18 17:40 (UTC)
With both Markdown extensions packaged, you get two "preview" icons in the tab header for markdown files, one of which does not work, and a log message about initialization failure of the extension
Markdown Language Features (built-in)
:I have therefore removed the line for
vscode-builtin-markdown-language-features
frompackage.json
in my checkout. Now there is only one preview icon, and it works.« First ‹ Previous 1 2 3 4 5 Next › Last »