From e32e7c22e09f9edfce6552c1c2eeeb272d9e710b Mon Sep 17 00:00:00 2001 From: Andrew <51118083+ArionThinker@users.noreply.github.com> Date: Sun, 4 Feb 2024 22:48:26 +0200 Subject: [PATCH] +coder.com/code-server (#5108) * new file: projects/coder.com/code-server/package.yml * python & linux deps * +kerberos.org * let's try -D__NO_INLINE__ * get versions from npmjs * use `npm:` version stanza --------- Co-authored-by: Jacob Heider --- projects/coder.com/code-server/package.yml | 49 ++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 projects/coder.com/code-server/package.yml diff --git a/projects/coder.com/code-server/package.yml b/projects/coder.com/code-server/package.yml new file mode 100644 index 00000000..33574f44 --- /dev/null +++ b/projects/coder.com/code-server/package.yml @@ -0,0 +1,49 @@ +distributable: + url: https://registry.npmjs.org/code-server/-/code-server-{{version}}.tgz + strip-components: 1 + +versions: + npm: code-server + +dependencies: + nodejs.org: ^18 + linux: + gnome.org/libsecret: ^0.21 + x.org/x11: ^1.8 + x.org/xkbfile: ^1.1 + kerberos.org: ^1.21 + +build: + dependencies: + npmjs.com: '*' + python.org: '>=3.11' + script: + - npm i $ARGS . + - run: ln -s ../libexec/bin/code-server code-server + working-directory: '{{prefix}}/bin' + - npm i -ddd --global --unsafe-perm --prefix={{prefix}}/libexec --install-links $PKGS + env: + ARGS: + - -ddd + - --global + - --build-from-source + - --prefix={{prefix}}/libexec + - --install-links + - --unsafe-perm + - --legacy-peer-deps + - --omit=dev + PKGS: + - '@microsoft/1ds-core-js' + - minimist + - '@vscode/spdlog' + - yauzl + linux: + CXXFLAGS: $CXXFLAGS -D__NO_INLINE__ + +provides: + - bin/code-server + +test: + - code-server --version | grep {{version}} + - code-server --extensions-dir=. --install-extension wesbos.theme-cobalt2 + - code-server --extensions-dir=. --list-extensions | grep wesbos.theme-cobalt2