[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-11-29 Thread Leonardo Hernandez
commit: cc6f8e9fea75a01b07f4b724d543a132161132f9
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Wed Nov 29 22:14:24 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Wed Nov 29 22:14:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc6f8e9f

www-apps/code-server-bin: add 4.19.1

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.19.1.ebuild  | 101 +
 2 files changed, 103 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index de9403ff91..b905918d43 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -12,3 +12,5 @@ DIST code-server-bin-4.17.1-amd64.tar.gz 96252118 BLAKE2B 
6509997725e316454538ba
 DIST code-server-bin-4.17.1-arm64.tar.gz 96460530 BLAKE2B 
a7150628b67183cb0e8350a4718e99c0e42c18217221846ed18c50545cdac4a5e94cdeb45580de35cbaf35d6abae5d981e3ba96006fc133861084171bf1db04a
 SHA512 
a4181d1560e0d3d4ef3af5d7cf186d312b807cf81c708816132891c4453d0884ebbd9130363ec688168e4b226d061c0c3af4eab6b78cb067b2246e6a99aab8eb
 DIST code-server-bin-4.18.0-amd64.tar.gz 96325604 BLAKE2B 
b227866908496cebb44dbe779433751e406b5e6fcd787eb4e04618bccfef512452f0bfc9adbb431eb7834b6ce88f7383d038e8810ef11f5ec37dca7055a0677d
 SHA512 
ebd3538defcebb166627a55993ddff1825400fb7172f46f80afbeeb0333912f5cf2919d9b36305d761686d49c59333c90e3160c1365a5a57c2b223ceb1b2e341
 DIST code-server-bin-4.18.0-arm64.tar.gz 96445800 BLAKE2B 
4504f71005f090a5317990e5559f7806b5d8135c511c25d037f58d5fba154c8463c69bf174bb975b307907983f3b042350b035efe5962518124709e159e35da5
 SHA512 
357de541a23b2cec3a2ec66b6093e55f1cc7793544f84609b60f83395a78497a7b1471a566418c57f2411b3e895a6ffb859649a65d046784824be1fccac2520b
+DIST code-server-bin-4.19.1-amd64.tar.gz 96311589 BLAKE2B 
291b186bf926ea6ecc4d056e73ff6d29eba70f2b94fe47de547c81ed695f5725a12165588f38ce87c713a55d1270c4636dc8069262d7b2c9e607feadb2aa7153
 SHA512 
c5490953c2918927b124d51c74f10ab25a8e2fefea4ed96d403ec6590a1f516721e98a4c435632652f42fcb9cef68ce4590f6eb9ca2de7eac92d7e08e2f1c1d5
+DIST code-server-bin-4.19.1-arm64.tar.gz 96427997 BLAKE2B 
46a680f7a3aba81c75eab218a025fe2c8848420f9500224c668b5b1d1cbc571819631f2a01ebc28b3004c6e28757e0122689ef67b1162cc2db8e5369423cadbb
 SHA512 
1005dbb02b56e0b6198f27a601e44af4218b76a26c0416f493c83b1f7442bf383c454754a2fb26724eba66600a047a2276a1cb4f1a31c9ddebec86d56788ab74

diff --git a/www-apps/code-server-bin/code-server-bin-4.19.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.19.1.ebuild
new file mode 100644
index 00..56d038b6d0
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.19.1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz -> ${P}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz -> ${P}-arm64.tar.gz )
+"
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+LICENSE="MIT ISC BSD Apache-2.0 BSD-2 PYTHON 0BSD"
+LICENSE+=" LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RESTRICT="test"
+
+RDEPEND="
+   app-crypt/libsecret
+   >=net-libs/nodejs-18.0.0[ssl]
+   sys-apps/ripgrep
+   virtual/krb5
+"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( README.md ThirdPartyNotices.txt )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC != "glibc" ]]; then
+   rm 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-11-01 Thread Leonardo Hernandez
commit: cc604bbc4fc673227b634e4f857b5976116b64df
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Wed Nov  1 18:52:42 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Wed Nov  1 18:52:42 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc604bbc

www-apps/code-server-bin: add 4.18.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.18.0.ebuild  | 101 +
 2 files changed, 103 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index afe2c2f335..de9403ff91 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -10,3 +10,5 @@ DIST code-server-bin-4.17.0-amd64.tar.gz 96605967 BLAKE2B 
631bb923170d4530596d31
 DIST code-server-bin-4.17.0-arm64.tar.gz 95927302 BLAKE2B 
8953ef7979eb35ddadc4238f631c385a2343fef93501e83387b6cb85575c5bb2dbbcd895bb11c0eb4ebf39980eebd4f93eef21881c1aa9c931605134e84a1df4
 SHA512 
6448e715a5541e38bf0bc75eafe6c2c5edc6e4628350531b0021139aaa40bd13dface37f79bad6009cd1932695468043953fede5507e9c7b6825ca7ae33c6f90
 DIST code-server-bin-4.17.1-amd64.tar.gz 96252118 BLAKE2B 
6509997725e316454538ba470aee204119b2cd3dcdb3d4c4e774691f512253111b5bde3d2eb84731ae05c0ff61fcaa422c8cde5004a3e173c363353deffd0d2e
 SHA512 
0c47af00c8e9d6d04ab218836ed1f2cc71ef94bd4c83aa1fdd670b9b967747cdae856290bf7a3fcde0b27b2117dd287a9bd711366d22b80304fe2031449f82c8
 DIST code-server-bin-4.17.1-arm64.tar.gz 96460530 BLAKE2B 
a7150628b67183cb0e8350a4718e99c0e42c18217221846ed18c50545cdac4a5e94cdeb45580de35cbaf35d6abae5d981e3ba96006fc133861084171bf1db04a
 SHA512 
a4181d1560e0d3d4ef3af5d7cf186d312b807cf81c708816132891c4453d0884ebbd9130363ec688168e4b226d061c0c3af4eab6b78cb067b2246e6a99aab8eb
+DIST code-server-bin-4.18.0-amd64.tar.gz 96325604 BLAKE2B 
b227866908496cebb44dbe779433751e406b5e6fcd787eb4e04618bccfef512452f0bfc9adbb431eb7834b6ce88f7383d038e8810ef11f5ec37dca7055a0677d
 SHA512 
ebd3538defcebb166627a55993ddff1825400fb7172f46f80afbeeb0333912f5cf2919d9b36305d761686d49c59333c90e3160c1365a5a57c2b223ceb1b2e341
+DIST code-server-bin-4.18.0-arm64.tar.gz 96445800 BLAKE2B 
4504f71005f090a5317990e5559f7806b5d8135c511c25d037f58d5fba154c8463c69bf174bb975b307907983f3b042350b035efe5962518124709e159e35da5
 SHA512 
357de541a23b2cec3a2ec66b6093e55f1cc7793544f84609b60f83395a78497a7b1471a566418c57f2411b3e895a6ffb859649a65d046784824be1fccac2520b

diff --git a/www-apps/code-server-bin/code-server-bin-4.18.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.18.0.ebuild
new file mode 100644
index 00..56d038b6d0
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.18.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz -> ${P}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz -> ${P}-arm64.tar.gz )
+"
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+LICENSE="MIT ISC BSD Apache-2.0 BSD-2 PYTHON 0BSD"
+LICENSE+=" LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RESTRICT="test"
+
+RDEPEND="
+   app-crypt/libsecret
+   >=net-libs/nodejs-18.0.0[ssl]
+   sys-apps/ripgrep
+   virtual/krb5
+"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( README.md ThirdPartyNotices.txt )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC != "glibc" ]]; then
+   rm 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-10-01 Thread Leonardo Hernandez
commit: 8619365bbfacac4e8d5abd0f54039c4eddbfe188
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Oct  2 05:24:20 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Mon Oct  2 05:24:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8619365b

www-apps/code-server-bin: add 4.17.1

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.17.1.ebuild  | 101 +
 2 files changed, 103 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index b8c06b52b0..afe2c2f335 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -8,3 +8,5 @@ DIST code-server-bin-4.16.1-amd64.tar.gz 99495970 BLAKE2B 
361c07e00ba297b2a901a1
 DIST code-server-bin-4.16.1-arm64.tar.gz 98260104 BLAKE2B 
bc889fdfe577b7115d2a6411354b915b3da02a1a22bdf576aba99ade9819a613ec76d4b26130d06c49e8e42eeb3e3fdf40a89b1910e43f3704761494d315f3d9
 SHA512 
f9bd711fe2334501bf339c2bed73a9411d898bf44dd34cf0ff7a476b74ae7397032186aca3c911321ce6808cecb3e67f244eee58a55a50ae9c62d9fe65b39c28
 DIST code-server-bin-4.17.0-amd64.tar.gz 96605967 BLAKE2B 
631bb923170d4530596d313540df4f96fbd4c6ab481206de6106880772645d953731bec15b391201d9da5e87fb34350456f6301b7db4a2b4489c393bc82c53d8
 SHA512 
5b2d2ae4bef758364fa8080ac4fb6f60a2136d616f76ffe09e64de51c2046c5d3ff86425ce02d6cce32e91c0ceeb9391e3e86e2ef852db5c9b9a4cf8ba2b9d79
 DIST code-server-bin-4.17.0-arm64.tar.gz 95927302 BLAKE2B 
8953ef7979eb35ddadc4238f631c385a2343fef93501e83387b6cb85575c5bb2dbbcd895bb11c0eb4ebf39980eebd4f93eef21881c1aa9c931605134e84a1df4
 SHA512 
6448e715a5541e38bf0bc75eafe6c2c5edc6e4628350531b0021139aaa40bd13dface37f79bad6009cd1932695468043953fede5507e9c7b6825ca7ae33c6f90
+DIST code-server-bin-4.17.1-amd64.tar.gz 96252118 BLAKE2B 
6509997725e316454538ba470aee204119b2cd3dcdb3d4c4e774691f512253111b5bde3d2eb84731ae05c0ff61fcaa422c8cde5004a3e173c363353deffd0d2e
 SHA512 
0c47af00c8e9d6d04ab218836ed1f2cc71ef94bd4c83aa1fdd670b9b967747cdae856290bf7a3fcde0b27b2117dd287a9bd711366d22b80304fe2031449f82c8
+DIST code-server-bin-4.17.1-arm64.tar.gz 96460530 BLAKE2B 
a7150628b67183cb0e8350a4718e99c0e42c18217221846ed18c50545cdac4a5e94cdeb45580de35cbaf35d6abae5d981e3ba96006fc133861084171bf1db04a
 SHA512 
a4181d1560e0d3d4ef3af5d7cf186d312b807cf81c708816132891c4453d0884ebbd9130363ec688168e4b226d061c0c3af4eab6b78cb067b2246e6a99aab8eb

diff --git a/www-apps/code-server-bin/code-server-bin-4.17.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.17.1.ebuild
new file mode 100644
index 00..56d038b6d0
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.17.1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz -> ${P}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz -> ${P}-arm64.tar.gz )
+"
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+LICENSE="MIT ISC BSD Apache-2.0 BSD-2 PYTHON 0BSD"
+LICENSE+=" LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RESTRICT="test"
+
+RDEPEND="
+   app-crypt/libsecret
+   >=net-libs/nodejs-18.0.0[ssl]
+   sys-apps/ripgrep
+   virtual/krb5
+"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( README.md ThirdPartyNotices.txt )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC != "glibc" ]]; then
+   rm 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-09-24 Thread Leonardo Hernandez
commit: 8d7b6237f5a5a9885497f1e7cc3eefcdcafeae04
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Sep 24 18:13:19 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Sun Sep 24 19:07:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8d7b6237

www-apps/code-server-bin: add 4.17.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.17.0.ebuild  | 101 +
 2 files changed, 103 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 09b6613860..b8c06b52b0 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -6,3 +6,5 @@ DIST code-server-4.16.0-linux-amd64.tar.gz 99495017 BLAKE2B 
3d4afbc0d64bc31bd1ca
 DIST code-server-4.16.0-linux-arm64.tar.gz 98257595 BLAKE2B 
907cb8d0fd15e81eef3ed3cfa93018f289536cea480212424d89c90624dcd1bee3563008565fb8641fb2859989c211c1d1d791c42bf068e53bd43f71ecfa9eb5
 SHA512 
abc69af88743029d3bc2f1f4f7f2f46f671929f61dd193a531afba96bf678454b8ea0794709100aab5c6dbf86382bd9edb94582a2e6426219851e40e86bd489a
 DIST code-server-bin-4.16.1-amd64.tar.gz 99495970 BLAKE2B 
361c07e00ba297b2a901a133685b53d31e3804ce31c21b279619d61ae867c91261f8af9d1049a6467a87e5f355b32177207e68bdd970788e7ba8ac653deade6f
 SHA512 
d0f657a6e1a455d8d5155174ac7700f5562513dccb816333286221d881346cbc837b3fdb1562966249535d975c017cd5f4f0dada2526517ad2622d945f2bd665
 DIST code-server-bin-4.16.1-arm64.tar.gz 98260104 BLAKE2B 
bc889fdfe577b7115d2a6411354b915b3da02a1a22bdf576aba99ade9819a613ec76d4b26130d06c49e8e42eeb3e3fdf40a89b1910e43f3704761494d315f3d9
 SHA512 
f9bd711fe2334501bf339c2bed73a9411d898bf44dd34cf0ff7a476b74ae7397032186aca3c911321ce6808cecb3e67f244eee58a55a50ae9c62d9fe65b39c28
+DIST code-server-bin-4.17.0-amd64.tar.gz 96605967 BLAKE2B 
631bb923170d4530596d313540df4f96fbd4c6ab481206de6106880772645d953731bec15b391201d9da5e87fb34350456f6301b7db4a2b4489c393bc82c53d8
 SHA512 
5b2d2ae4bef758364fa8080ac4fb6f60a2136d616f76ffe09e64de51c2046c5d3ff86425ce02d6cce32e91c0ceeb9391e3e86e2ef852db5c9b9a4cf8ba2b9d79
+DIST code-server-bin-4.17.0-arm64.tar.gz 95927302 BLAKE2B 
8953ef7979eb35ddadc4238f631c385a2343fef93501e83387b6cb85575c5bb2dbbcd895bb11c0eb4ebf39980eebd4f93eef21881c1aa9c931605134e84a1df4
 SHA512 
6448e715a5541e38bf0bc75eafe6c2c5edc6e4628350531b0021139aaa40bd13dface37f79bad6009cd1932695468043953fede5507e9c7b6825ca7ae33c6f90

diff --git a/www-apps/code-server-bin/code-server-bin-4.17.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.17.0.ebuild
new file mode 100644
index 00..56d038b6d0
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.17.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz -> ${P}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz -> ${P}-arm64.tar.gz )
+"
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+LICENSE="MIT ISC BSD Apache-2.0 BSD-2 PYTHON 0BSD"
+LICENSE+=" LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RESTRICT="test"
+
+RDEPEND="
+   app-crypt/libsecret
+   >=net-libs/nodejs-18.0.0[ssl]
+   sys-apps/ripgrep
+   virtual/krb5
+"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( README.md ThirdPartyNotices.txt )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC != "glibc" ]]; then
+   rm 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-07-31 Thread Leonardo Hernandez
commit: 29c42dc36843e3d25924ed1e147c18220e9d05c7
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Jul 31 20:12:40 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Mon Jul 31 20:12:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29c42dc3

www-apps/code-server-bin: add 4.16.1

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.16.1.ebuild  | 105 +
 2 files changed, 107 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index a97c266172..166f1c3671 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -6,3 +6,5 @@ DIST code-server-4.15.0-linux-amd64.tar.gz 99499811 BLAKE2B 
b14a712624d312190be8
 DIST code-server-4.15.0-linux-arm64.tar.gz 98256392 BLAKE2B 
0a9391ab69139e8674fe0f408bc98946e50114239d08bcb152f617fba2bbf42601432c05861e19fff1500574f8d54df4b1d768898c381fe31d518f0d2d8886f5
 SHA512 
95f0a1ac33ef0280f3195fbf0563f8e5f3d3fce18991758edf095dec52cd501769951b4905a83fcb100b0c5aec8db29feea6cb992e945b4f4447e56be26df2db
 DIST code-server-4.16.0-linux-amd64.tar.gz 99495017 BLAKE2B 
3d4afbc0d64bc31bd1caf4457fcd39e161ba2036085494c23f3b125975e8f2d2f56e458474781c3cad950634831b53c8da4d8e9128700fec8489cfe6f528e0cf
 SHA512 
8c0f694671b050f020deed8247b14a480ae5a5855cb99c4c1c86ba248119cf0e34b4653a5a26237cd769ff4fb7e20438e45bc0bb31151fbd16f2fcb35caab7ee
 DIST code-server-4.16.0-linux-arm64.tar.gz 98257595 BLAKE2B 
907cb8d0fd15e81eef3ed3cfa93018f289536cea480212424d89c90624dcd1bee3563008565fb8641fb2859989c211c1d1d791c42bf068e53bd43f71ecfa9eb5
 SHA512 
abc69af88743029d3bc2f1f4f7f2f46f671929f61dd193a531afba96bf678454b8ea0794709100aab5c6dbf86382bd9edb94582a2e6426219851e40e86bd489a
+DIST code-server-bin-4.16.1-amd64.tar.gz 99495970 BLAKE2B 
361c07e00ba297b2a901a133685b53d31e3804ce31c21b279619d61ae867c91261f8af9d1049a6467a87e5f355b32177207e68bdd970788e7ba8ac653deade6f
 SHA512 
d0f657a6e1a455d8d5155174ac7700f5562513dccb816333286221d881346cbc837b3fdb1562966249535d975c017cd5f4f0dada2526517ad2622d945f2bd665
+DIST code-server-bin-4.16.1-arm64.tar.gz 98260104 BLAKE2B 
bc889fdfe577b7115d2a6411354b915b3da02a1a22bdf576aba99ade9819a613ec76d4b26130d06c49e8e42eeb3e3fdf40a89b1910e43f3704761494d315f3d9
 SHA512 
f9bd711fe2334501bf339c2bed73a9411d898bf44dd34cf0ff7a476b74ae7397032186aca3c911321ce6808cecb3e67f244eee58a55a50ae9c62d9fe65b39c28

diff --git a/www-apps/code-server-bin/code-server-bin-4.16.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.16.1.ebuild
new file mode 100644
index 00..cdf7ad04c1
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.16.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz -> ${P}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz -> ${P}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT ISC BSD Apache-2.0 BSD-2 PYTHON GPL-2 0BSD"
+LICENSE+=" LGPL-2.1+
+   || ( MIT WTFPL )
+   || ( BSD-2 MIT Apache-2.0 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   app-crypt/libsecret
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-07-31 Thread Leonardo Hernandez
commit: 6e199a72242f17c0ddce3e737b3b34e2204f19a6
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Jul 31 20:13:16 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Mon Jul 31 20:13:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6e199a72

www-apps/code-server-bin: drop 4.13.0-r1

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 -
 .../code-server-bin-4.13.0-r1.ebuild   | 105 -
 2 files changed, 107 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 166f1c3671..09b6613860 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,5 +1,3 @@
-DIST code-server-4.13.0-linux-amd64.tar.gz 97870904 BLAKE2B 
320b845f1cca424c52022795bd77d1646786dfa1582944aa402e49e877c90af32a069662af5bd8385671118f74d4f66bfc95d4d1f875e865f74fd81732290559
 SHA512 
e7f50fb0bff5dbe5b075d6c1410f056f0e78e790eeab91fd0fa9596b1c52b8243798f10d5f609beb0288f965eb40b4519a0ad83972804f52dc1b88e456d91a7f
-DIST code-server-4.13.0-linux-arm64.tar.gz 96675774 BLAKE2B 
4c117fa6e0c06b5203863ae1a35d5a57e36c0bc339ddf009ff106efbf3a0207ea9deb9efbf868a14f9c0bf64e3034c626d99647073c90fa9c4dd59b938b2e0ae
 SHA512 
04478cc1280326fede817549e21a086f1f0281a79b52059a1523246f42d024463a7aac61f443b6441e10f202558889ad9cb63c962f4a075cd78c14b00318d5b9
 DIST code-server-4.14.1-linux-amd64.tar.gz 98672270 BLAKE2B 
9b7389b3578209391ac0c4a622e4e9a8bdb2bfcbc3f9eda5b26264b122273777819d097f6fa03114429a7bdc4ab7ac943bb104683b5867e3df248171551548d9
 SHA512 
1d70f5dbc4f4605d5fd254df117d34c8b05fc33085c27c909f8ec73d5ef9a3d71bb11617b38a6fa3dc32138c6df92db0555c14ede814b6868cb43acec182c70a
 DIST code-server-4.14.1-linux-arm64.tar.gz 97486113 BLAKE2B 
d918d2a7f5f0be73f26408d9bb0f4a499d98044da58b19dce1146508c9a68cdf8abfb577789a70fc15658c2265b1fc548f9ed96fbf69859a5993d0218d3cca0f
 SHA512 
70db38d528ea24446859eab61c9a502e901dc325f15a50bc5788acf42bd49e29750350748a1534dbaaceb59fd1654d43e2092a481fae0768916031d07ad1e501
 DIST code-server-4.15.0-linux-amd64.tar.gz 99499811 BLAKE2B 
b14a712624d312190be8320103f156fdefb99ab0990e11a555e3d2eb647bd28b7296e55ce9080d4b642ae1eda3780db6e6ab24310635ec1b714e7df7749250f9
 SHA512 
5c825ef33458bc7d8cb53657d7160dd01afe6fda4ce9f5dadcb9e977ab921dd092320c3e8bb1120543782a1591745dc46e712e87964f1abcc5fcc554566f9193

diff --git a/www-apps/code-server-bin/code-server-bin-4.13.0-r1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.13.0-r1.ebuild
deleted file mode 100644
index 35845168af..00
--- a/www-apps/code-server-bin/code-server-bin-4.13.0-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-MY_P="${MY_PN}-${PV}"
-BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
-
-inherit systemd
-
-DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
-HOMEPAGE="https://coder.com/;
-SRC_URI="
-   amd64? ( ${BASE_URI}-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-arm64.tar.gz )
-"
-RESTRICT="test"
-LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
-   || ( BSD-2 MIT Apache-2.0 )
-   || ( MIT WTFPL )
-   || ( BSD GPL-2 )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   ${DEPEND}
-   >=net-libs/nodejs-16.0.0[ssl]
-   sys-apps/ripgrep
-   app-crypt/libsecret
-"
-
-S="${WORKDIR}/${MY_P}-linux-${ARCH}"
-
-PATCHES=( "${FILESDIR}/${PN}-node.patch" )
-
-DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
-
-QA_PREBUILT="*"
-
-# Relative
-VSCODE_MODULES="lib/vscode/node_modules"
-
-QA_PRESTRIPPED="
-   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
-   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
-   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
-"
-
-src_prepare() {
-   default
-
-   # We remove as much precompiled code as we can,
-   # node modules not written in JS cannot be removed
-   # thus "-bin".
-
-   # use system node
-   rm ./lib/node || die "Failed to remove bundled nodejs"
-
-   # remove bundled ripgrep binary
-   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
-   || die "Failed to remove bundled ripgrep"
-
-   # Only required at build time
-   find "${S}" -type l -name python3 -delete || die
-
-   # not needed
-   rm ./postinstall.sh || die
-
-   # For windows
-   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
-
-   if [[ $ELIBC != "musl" ]]; then
-   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
-   elif [[ $ELIBC != "glibc" ]]; then
-   rm 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-07-30 Thread Leonardo Hernandez
commit: 47807514b37f24b9d5dc485987748a9dbf5b35b5
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sun Jul 30 20:07:56 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Sun Jul 30 20:07:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47807514

www-apps/code-server-bin: add 4.16.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.16.0.ebuild  | 105 +
 2 files changed, 107 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index addd04f0dd..a97c266172 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -4,3 +4,5 @@ DIST code-server-4.14.1-linux-amd64.tar.gz 98672270 BLAKE2B 
9b7389b3578209391ac0
 DIST code-server-4.14.1-linux-arm64.tar.gz 97486113 BLAKE2B 
d918d2a7f5f0be73f26408d9bb0f4a499d98044da58b19dce1146508c9a68cdf8abfb577789a70fc15658c2265b1fc548f9ed96fbf69859a5993d0218d3cca0f
 SHA512 
70db38d528ea24446859eab61c9a502e901dc325f15a50bc5788acf42bd49e29750350748a1534dbaaceb59fd1654d43e2092a481fae0768916031d07ad1e501
 DIST code-server-4.15.0-linux-amd64.tar.gz 99499811 BLAKE2B 
b14a712624d312190be8320103f156fdefb99ab0990e11a555e3d2eb647bd28b7296e55ce9080d4b642ae1eda3780db6e6ab24310635ec1b714e7df7749250f9
 SHA512 
5c825ef33458bc7d8cb53657d7160dd01afe6fda4ce9f5dadcb9e977ab921dd092320c3e8bb1120543782a1591745dc46e712e87964f1abcc5fcc554566f9193
 DIST code-server-4.15.0-linux-arm64.tar.gz 98256392 BLAKE2B 
0a9391ab69139e8674fe0f408bc98946e50114239d08bcb152f617fba2bbf42601432c05861e19fff1500574f8d54df4b1d768898c381fe31d518f0d2d8886f5
 SHA512 
95f0a1ac33ef0280f3195fbf0563f8e5f3d3fce18991758edf095dec52cd501769951b4905a83fcb100b0c5aec8db29feea6cb992e945b4f4447e56be26df2db
+DIST code-server-4.16.0-linux-amd64.tar.gz 99495017 BLAKE2B 
3d4afbc0d64bc31bd1caf4457fcd39e161ba2036085494c23f3b125975e8f2d2f56e458474781c3cad950634831b53c8da4d8e9128700fec8489cfe6f528e0cf
 SHA512 
8c0f694671b050f020deed8247b14a480ae5a5855cb99c4c1c86ba248119cf0e34b4653a5a26237cd769ff4fb7e20438e45bc0bb31151fbd16f2fcb35caab7ee
+DIST code-server-4.16.0-linux-arm64.tar.gz 98257595 BLAKE2B 
907cb8d0fd15e81eef3ed3cfa93018f289536cea480212424d89c90624dcd1bee3563008565fb8641fb2859989c211c1d1d791c42bf068e53bd43f71ecfa9eb5
 SHA512 
abc69af88743029d3bc2f1f4f7f2f46f671929f61dd193a531afba96bf678454b8ea0794709100aab5c6dbf86382bd9edb94582a2e6426219851e40e86bd489a

diff --git a/www-apps/code-server-bin/code-server-bin-4.16.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.16.0.ebuild
new file mode 100644
index 00..35845168af
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.16.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   app-crypt/libsecret
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-07-21 Thread Leonardo Hernandez
commit: 3186b48ffc09274b77d7353e043e479639b003d2
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sat Jul 22 01:41:44 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Sat Jul 22 01:42:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3186b48f

www-apps/code-server-bin: add 4.15.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.15.0.ebuild  | 105 +
 2 files changed, 107 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 22962e599..addd04f0d 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -2,3 +2,5 @@ DIST code-server-4.13.0-linux-amd64.tar.gz 97870904 BLAKE2B 
320b845f1cca424c5202
 DIST code-server-4.13.0-linux-arm64.tar.gz 96675774 BLAKE2B 
4c117fa6e0c06b5203863ae1a35d5a57e36c0bc339ddf009ff106efbf3a0207ea9deb9efbf868a14f9c0bf64e3034c626d99647073c90fa9c4dd59b938b2e0ae
 SHA512 
04478cc1280326fede817549e21a086f1f0281a79b52059a1523246f42d024463a7aac61f443b6441e10f202558889ad9cb63c962f4a075cd78c14b00318d5b9
 DIST code-server-4.14.1-linux-amd64.tar.gz 98672270 BLAKE2B 
9b7389b3578209391ac0c4a622e4e9a8bdb2bfcbc3f9eda5b26264b122273777819d097f6fa03114429a7bdc4ab7ac943bb104683b5867e3df248171551548d9
 SHA512 
1d70f5dbc4f4605d5fd254df117d34c8b05fc33085c27c909f8ec73d5ef9a3d71bb11617b38a6fa3dc32138c6df92db0555c14ede814b6868cb43acec182c70a
 DIST code-server-4.14.1-linux-arm64.tar.gz 97486113 BLAKE2B 
d918d2a7f5f0be73f26408d9bb0f4a499d98044da58b19dce1146508c9a68cdf8abfb577789a70fc15658c2265b1fc548f9ed96fbf69859a5993d0218d3cca0f
 SHA512 
70db38d528ea24446859eab61c9a502e901dc325f15a50bc5788acf42bd49e29750350748a1534dbaaceb59fd1654d43e2092a481fae0768916031d07ad1e501
+DIST code-server-4.15.0-linux-amd64.tar.gz 99499811 BLAKE2B 
b14a712624d312190be8320103f156fdefb99ab0990e11a555e3d2eb647bd28b7296e55ce9080d4b642ae1eda3780db6e6ab24310635ec1b714e7df7749250f9
 SHA512 
5c825ef33458bc7d8cb53657d7160dd01afe6fda4ce9f5dadcb9e977ab921dd092320c3e8bb1120543782a1591745dc46e712e87964f1abcc5fcc554566f9193
+DIST code-server-4.15.0-linux-arm64.tar.gz 98256392 BLAKE2B 
0a9391ab69139e8674fe0f408bc98946e50114239d08bcb152f617fba2bbf42601432c05861e19fff1500574f8d54df4b1d768898c381fe31d518f0d2d8886f5
 SHA512 
95f0a1ac33ef0280f3195fbf0563f8e5f3d3fce18991758edf095dec52cd501769951b4905a83fcb100b0c5aec8db29feea6cb992e945b4f4447e56be26df2db

diff --git a/www-apps/code-server-bin/code-server-bin-4.15.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.15.0.ebuild
new file mode 100644
index 0..35845168a
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.15.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   app-crypt/libsecret
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC != 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-07-21 Thread Leonardo Hernandez
commit: 4892001b00c9bd1955de6084249a57ec5e8e0376
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Sat Jul 22 01:35:16 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Sat Jul 22 01:42:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4892001b

www-apps/code-server-bin: drop 4.12.0-r1, 4.13.0, 4.14.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   4 -
 .../code-server-bin-4.12.0-r1.ebuild   | 103 
 .../code-server-bin/code-server-bin-4.13.0.ebuild  | 103 
 .../code-server-bin/code-server-bin-4.14.0.ebuild  | 105 -
 4 files changed, 315 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index c666fe872..22962e599 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,8 +1,4 @@
-DIST code-server-4.12.0-linux-amd64.tar.gz 97828967 BLAKE2B 
60089c914ba94eff0bfa142254635188c138553ce81e66aff8f24f6be9a1a7bc35efc5d900e010437e7cdcb2209c55cf988a9c88d65b063bcc0eb233d0a7b929
 SHA512 
5ef36f8d3b3838ce1b30f460748f44e89f77843e6b8fec18bbb4b69028558c041b1b31af576f51693091d6f8e2b9bd03d94a8c4e3f7389b613dae8986f64cb6a
-DIST code-server-4.12.0-linux-arm64.tar.gz 96637295 BLAKE2B 
ab842644f50871e97016c08e9470fa24ae2a1d2b4dc344faf7a45153595deed6cd88146adbf1871db2082a0a06a0d12fc50eb588c7307f51d9737cb5c6b230f1
 SHA512 
dc09e21ff35f987cdb7f5b62d2133b53af5f634b747a13b7fe9cff0c6be61a93950b1e23a8869206b8ed3544bb34221d2c38d6fb25d176e8136ebd0d255fe7ad
 DIST code-server-4.13.0-linux-amd64.tar.gz 97870904 BLAKE2B 
320b845f1cca424c52022795bd77d1646786dfa1582944aa402e49e877c90af32a069662af5bd8385671118f74d4f66bfc95d4d1f875e865f74fd81732290559
 SHA512 
e7f50fb0bff5dbe5b075d6c1410f056f0e78e790eeab91fd0fa9596b1c52b8243798f10d5f609beb0288f965eb40b4519a0ad83972804f52dc1b88e456d91a7f
 DIST code-server-4.13.0-linux-arm64.tar.gz 96675774 BLAKE2B 
4c117fa6e0c06b5203863ae1a35d5a57e36c0bc339ddf009ff106efbf3a0207ea9deb9efbf868a14f9c0bf64e3034c626d99647073c90fa9c4dd59b938b2e0ae
 SHA512 
04478cc1280326fede817549e21a086f1f0281a79b52059a1523246f42d024463a7aac61f443b6441e10f202558889ad9cb63c962f4a075cd78c14b00318d5b9
-DIST code-server-4.14.0-linux-amd64.tar.gz 98653504 BLAKE2B 
342363a9c00894b65e716352c14b87230704e47ddb068079b25957577a90c1dddf77cfbdc715261d6eb849a5f2569401cb062c0fe6f804c8e60169855b5b2212
 SHA512 
7772397d5abc0a290a15899346a5dcbe8eec5bc44948a5845ed23758ecec1fd0f21e8ab0ac413053b1e36ccc5c69e877ed01fce1d0f09ebf12aa3e96b0483ee4
-DIST code-server-4.14.0-linux-arm64.tar.gz 97470074 BLAKE2B 
414da8e74184672201772470d940a4a323b5f0757962b7d753556420693f46c334235c0e5d5f12ab5372ca28b44bea2f630185deb8efd7a81fe5c50aed1cbd27
 SHA512 
ac303aa02719a897941f2d117168395d590f2efa366cc2b8a90699ef265032183f3a8c221451cb0f3228ecc13767fc896a903adfdac7e636782f262b44b69f0c
 DIST code-server-4.14.1-linux-amd64.tar.gz 98672270 BLAKE2B 
9b7389b3578209391ac0c4a622e4e9a8bdb2bfcbc3f9eda5b26264b122273777819d097f6fa03114429a7bdc4ab7ac943bb104683b5867e3df248171551548d9
 SHA512 
1d70f5dbc4f4605d5fd254df117d34c8b05fc33085c27c909f8ec73d5ef9a3d71bb11617b38a6fa3dc32138c6df92db0555c14ede814b6868cb43acec182c70a
 DIST code-server-4.14.1-linux-arm64.tar.gz 97486113 BLAKE2B 
d918d2a7f5f0be73f26408d9bb0f4a499d98044da58b19dce1146508c9a68cdf8abfb577789a70fc15658c2265b1fc548f9ed96fbf69859a5993d0218d3cca0f
 SHA512 
70db38d528ea24446859eab61c9a502e901dc325f15a50bc5788acf42bd49e29750350748a1534dbaaceb59fd1654d43e2092a481fae0768916031d07ad1e501

diff --git a/www-apps/code-server-bin/code-server-bin-4.12.0-r1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.12.0-r1.ebuild
deleted file mode 100644
index 09b0e996e..0
--- a/www-apps/code-server-bin/code-server-bin-4.12.0-r1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-MY_P="${MY_PN}-${PV}"
-BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
-
-inherit systemd
-
-DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
-HOMEPAGE="https://coder.com/;
-SRC_URI="
-   amd64? ( ${BASE_URI}-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-arm64.tar.gz )
-"
-RESTRICT="test"
-LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
-   || ( BSD-2 MIT Apache-2.0 )
-   || ( MIT WTFPL )
-   || ( BSD GPL-2 )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   ${DEPEND}
-   >=net-libs/nodejs-16.0.0[ssl]
-   sys-apps/ripgrep
-   app-crypt/libsecret
-"
-
-S="${WORKDIR}/${MY_P}-linux-${ARCH}"
-
-PATCHES=( "${FILESDIR}/${PN}-node.patch" )
-
-DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
-
-QA_PREBUILT="*"
-
-# Relative
-VSCODE_MODULES="lib/vscode/node_modules"
-
-QA_PRESTRIPPED="
-   

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-06-26 Thread Leonardo Hernandez
commit: 84991cd4516027318c95bccc2d45d6ab4653687b
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Tue Jun 27 04:47:39 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Tue Jun 27 04:48:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=84991cd4

www-apps/code-server-bin: add 4.14.1

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.14.1.ebuild  | 105 +
 2 files changed, 107 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 27cd497d9..c666fe872 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -4,3 +4,5 @@ DIST code-server-4.13.0-linux-amd64.tar.gz 97870904 BLAKE2B 
320b845f1cca424c5202
 DIST code-server-4.13.0-linux-arm64.tar.gz 96675774 BLAKE2B 
4c117fa6e0c06b5203863ae1a35d5a57e36c0bc339ddf009ff106efbf3a0207ea9deb9efbf868a14f9c0bf64e3034c626d99647073c90fa9c4dd59b938b2e0ae
 SHA512 
04478cc1280326fede817549e21a086f1f0281a79b52059a1523246f42d024463a7aac61f443b6441e10f202558889ad9cb63c962f4a075cd78c14b00318d5b9
 DIST code-server-4.14.0-linux-amd64.tar.gz 98653504 BLAKE2B 
342363a9c00894b65e716352c14b87230704e47ddb068079b25957577a90c1dddf77cfbdc715261d6eb849a5f2569401cb062c0fe6f804c8e60169855b5b2212
 SHA512 
7772397d5abc0a290a15899346a5dcbe8eec5bc44948a5845ed23758ecec1fd0f21e8ab0ac413053b1e36ccc5c69e877ed01fce1d0f09ebf12aa3e96b0483ee4
 DIST code-server-4.14.0-linux-arm64.tar.gz 97470074 BLAKE2B 
414da8e74184672201772470d940a4a323b5f0757962b7d753556420693f46c334235c0e5d5f12ab5372ca28b44bea2f630185deb8efd7a81fe5c50aed1cbd27
 SHA512 
ac303aa02719a897941f2d117168395d590f2efa366cc2b8a90699ef265032183f3a8c221451cb0f3228ecc13767fc896a903adfdac7e636782f262b44b69f0c
+DIST code-server-4.14.1-linux-amd64.tar.gz 98672270 BLAKE2B 
9b7389b3578209391ac0c4a622e4e9a8bdb2bfcbc3f9eda5b26264b122273777819d097f6fa03114429a7bdc4ab7ac943bb104683b5867e3df248171551548d9
 SHA512 
1d70f5dbc4f4605d5fd254df117d34c8b05fc33085c27c909f8ec73d5ef9a3d71bb11617b38a6fa3dc32138c6df92db0555c14ede814b6868cb43acec182c70a
+DIST code-server-4.14.1-linux-arm64.tar.gz 97486113 BLAKE2B 
d918d2a7f5f0be73f26408d9bb0f4a499d98044da58b19dce1146508c9a68cdf8abfb577789a70fc15658c2265b1fc548f9ed96fbf69859a5993d0218d3cca0f
 SHA512 
70db38d528ea24446859eab61c9a502e901dc325f15a50bc5788acf42bd49e29750350748a1534dbaaceb59fd1654d43e2092a481fae0768916031d07ad1e501

diff --git a/www-apps/code-server-bin/code-server-bin-4.14.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.14.1.ebuild
new file mode 100644
index 0..35845168a
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.14.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   app-crypt/libsecret
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC != 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-06-21 Thread Leonardo Hernandez
commit: 133fe1c0849b5a9cf3fe2ecaebe7bb9afc816959
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Thu Jun 22 05:08:05 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Thu Jun 22 05:11:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=133fe1c0

www-apps/code-server-bin: drop 4.9.1-r2

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 -
 .../code-server-bin-4.9.1-r2.ebuild| 127 -
 2 files changed, 129 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 8c5a50fb5..1f1f447cc 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -2,5 +2,3 @@ DIST code-server-4.12.0-linux-amd64.tar.gz 97828967 BLAKE2B 
60089c914ba94eff0bfa
 DIST code-server-4.12.0-linux-arm64.tar.gz 96637295 BLAKE2B 
ab842644f50871e97016c08e9470fa24ae2a1d2b4dc344faf7a45153595deed6cd88146adbf1871db2082a0a06a0d12fc50eb588c7307f51d9737cb5c6b230f1
 SHA512 
dc09e21ff35f987cdb7f5b62d2133b53af5f634b747a13b7fe9cff0c6be61a93950b1e23a8869206b8ed3544bb34221d2c38d6fb25d176e8136ebd0d255fe7ad
 DIST code-server-4.13.0-linux-amd64.tar.gz 97870904 BLAKE2B 
320b845f1cca424c52022795bd77d1646786dfa1582944aa402e49e877c90af32a069662af5bd8385671118f74d4f66bfc95d4d1f875e865f74fd81732290559
 SHA512 
e7f50fb0bff5dbe5b075d6c1410f056f0e78e790eeab91fd0fa9596b1c52b8243798f10d5f609beb0288f965eb40b4519a0ad83972804f52dc1b88e456d91a7f
 DIST code-server-4.13.0-linux-arm64.tar.gz 96675774 BLAKE2B 
4c117fa6e0c06b5203863ae1a35d5a57e36c0bc339ddf009ff106efbf3a0207ea9deb9efbf868a14f9c0bf64e3034c626d99647073c90fa9c4dd59b938b2e0ae
 SHA512 
04478cc1280326fede817549e21a086f1f0281a79b52059a1523246f42d024463a7aac61f443b6441e10f202558889ad9cb63c962f4a075cd78c14b00318d5b9
-DIST code-server-4.9.1-linux-amd64.tar.gz 106765319 BLAKE2B 
18b82c1daa4b005115de001e8065783dbc9042b1504a4323ad74d0002e331c3e24ee3856d39aa8e0777d6e0e93f7f0dfcc6b01fae0f2482ef881e8b9d867794d
 SHA512 
1193c8690275c432e9126d18ab24bc50f199c585d3f5e9c2886a339b92d3d5e52103c8fec55189df1d149f3f7147ff2aeb97c70191ca996b5bc65e492c74454a
-DIST code-server-4.9.1-linux-arm64.tar.gz 97436984 BLAKE2B 
7fb2b4ebc6dfbe0a2bb55b0f7d78a9c61045d328c6f71c4c6b32dac9fa9648aa96d5962975618e73962e2c53422c35dc5ebed2378eea18570016e0ba85f02686
 SHA512 
0a60f8eda68be6c939a1aab9012a4e1da429d9491a97dee2b0be78e68e6a4a79d12d855ec90208c9080ea4ee227b8c12f1203f71c81298e6ec2b7a66b6da451b

diff --git a/www-apps/code-server-bin/code-server-bin-4.9.1-r2.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.9.1-r2.ebuild
deleted file mode 100644
index 7813d7ccb..0
--- a/www-apps/code-server-bin/code-server-bin-4.9.1-r2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-MY_P="${MY_PN}-${PV}"
-BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
-
-inherit systemd
-
-DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
-HOMEPAGE="https://coder.com/;
-SRC_URI="
-   amd64? ( ${BASE_URI}-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-arm64.tar.gz )
-"
-RESTRICT="test"
-LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
-   || ( BSD-2 MIT Apache-2.0 )
-   || ( MIT WTFPL )
-   || ( BSD GPL-2 )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   ${DEPEND}
-   >=net-libs/nodejs-16.0.0[ssl]
-   sys-apps/ripgrep
-   app-crypt/libsecret
-"
-
-S="${WORKDIR}/${MY_P}-linux-${ARCH}"
-
-PATCHES=( "${FILESDIR}/${PN}-node.patch" )
-
-DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
-
-# Relative
-VSCODE_MODULES="lib/vscode/node_modules"
-
-QA_PREBUILT="
-   opt/${PN}/lib/coder-cloud-agent
-   opt/${PN}/node_modules/argon2/lib/binding/napi-v3/argon2.node
-   opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/argon2.node
-   
opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/argon2.node
-   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
-   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-gnu/argon2.linux-x64-gnu.node
-   
opt/${PN}/${VSCODE_MODULES}/native-is-elevated/build/Release/obj.target/iselevated.node
-   
opt/${PN}/${VSCODE_MODULES}/native-is-elevated/build/Release/iselevated.node
-   opt/${PN}/${VSCODE_MODULES}/node-pty/build/Release/pty.node
-   
opt/${PN}/${VSCODE_MODULES}/native-watchdog/build/Release/obj.target/watchdog.node
-   opt/${PN}/${VSCODE_MODULES}/native-watchdog/build/Release/watchdog.node
-   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
-   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
-   opt/${PN}/${VSCODE_MODULES}/spdlog/build/Release/obj.target/spdlog.node
- 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-06-21 Thread Leonardo Hernandez
commit: 6eb6fa15494848fbfc86d26d803b39abfd800da3
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Thu Jun 22 05:11:26 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Thu Jun 22 05:11:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6eb6fa15

www-apps/code-server-bin: add 4.14.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.14.0.ebuild  | 105 +
 2 files changed, 107 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 1f1f447cc..27cd497d9 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -2,3 +2,5 @@ DIST code-server-4.12.0-linux-amd64.tar.gz 97828967 BLAKE2B 
60089c914ba94eff0bfa
 DIST code-server-4.12.0-linux-arm64.tar.gz 96637295 BLAKE2B 
ab842644f50871e97016c08e9470fa24ae2a1d2b4dc344faf7a45153595deed6cd88146adbf1871db2082a0a06a0d12fc50eb588c7307f51d9737cb5c6b230f1
 SHA512 
dc09e21ff35f987cdb7f5b62d2133b53af5f634b747a13b7fe9cff0c6be61a93950b1e23a8869206b8ed3544bb34221d2c38d6fb25d176e8136ebd0d255fe7ad
 DIST code-server-4.13.0-linux-amd64.tar.gz 97870904 BLAKE2B 
320b845f1cca424c52022795bd77d1646786dfa1582944aa402e49e877c90af32a069662af5bd8385671118f74d4f66bfc95d4d1f875e865f74fd81732290559
 SHA512 
e7f50fb0bff5dbe5b075d6c1410f056f0e78e790eeab91fd0fa9596b1c52b8243798f10d5f609beb0288f965eb40b4519a0ad83972804f52dc1b88e456d91a7f
 DIST code-server-4.13.0-linux-arm64.tar.gz 96675774 BLAKE2B 
4c117fa6e0c06b5203863ae1a35d5a57e36c0bc339ddf009ff106efbf3a0207ea9deb9efbf868a14f9c0bf64e3034c626d99647073c90fa9c4dd59b938b2e0ae
 SHA512 
04478cc1280326fede817549e21a086f1f0281a79b52059a1523246f42d024463a7aac61f443b6441e10f202558889ad9cb63c962f4a075cd78c14b00318d5b9
+DIST code-server-4.14.0-linux-amd64.tar.gz 98653504 BLAKE2B 
342363a9c00894b65e716352c14b87230704e47ddb068079b25957577a90c1dddf77cfbdc715261d6eb849a5f2569401cb062c0fe6f804c8e60169855b5b2212
 SHA512 
7772397d5abc0a290a15899346a5dcbe8eec5bc44948a5845ed23758ecec1fd0f21e8ab0ac413053b1e36ccc5c69e877ed01fce1d0f09ebf12aa3e96b0483ee4
+DIST code-server-4.14.0-linux-arm64.tar.gz 97470074 BLAKE2B 
414da8e74184672201772470d940a4a323b5f0757962b7d753556420693f46c334235c0e5d5f12ab5372ca28b44bea2f630185deb8efd7a81fe5c50aed1cbd27
 SHA512 
ac303aa02719a897941f2d117168395d590f2efa366cc2b8a90699ef265032183f3a8c221451cb0f3228ecc13767fc896a903adfdac7e636782f262b44b69f0c

diff --git a/www-apps/code-server-bin/code-server-bin-4.14.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.14.0.ebuild
new file mode 100644
index 0..35845168a
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.14.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   app-crypt/libsecret
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC != 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/, www-apps/code-server-bin/files/

2023-06-09 Thread Leonardo Hernandez
commit: 6a6e0013d14ed626692045b82795de5a41ccfba8
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri Jun  9 07:19:25 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Fri Jun  9 07:20:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6a6e0013

www-apps/code-server-bin: add OpenRC init script

Closes: https://bugs.gentoo.org/907847
Signed-off-by: Leonardo Hernández Hernández  proton.me>

 .../code-server-bin-4.13.0-r1.ebuild   | 105 +
 .../code-server-bin/files/code-server-bin.conf |  13 +++
 www-apps/code-server-bin/files/code-server-bin.rc  |  47 +
 3 files changed, 165 insertions(+)

diff --git a/www-apps/code-server-bin/code-server-bin-4.13.0-r1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.13.0-r1.ebuild
new file mode 100644
index 0..35845168a
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.13.0-r1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   app-crypt/libsecret
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC != "glibc" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node 
|| die
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/darwin-x64/node.napi.glibc.node 
|| die
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/darwin-arm64/node.napi.glibc.node
 || die
+   fi
+
+   rm -r ./lib/vscode/extensions/node_modules/.bin || die
+}
+
+src_install() {
+   einstalldocs
+
+   insinto "/opt/${PN}"
+   doins -r .
+   fperms +x "/opt/${PN}/bin/${MY_PN}"
+   dosym -r "/opt/${PN}/bin/${MY_PN}" "/opt/${PN}/bin/${PN}"
+   dosym -r "/opt/${PN}/bin/${PN}" "${EPREFIX}/usr/bin/${PN}"
+
+   dosym -r "/usr/bin/rg" \
+   "${EPREFIX}/opt/${PN}/${VSCODE_MODULES}/@vscode/ripgrep/bin/rg"
+
+   systemd_douserunit "${FILESDIR}/${PN}.service"
+   newinitd "${FILESDIR}/${PN}.rc" "${PN}"
+   newconfd "${FILESDIR}/${PN}.conf" "${PN}"
+}
+
+pkg_postinst() {
+   elog "When using code-server systemd service run it as a user"
+   elog "For example: 'systemctl --user enable --now code-server'"
+}

diff --git a/www-apps/code-server-bin/files/code-server-bin.conf 
b/www-apps/code-server-bin/files/code-server-bin.conf
new file mode 100644
index 0..336f7bc71
--- /dev/null
+++ b/www-apps/code-server-bin/files/code-server-bin.conf
@@ -0,0 +1,13 @@
+# /etc/conf.d/code-server-bin: config file for 
/etc/init.d/code-server-bin.
+# This can also be used as multiplexed configuration, i.e. openrc-run
+# looks for both /etc/conf.d/code-server-bin and 
/etc/conf.d/code-server-bin..
+
+# Options to pass to code-server-bin.
+# NOTE: if you want to run multiple instances, be make sure to change
+# the port for each one (it is preferred to use the configuration file).

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-05-19 Thread Leonardo Hernandez
commit: 8120a07c42e01deb31d873abeec46f31427baafd
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri May 19 21:39:55 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Fri May 19 21:41:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8120a07c

www-apps/code-server-bin: remove python3 symlinks

only required at build time

Bug: https://bugs.gentoo.org/884473
Signed-off-by: Leonardo Hernández Hernández  proton.me>

 ...{code-server-bin-4.12.0.ebuild => code-server-bin-4.12.0-r1.ebuild} | 3 +++
 ...code-server-bin-4.9.1-r1.ebuild => code-server-bin-4.9.1-r2.ebuild} | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/www-apps/code-server-bin/code-server-bin-4.12.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.12.0-r1.ebuild
similarity index 97%
rename from www-apps/code-server-bin/code-server-bin-4.12.0.ebuild
rename to www-apps/code-server-bin/code-server-bin-4.12.0-r1.ebuild
index fd76d89d0..09b0e996e 100644
--- a/www-apps/code-server-bin/code-server-bin-4.12.0.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-4.12.0-r1.ebuild
@@ -62,6 +62,9 @@ src_prepare() {
rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
|| die "Failed to remove bundled ripgrep"
 
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
# not needed
rm ./postinstall.sh || die
 

diff --git a/www-apps/code-server-bin/code-server-bin-4.9.1-r1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.9.1-r2.ebuild
similarity index 98%
rename from www-apps/code-server-bin/code-server-bin-4.9.1-r1.ebuild
rename to www-apps/code-server-bin/code-server-bin-4.9.1-r2.ebuild
index f980ee526..7813d7ccb 100644
--- a/www-apps/code-server-bin/code-server-bin-4.9.1-r1.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-4.9.1-r2.ebuild
@@ -86,6 +86,9 @@ src_prepare() {
rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
|| die "Failed to remove bundled ripgrep"
 
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
# not needed
rm ./postinstall.sh || die
 



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-05-19 Thread Leonardo Hernandez
commit: f20d44fbdd2627ac81baa5bc771deb83c2380381
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri May 19 21:37:45 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Fri May 19 21:41:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f20d44fb

www-apps/code-server-bin: add 4.13.0

Closes: https://bugs.gentoo.org/884473
Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.13.0.ebuild  | 103 +
 2 files changed, 105 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 43213bc4f..8c5a50fb5 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,4 +1,6 @@
 DIST code-server-4.12.0-linux-amd64.tar.gz 97828967 BLAKE2B 
60089c914ba94eff0bfa142254635188c138553ce81e66aff8f24f6be9a1a7bc35efc5d900e010437e7cdcb2209c55cf988a9c88d65b063bcc0eb233d0a7b929
 SHA512 
5ef36f8d3b3838ce1b30f460748f44e89f77843e6b8fec18bbb4b69028558c041b1b31af576f51693091d6f8e2b9bd03d94a8c4e3f7389b613dae8986f64cb6a
 DIST code-server-4.12.0-linux-arm64.tar.gz 96637295 BLAKE2B 
ab842644f50871e97016c08e9470fa24ae2a1d2b4dc344faf7a45153595deed6cd88146adbf1871db2082a0a06a0d12fc50eb588c7307f51d9737cb5c6b230f1
 SHA512 
dc09e21ff35f987cdb7f5b62d2133b53af5f634b747a13b7fe9cff0c6be61a93950b1e23a8869206b8ed3544bb34221d2c38d6fb25d176e8136ebd0d255fe7ad
+DIST code-server-4.13.0-linux-amd64.tar.gz 97870904 BLAKE2B 
320b845f1cca424c52022795bd77d1646786dfa1582944aa402e49e877c90af32a069662af5bd8385671118f74d4f66bfc95d4d1f875e865f74fd81732290559
 SHA512 
e7f50fb0bff5dbe5b075d6c1410f056f0e78e790eeab91fd0fa9596b1c52b8243798f10d5f609beb0288f965eb40b4519a0ad83972804f52dc1b88e456d91a7f
+DIST code-server-4.13.0-linux-arm64.tar.gz 96675774 BLAKE2B 
4c117fa6e0c06b5203863ae1a35d5a57e36c0bc339ddf009ff106efbf3a0207ea9deb9efbf868a14f9c0bf64e3034c626d99647073c90fa9c4dd59b938b2e0ae
 SHA512 
04478cc1280326fede817549e21a086f1f0281a79b52059a1523246f42d024463a7aac61f443b6441e10f202558889ad9cb63c962f4a075cd78c14b00318d5b9
 DIST code-server-4.9.1-linux-amd64.tar.gz 106765319 BLAKE2B 
18b82c1daa4b005115de001e8065783dbc9042b1504a4323ad74d0002e331c3e24ee3856d39aa8e0777d6e0e93f7f0dfcc6b01fae0f2482ef881e8b9d867794d
 SHA512 
1193c8690275c432e9126d18ab24bc50f199c585d3f5e9c2886a339b92d3d5e52103c8fec55189df1d149f3f7147ff2aeb97c70191ca996b5bc65e492c74454a
 DIST code-server-4.9.1-linux-arm64.tar.gz 97436984 BLAKE2B 
7fb2b4ebc6dfbe0a2bb55b0f7d78a9c61045d328c6f71c4c6b32dac9fa9648aa96d5962975618e73962e2c53422c35dc5ebed2378eea18570016e0ba85f02686
 SHA512 
0a60f8eda68be6c939a1aab9012a4e1da429d9491a97dee2b0be78e68e6a4a79d12d855ec90208c9080ea4ee227b8c12f1203f71c81298e6ec2b7a66b6da451b

diff --git a/www-apps/code-server-bin/code-server-bin-4.13.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.13.0.ebuild
new file mode 100644
index 0..09b0e996e
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.13.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   app-crypt/libsecret
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # Only required at build time
+   find "${S}" -type l -name python3 -delete || die
+
+   # not needed
+   rm ./postinstall.sh 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-04-21 Thread Leonardo Hernandez
commit: 47e207c4db101eb8c457fa59ddda27c60ba2e783
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri Apr 21 20:00:31 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Fri Apr 21 22:09:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47e207c4

www-apps/code-server-bin: add 4.12.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.12.0.ebuild  | 100 +
 2 files changed, 102 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index c12bd2071..35f6dc21a 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,3 +1,5 @@
+DIST code-server-4.12.0-linux-amd64.tar.gz 97828967 BLAKE2B 
60089c914ba94eff0bfa142254635188c138553ce81e66aff8f24f6be9a1a7bc35efc5d900e010437e7cdcb2209c55cf988a9c88d65b063bcc0eb233d0a7b929
 SHA512 
5ef36f8d3b3838ce1b30f460748f44e89f77843e6b8fec18bbb4b69028558c041b1b31af576f51693091d6f8e2b9bd03d94a8c4e3f7389b613dae8986f64cb6a
+DIST code-server-4.12.0-linux-arm64.tar.gz 96637295 BLAKE2B 
ab842644f50871e97016c08e9470fa24ae2a1d2b4dc344faf7a45153595deed6cd88146adbf1871db2082a0a06a0d12fc50eb588c7307f51d9737cb5c6b230f1
 SHA512 
dc09e21ff35f987cdb7f5b62d2133b53af5f634b747a13b7fe9cff0c6be61a93950b1e23a8869206b8ed3544bb34221d2c38d6fb25d176e8136ebd0d255fe7ad
 DIST code-server-4.7.1-linux-amd64.tar.gz 103979733 BLAKE2B 
0346e107ef55d09094d341b64ddf4e31cb683a4a7a296405c1336a0f008a01667dee0732df912057ec82712db0da48b14e2c04def7c666c354eebea18076b59b
 SHA512 
d4e542a894fef141a411ba9dbd5360ca5794a6464d0ce32f5a6681de3311a64e4fd3cedc31144d3ef2eae89cd6266d6db028c042e9692051da31a87a7649962c
 DIST code-server-4.7.1-linux-arm64.tar.gz 9420 BLAKE2B 
0d08f9b9966070a21918ce1a4e9d79c5ce9c4d4550d588cc6b0bf30777a015b4616c49a7fa9f776c303238a9920ebb0a341a9bd421067a333579cf38bc16dab5
 SHA512 
8ac49726830168786a4eac7f3b2182af9510443cd3bc0b5760ddee0ee6ce7845fdd91cd680c95821a3dce41c9c2cdf0b7f50ab7817b6764305e262c643c9d896
 DIST code-server-4.8.3-linux-amd64.tar.gz 106357330 BLAKE2B 
2b72427abf01dd1ef0fcc85971d484b116a558ae586fbdaf0f40ded66ad1523c57449141f7ad1d8b2bf364094b2be7999f275d2a8d00ccb6194b56e89133ed0d
 SHA512 
c074007129082819b70be588f5f1f81613f7b12d4b2bc9a606f56767747c13c62707c54694bdbc5a27da60027c0a9cc98efc3e5c64e05c0947dcb45b551efb4d

diff --git a/www-apps/code-server-bin/code-server-bin-4.12.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.12.0.ebuild
new file mode 100644
index 0..fd76d89d0
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.12.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   app-crypt/libsecret
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="*"
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PRESTRIPPED="
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./lib/node || die "Failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
+   || die "Failed to remove bundled ripgrep"
+
+   # not needed
+   rm ./postinstall.sh || die
+
+   # For windows
+   rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
+
+   if [[ $ELIBC != "musl" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node 
|| die
+   elif [[ $ELIBC != "glibc" ]]; then
+   rm 
./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node 
|| die
+   rm 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-04-21 Thread Leonardo Hernandez
commit: 1c9c7eb86ef14f84b12c23e814566266a46e807e
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri Apr 21 22:11:13 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Fri Apr 21 22:11:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1c9c7eb8

www-apps/code-server-bin: drop 4.7.1, 4.8.3

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/Manifest  |   4 -
 .../code-server-bin/code-server-bin-4.7.1.ebuild   | 125 -
 .../code-server-bin/code-server-bin-4.8.3.ebuild   | 123 
 3 files changed, 252 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 35f6dc21a..43213bc4f 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,8 +1,4 @@
 DIST code-server-4.12.0-linux-amd64.tar.gz 97828967 BLAKE2B 
60089c914ba94eff0bfa142254635188c138553ce81e66aff8f24f6be9a1a7bc35efc5d900e010437e7cdcb2209c55cf988a9c88d65b063bcc0eb233d0a7b929
 SHA512 
5ef36f8d3b3838ce1b30f460748f44e89f77843e6b8fec18bbb4b69028558c041b1b31af576f51693091d6f8e2b9bd03d94a8c4e3f7389b613dae8986f64cb6a
 DIST code-server-4.12.0-linux-arm64.tar.gz 96637295 BLAKE2B 
ab842644f50871e97016c08e9470fa24ae2a1d2b4dc344faf7a45153595deed6cd88146adbf1871db2082a0a06a0d12fc50eb588c7307f51d9737cb5c6b230f1
 SHA512 
dc09e21ff35f987cdb7f5b62d2133b53af5f634b747a13b7fe9cff0c6be61a93950b1e23a8869206b8ed3544bb34221d2c38d6fb25d176e8136ebd0d255fe7ad
-DIST code-server-4.7.1-linux-amd64.tar.gz 103979733 BLAKE2B 
0346e107ef55d09094d341b64ddf4e31cb683a4a7a296405c1336a0f008a01667dee0732df912057ec82712db0da48b14e2c04def7c666c354eebea18076b59b
 SHA512 
d4e542a894fef141a411ba9dbd5360ca5794a6464d0ce32f5a6681de3311a64e4fd3cedc31144d3ef2eae89cd6266d6db028c042e9692051da31a87a7649962c
-DIST code-server-4.7.1-linux-arm64.tar.gz 9420 BLAKE2B 
0d08f9b9966070a21918ce1a4e9d79c5ce9c4d4550d588cc6b0bf30777a015b4616c49a7fa9f776c303238a9920ebb0a341a9bd421067a333579cf38bc16dab5
 SHA512 
8ac49726830168786a4eac7f3b2182af9510443cd3bc0b5760ddee0ee6ce7845fdd91cd680c95821a3dce41c9c2cdf0b7f50ab7817b6764305e262c643c9d896
-DIST code-server-4.8.3-linux-amd64.tar.gz 106357330 BLAKE2B 
2b72427abf01dd1ef0fcc85971d484b116a558ae586fbdaf0f40ded66ad1523c57449141f7ad1d8b2bf364094b2be7999f275d2a8d00ccb6194b56e89133ed0d
 SHA512 
c074007129082819b70be588f5f1f81613f7b12d4b2bc9a606f56767747c13c62707c54694bdbc5a27da60027c0a9cc98efc3e5c64e05c0947dcb45b551efb4d
-DIST code-server-4.8.3-linux-arm64.tar.gz 97248777 BLAKE2B 
11b4e504fc0bf78a2be1ce945ec5f2f7fabbef9264434d64564ec1bf73874d364f859867d19a17a4cebcbad9c6d1828c4e1e3c3ef1bd168a2484e00467f2b82f
 SHA512 
07322fdd92b8986445d6ade10aa25f59353bed280c4c61cce307a67281353ea41d3d813065bb734fdbfc06fef65f19c4027ae690b7d165fe8bdbfea5c4f3fc20
 DIST code-server-4.9.1-linux-amd64.tar.gz 106765319 BLAKE2B 
18b82c1daa4b005115de001e8065783dbc9042b1504a4323ad74d0002e331c3e24ee3856d39aa8e0777d6e0e93f7f0dfcc6b01fae0f2482ef881e8b9d867794d
 SHA512 
1193c8690275c432e9126d18ab24bc50f199c585d3f5e9c2886a339b92d3d5e52103c8fec55189df1d149f3f7147ff2aeb97c70191ca996b5bc65e492c74454a
 DIST code-server-4.9.1-linux-arm64.tar.gz 97436984 BLAKE2B 
7fb2b4ebc6dfbe0a2bb55b0f7d78a9c61045d328c6f71c4c6b32dac9fa9648aa96d5962975618e73962e2c53422c35dc5ebed2378eea18570016e0ba85f02686
 SHA512 
0a60f8eda68be6c939a1aab9012a4e1da429d9491a97dee2b0be78e68e6a4a79d12d855ec90208c9080ea4ee227b8c12f1203f71c81298e6ec2b7a66b6da451b

diff --git a/www-apps/code-server-bin/code-server-bin-4.7.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.7.1.ebuild
deleted file mode 100644
index 4752a8adf..0
--- a/www-apps/code-server-bin/code-server-bin-4.7.1.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-MY_P="${MY_PN}-${PV}"
-BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
-
-inherit systemd
-
-DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
-HOMEPAGE="https://coder.com/;
-SRC_URI="
-   amd64? ( ${BASE_URI}-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-arm64.tar.gz )
-"
-RESTRICT="test"
-LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
-   || ( BSD-2 MIT Apache-2.0 )
-   || ( MIT WTFPL )
-   || ( BSD GPL-2 )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="gnome-keyring"
-
-RDEPEND="
-   ${DEPEND}
-   >=net-libs/nodejs-16.0.0[ssl]
-   sys-apps/ripgrep
-   gnome-keyring? (
-   app-crypt/libsecret
-   )
-"
-
-S="${WORKDIR}/${MY_P}-linux-${ARCH}"
-
-PATCHES=( "${FILESDIR}/${PN}-node.patch" )
-
-DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
-
-# Relative
-VSCODE_MODULES="lib/vscode/node_modules"
-
-QA_PREBUILT="
-   opt/${PN}/lib/coder-cloud-agent
-   

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-01-17 Thread Leonardo Hernandez
commit: 393cdb218202e873f6cfa82ee22c2cc87de230ca
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Wed Jan 18 05:43:56 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Wed Jan 18 05:47:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=393cdb21

www-apps/code-server-bin: revbump for drop IUSE=gnome-keyring

Fixes: 4e3463a39736c343763352549a80da6a0edcf428
Signed-off-by: Leonardo Hernández Hernández  proton.me>

 .../{code-server-bin-4.9.1.ebuild => code-server-bin-4.9.1-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/www-apps/code-server-bin/code-server-bin-4.9.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.9.1-r1.ebuild
similarity index 100%
rename from www-apps/code-server-bin/code-server-bin-4.9.1.ebuild
rename to www-apps/code-server-bin/code-server-bin-4.9.1-r1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-01-12 Thread Leonardo Hernandez
commit: ddc1581f9dece7da6c126ddf2bb4131f06bacdd7
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Thu Jan 12 20:19:13 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Thu Jan 12 20:19:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ddc1581f

www-apps/code-server-bin: update upstream metadata

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/code-server-bin/metadata.xml 
b/www-apps/code-server-bin/metadata.xml
index 0d0bd0a08..9288a0c44 100644
--- a/www-apps/code-server-bin/metadata.xml
+++ b/www-apps/code-server-bin/metadata.xml
@@ -1,12 +1,12 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 
   
 Leonardo Hernández Hernández
 leohdz...@proton.me
   
   
-cdr/code-server
+coder/code-server
   
   
   Run VS Code on any machine anywhere and access it in the browser.



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2023-01-12 Thread Leonardo Hernandez
commit: 4e3463a39736c343763352549a80da6a0edcf428
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Thu Jan 12 20:28:53 2023 +
Commit: Leonardo Hernandez  proton  me>
CommitDate: Thu Jan 12 20:28:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e3463a3

www-apps/code-server-bin: drop IUSE=gnome-keyring

Closes: https://bugs.gentoo.org/889236
Signed-off-by: Leonardo Hernández Hernández  proton.me>

 www-apps/code-server-bin/code-server-bin-4.9.1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/www-apps/code-server-bin/code-server-bin-4.9.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.9.1.ebuild
index 91788b4e1..f980ee526 100644
--- a/www-apps/code-server-bin/code-server-bin-4.9.1.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-4.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,13 +23,12 @@ LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense 
LGPL-2.1+
 "
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
-IUSE="gnome-keyring"
 
 RDEPEND="
${DEPEND}
>=net-libs/nodejs-16.0.0[ssl]
sys-apps/ripgrep
-   gnome-keyring? ( app-crypt/libsecret )
+   app-crypt/libsecret
 "
 
 S="${WORKDIR}/${MY_P}-linux-${ARCH}"



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2022-12-30 Thread Leonardo Hernandez
commit: 440360d24fc4412e7564e58b7e408378c4974fb4
Author: Leonardo Hernández Hernández  outlook  com>
AuthorDate: Fri Dec 30 21:12:36 2022 +
Commit: Leonardo Hernandez  outlook  com>
CommitDate: Fri Dec 30 21:12:36 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=440360d2

www-apps/code-server-bin: add 4.9.1

Signed-off-by: Leonardo Hernández Hernández  outlook.com>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.9.1.ebuild   | 125 +
 2 files changed, 127 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index b64c2891d..c12bd2071 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -2,3 +2,5 @@ DIST code-server-4.7.1-linux-amd64.tar.gz 103979733 BLAKE2B 
0346e107ef55d09094d3
 DIST code-server-4.7.1-linux-arm64.tar.gz 9420 BLAKE2B 
0d08f9b9966070a21918ce1a4e9d79c5ce9c4d4550d588cc6b0bf30777a015b4616c49a7fa9f776c303238a9920ebb0a341a9bd421067a333579cf38bc16dab5
 SHA512 
8ac49726830168786a4eac7f3b2182af9510443cd3bc0b5760ddee0ee6ce7845fdd91cd680c95821a3dce41c9c2cdf0b7f50ab7817b6764305e262c643c9d896
 DIST code-server-4.8.3-linux-amd64.tar.gz 106357330 BLAKE2B 
2b72427abf01dd1ef0fcc85971d484b116a558ae586fbdaf0f40ded66ad1523c57449141f7ad1d8b2bf364094b2be7999f275d2a8d00ccb6194b56e89133ed0d
 SHA512 
c074007129082819b70be588f5f1f81613f7b12d4b2bc9a606f56767747c13c62707c54694bdbc5a27da60027c0a9cc98efc3e5c64e05c0947dcb45b551efb4d
 DIST code-server-4.8.3-linux-arm64.tar.gz 97248777 BLAKE2B 
11b4e504fc0bf78a2be1ce945ec5f2f7fabbef9264434d64564ec1bf73874d364f859867d19a17a4cebcbad9c6d1828c4e1e3c3ef1bd168a2484e00467f2b82f
 SHA512 
07322fdd92b8986445d6ade10aa25f59353bed280c4c61cce307a67281353ea41d3d813065bb734fdbfc06fef65f19c4027ae690b7d165fe8bdbfea5c4f3fc20
+DIST code-server-4.9.1-linux-amd64.tar.gz 106765319 BLAKE2B 
18b82c1daa4b005115de001e8065783dbc9042b1504a4323ad74d0002e331c3e24ee3856d39aa8e0777d6e0e93f7f0dfcc6b01fae0f2482ef881e8b9d867794d
 SHA512 
1193c8690275c432e9126d18ab24bc50f199c585d3f5e9c2886a339b92d3d5e52103c8fec55189df1d149f3f7147ff2aeb97c70191ca996b5bc65e492c74454a
+DIST code-server-4.9.1-linux-arm64.tar.gz 97436984 BLAKE2B 
7fb2b4ebc6dfbe0a2bb55b0f7d78a9c61045d328c6f71c4c6b32dac9fa9648aa96d5962975618e73962e2c53422c35dc5ebed2378eea18570016e0ba85f02686
 SHA512 
0a60f8eda68be6c939a1aab9012a4e1da429d9491a97dee2b0be78e68e6a4a79d12d855ec90208c9080ea4ee227b8c12f1203f71c81298e6ec2b7a66b6da451b

diff --git a/www-apps/code-server-bin/code-server-bin-4.9.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.9.1.ebuild
new file mode 100644
index 0..91788b4e1
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.9.1.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="gnome-keyring"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   gnome-keyring? ( app-crypt/libsecret )
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PREBUILT="
+   opt/${PN}/lib/coder-cloud-agent
+   opt/${PN}/node_modules/argon2/lib/binding/napi-v3/argon2.node
+   opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/argon2.node
+   
opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/argon2.node
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-gnu/argon2.linux-x64-gnu.node
+   
opt/${PN}/${VSCODE_MODULES}/native-is-elevated/build/Release/obj.target/iselevated.node
+   
opt/${PN}/${VSCODE_MODULES}/native-is-elevated/build/Release/iselevated.node
+   opt/${PN}/${VSCODE_MODULES}/node-pty/build/Release/pty.node
+   
opt/${PN}/${VSCODE_MODULES}/native-watchdog/build/Release/obj.target/watchdog.node
+   opt/${PN}/${VSCODE_MODULES}/native-watchdog/build/Release/watchdog.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+   

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2022-12-02 Thread Leonardo Hernandez
commit: 0fa5f8e87b4b4a730bcce29a49ded0ae2e105e66
Author: Leonardo Hernández Hernández  outlook  com>
AuthorDate: Sat Nov 12 06:13:47 2022 +
Commit: Leonardo Hernandez  outlook  com>
CommitDate: Fri Dec  2 17:30:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0fa5f8e8

www-apps/code-server-bin: add 4.8.3

Signed-off-by: Leonardo Hernández Hernández  outlook.com>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.8.3.ebuild   | 123 +
 2 files changed, 125 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index e2d8c65ee..eeb1c08b5 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -4,3 +4,5 @@ DIST code-server-4.7.0-linux-amd64.tar.gz 103853310 BLAKE2B 
a6435b233f2d5aeebe6a
 DIST code-server-4.7.0-linux-arm64.tar.gz 94759564 BLAKE2B 
aa012c85cab9736b9dbf0d8c6780b0141a08d5b41a6a3db38a14ab84c16562ee710d3c42851c59ea3d2c0d9548182df8ade7b72b8d513663db63cad2d7f81d23
 SHA512 
282eb625a728b5573efaec720d44b0b1871779444cb771346dea2b46f1e77adf58aedbb3cc517fd9f49740ef552ed6357de04aabab38d7f3dc70f3361da45d37
 DIST code-server-4.7.1-linux-amd64.tar.gz 103979733 BLAKE2B 
0346e107ef55d09094d341b64ddf4e31cb683a4a7a296405c1336a0f008a01667dee0732df912057ec82712db0da48b14e2c04def7c666c354eebea18076b59b
 SHA512 
d4e542a894fef141a411ba9dbd5360ca5794a6464d0ce32f5a6681de3311a64e4fd3cedc31144d3ef2eae89cd6266d6db028c042e9692051da31a87a7649962c
 DIST code-server-4.7.1-linux-arm64.tar.gz 9420 BLAKE2B 
0d08f9b9966070a21918ce1a4e9d79c5ce9c4d4550d588cc6b0bf30777a015b4616c49a7fa9f776c303238a9920ebb0a341a9bd421067a333579cf38bc16dab5
 SHA512 
8ac49726830168786a4eac7f3b2182af9510443cd3bc0b5760ddee0ee6ce7845fdd91cd680c95821a3dce41c9c2cdf0b7f50ab7817b6764305e262c643c9d896
+DIST code-server-4.8.3-linux-amd64.tar.gz 106357330 BLAKE2B 
2b72427abf01dd1ef0fcc85971d484b116a558ae586fbdaf0f40ded66ad1523c57449141f7ad1d8b2bf364094b2be7999f275d2a8d00ccb6194b56e89133ed0d
 SHA512 
c074007129082819b70be588f5f1f81613f7b12d4b2bc9a606f56767747c13c62707c54694bdbc5a27da60027c0a9cc98efc3e5c64e05c0947dcb45b551efb4d
+DIST code-server-4.8.3-linux-arm64.tar.gz 97248777 BLAKE2B 
11b4e504fc0bf78a2be1ce945ec5f2f7fabbef9264434d64564ec1bf73874d364f859867d19a17a4cebcbad9c6d1828c4e1e3c3ef1bd168a2484e00467f2b82f
 SHA512 
07322fdd92b8986445d6ade10aa25f59353bed280c4c61cce307a67281353ea41d3d813065bb734fdbfc06fef65f19c4027ae690b7d165fe8bdbfea5c4f3fc20

diff --git a/www-apps/code-server-bin/code-server-bin-4.8.3.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.8.3.ebuild
new file mode 100644
index 0..64bca63f7
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.8.3.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="gnome-keyring"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   gnome-keyring? ( app-crypt/libsecret )
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PREBUILT="
+   opt/${PN}/lib/coder-cloud-agent
+   opt/${PN}/node_modules/argon2/lib/binding/napi-v3/argon2.node
+   opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/argon2.node
+   
opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/argon2.node
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-gnu/argon2.linux-x64-gnu.node
+   
opt/${PN}/${VSCODE_MODULES}/native-is-elevated/build/Release/obj.target/iselevated.node
+   
opt/${PN}/${VSCODE_MODULES}/native-is-elevated/build/Release/iselevated.node
+   opt/${PN}/${VSCODE_MODULES}/node-pty/build/Release/pty.node
+   
opt/${PN}/${VSCODE_MODULES}/native-watchdog/build/Release/obj.target/watchdog.node
+   opt/${PN}/${VSCODE_MODULES}/native-watchdog/build/Release/watchdog.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+   

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2022-12-02 Thread Leonardo Hernandez
commit: 024af9f2fd2f5a1fac153845976c040d19d21c6b
Author: Leonardo Hernández Hernández  outlook  com>
AuthorDate: Sat Nov 12 06:15:38 2022 +
Commit: Leonardo Hernandez  outlook  com>
CommitDate: Fri Dec  2 17:30:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=024af9f2

www-apps/code-server-bin: drop 4.6.1, 4.7.0

Signed-off-by: Leonardo Hernández Hernández  outlook.com>

 www-apps/code-server-bin/Manifest  |   4 -
 .../code-server-bin/code-server-bin-4.6.1.ebuild   | 126 
 .../code-server-bin/code-server-bin-4.7.0.ebuild   | 127 -
 3 files changed, 257 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index eeb1c08b5..b64c2891d 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,7 +1,3 @@
-DIST code-server-4.6.1-linux-amd64.tar.gz 98908844 BLAKE2B 
7ca74733578b8f2fcfbc395a2fd385511b23ebced014f024904e1bf29dfa48f0ac7295746f61ea3a9d8cafa13e2b9072d48062f753ffab4f95470b868958d5e7
 SHA512 
d4bf2cbc06cdf6fe387758a6968bb4db375745f24c32c7b1f5ad199295fb363b83a071d6de78f55f117e20e78287274a0ab7b654b03454ed3056e4ea4cbefb2d
-DIST code-server-4.6.1-linux-arm64.tar.gz 89823651 BLAKE2B 
1795c6d7f3198f26a5f8567fe00c59e01f6bc9dd1230e74672671399d3ee9d2566ae73711ae30fdece51a387c4d5cfe3738ade6705b91610da67fabc7adcc6fc
 SHA512 
36c3d102c5fdf09c1ce8e22edc10464c6f9b6915572a7ce8b9c50a77f77489a5ba89e050f204383375d04772f7ebce6dde5d6914c3d769af8f7e4d2e53831b0c
-DIST code-server-4.7.0-linux-amd64.tar.gz 103853310 BLAKE2B 
a6435b233f2d5aeebe6a5c057f5e98e1c66496c380c60b59ba69eaef17e5dfb84f169dbbd99baac26936dc2de7055dae906436c7738562eaed96907688fe
 SHA512 
2e07c6e55625a17538a9cde29065196b0c065b9791dc56a76e24bdb5a2eec11133b7f1f8d8fce512da3dc8dda69cea31572d3d16b0472123892165ed4327449b
-DIST code-server-4.7.0-linux-arm64.tar.gz 94759564 BLAKE2B 
aa012c85cab9736b9dbf0d8c6780b0141a08d5b41a6a3db38a14ab84c16562ee710d3c42851c59ea3d2c0d9548182df8ade7b72b8d513663db63cad2d7f81d23
 SHA512 
282eb625a728b5573efaec720d44b0b1871779444cb771346dea2b46f1e77adf58aedbb3cc517fd9f49740ef552ed6357de04aabab38d7f3dc70f3361da45d37
 DIST code-server-4.7.1-linux-amd64.tar.gz 103979733 BLAKE2B 
0346e107ef55d09094d341b64ddf4e31cb683a4a7a296405c1336a0f008a01667dee0732df912057ec82712db0da48b14e2c04def7c666c354eebea18076b59b
 SHA512 
d4e542a894fef141a411ba9dbd5360ca5794a6464d0ce32f5a6681de3311a64e4fd3cedc31144d3ef2eae89cd6266d6db028c042e9692051da31a87a7649962c
 DIST code-server-4.7.1-linux-arm64.tar.gz 9420 BLAKE2B 
0d08f9b9966070a21918ce1a4e9d79c5ce9c4d4550d588cc6b0bf30777a015b4616c49a7fa9f776c303238a9920ebb0a341a9bd421067a333579cf38bc16dab5
 SHA512 
8ac49726830168786a4eac7f3b2182af9510443cd3bc0b5760ddee0ee6ce7845fdd91cd680c95821a3dce41c9c2cdf0b7f50ab7817b6764305e262c643c9d896
 DIST code-server-4.8.3-linux-amd64.tar.gz 106357330 BLAKE2B 
2b72427abf01dd1ef0fcc85971d484b116a558ae586fbdaf0f40ded66ad1523c57449141f7ad1d8b2bf364094b2be7999f275d2a8d00ccb6194b56e89133ed0d
 SHA512 
c074007129082819b70be588f5f1f81613f7b12d4b2bc9a606f56767747c13c62707c54694bdbc5a27da60027c0a9cc98efc3e5c64e05c0947dcb45b551efb4d

diff --git a/www-apps/code-server-bin/code-server-bin-4.6.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.6.1.ebuild
deleted file mode 100644
index 9c32a8ba2..0
--- a/www-apps/code-server-bin/code-server-bin-4.6.1.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-MY_P="${MY_PN}-${PV}"
-BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
-
-inherit systemd
-
-DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
-HOMEPAGE="https://coder.com/;
-SRC_URI="
-   amd64? ( ${BASE_URI}-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-arm64.tar.gz )
-"
-RESTRICT="test"
-LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
-   || ( BSD-2 MIT Apache-2.0 )
-   || ( MIT WTFPL )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="gnome-keyring"
-
-RDEPEND="
-   ${DEPEND}
-   >=net-libs/nodejs-16.0.0[ssl]
-   sys-apps/ripgrep
-   gnome-keyring? (
-   app-crypt/libsecret
-   )
-"
-
-S="${WORKDIR}/${MY_P}-linux-${ARCH}"
-
-PATCHES=( "${FILESDIR}/${PN}-node.patch" )
-
-DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
-
-# Relative
-VSCODE_MODULES="lib/vscode/node_modules"
-
-QA_PREBUILT="
-   opt/${PN}/lib/coder-cloud-agent
-   opt/${PN}/node_modules/argon2/lib/binding/napi-v3/argon2.node
-   opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/argon2.node
-   
opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/argon2.node
-   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
-   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-gnu/argon2.linux-x64-gnu.node
-  

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2022-10-01 Thread Leonardo Hernandez
commit: 34e77c41cb150f045c8e0401ca398507c73a6fa3
Author: Leonardo Hernández Hernández  outlook  com>
AuthorDate: Sat Oct  1 21:28:21 2022 +
Commit: Leonardo Hernandez  outlook  com>
CommitDate: Sat Oct  1 21:29:11 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=34e77c41

www-apps/code-server-bin: add 4.7.1, drop 4.5.1

Signed-off-by: Leonardo Hernández Hernández  outlook.com>

 www-apps/code-server-bin/Manifest| 4 ++--
 .../{code-server-bin-4.5.1.ebuild => code-server-bin-4.7.1.ebuild}   | 5 ++---
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 5bbdae39c..e2d8c65ee 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,6 +1,6 @@
-DIST code-server-4.5.1-linux-amd64.tar.gz 99839294 BLAKE2B 
a72b14b8647b8814d4c79e84f2cf0ef09f8db5462bb1a4611cb65c089e9dea24d72bda3a20ac3a606d7c5ff2f62e23b0d53daec021ad3d302343e947468b
 SHA512 
d53f2187830617ce83a0b23ad7258571436fe0d2e259a2d2f0f5869c6588c68974ddcc1871a5eb09c5106e32460732a3449a1d4b0a5d14b921061eea080e89fc
-DIST code-server-4.5.1-linux-arm64.tar.gz 90931432 BLAKE2B 
829c405c4b47339dad4bcc883433716e2f2da2b64e90b461fa8fb12f61414768a0705624c01f1eb13fc984a09fe1d8ce15c36aefd33afcd8406af7688d58a552
 SHA512 
91f1554c0505eefc717ea6f479fa6d7560c1abd121934842e333775d0a01a205dea203914d223a8c4ea69edd65203a557243e4a4fe040e0833531e77a31e5398
 DIST code-server-4.6.1-linux-amd64.tar.gz 98908844 BLAKE2B 
7ca74733578b8f2fcfbc395a2fd385511b23ebced014f024904e1bf29dfa48f0ac7295746f61ea3a9d8cafa13e2b9072d48062f753ffab4f95470b868958d5e7
 SHA512 
d4bf2cbc06cdf6fe387758a6968bb4db375745f24c32c7b1f5ad199295fb363b83a071d6de78f55f117e20e78287274a0ab7b654b03454ed3056e4ea4cbefb2d
 DIST code-server-4.6.1-linux-arm64.tar.gz 89823651 BLAKE2B 
1795c6d7f3198f26a5f8567fe00c59e01f6bc9dd1230e74672671399d3ee9d2566ae73711ae30fdece51a387c4d5cfe3738ade6705b91610da67fabc7adcc6fc
 SHA512 
36c3d102c5fdf09c1ce8e22edc10464c6f9b6915572a7ce8b9c50a77f77489a5ba89e050f204383375d04772f7ebce6dde5d6914c3d769af8f7e4d2e53831b0c
 DIST code-server-4.7.0-linux-amd64.tar.gz 103853310 BLAKE2B 
a6435b233f2d5aeebe6a5c057f5e98e1c66496c380c60b59ba69eaef17e5dfb84f169dbbd99baac26936dc2de7055dae906436c7738562eaed96907688fe
 SHA512 
2e07c6e55625a17538a9cde29065196b0c065b9791dc56a76e24bdb5a2eec11133b7f1f8d8fce512da3dc8dda69cea31572d3d16b0472123892165ed4327449b
 DIST code-server-4.7.0-linux-arm64.tar.gz 94759564 BLAKE2B 
aa012c85cab9736b9dbf0d8c6780b0141a08d5b41a6a3db38a14ab84c16562ee710d3c42851c59ea3d2c0d9548182df8ade7b72b8d513663db63cad2d7f81d23
 SHA512 
282eb625a728b5573efaec720d44b0b1871779444cb771346dea2b46f1e77adf58aedbb3cc517fd9f49740ef552ed6357de04aabab38d7f3dc70f3361da45d37
+DIST code-server-4.7.1-linux-amd64.tar.gz 103979733 BLAKE2B 
0346e107ef55d09094d341b64ddf4e31cb683a4a7a296405c1336a0f008a01667dee0732df912057ec82712db0da48b14e2c04def7c666c354eebea18076b59b
 SHA512 
d4e542a894fef141a411ba9dbd5360ca5794a6464d0ce32f5a6681de3311a64e4fd3cedc31144d3ef2eae89cd6266d6db028c042e9692051da31a87a7649962c
+DIST code-server-4.7.1-linux-arm64.tar.gz 9420 BLAKE2B 
0d08f9b9966070a21918ce1a4e9d79c5ce9c4d4550d588cc6b0bf30777a015b4616c49a7fa9f776c303238a9920ebb0a341a9bd421067a333579cf38bc16dab5
 SHA512 
8ac49726830168786a4eac7f3b2182af9510443cd3bc0b5760ddee0ee6ce7845fdd91cd680c95821a3dce41c9c2cdf0b7f50ab7817b6764305e262c643c9d896

diff --git a/www-apps/code-server-bin/code-server-bin-4.5.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.7.1.ebuild
similarity index 97%
rename from www-apps/code-server-bin/code-server-bin-4.5.1.ebuild
rename to www-apps/code-server-bin/code-server-bin-4.7.1.ebuild
index 9c32a8ba2..4752a8adf 100644
--- a/www-apps/code-server-bin/code-server-bin-4.5.1.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-4.7.1.ebuild
@@ -19,6 +19,7 @@ RESTRICT="test"
 LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
|| ( BSD-2 MIT Apache-2.0 )
|| ( MIT WTFPL )
+   || ( BSD GPL-2 )
 "
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
@@ -80,15 +81,13 @@ src_prepare() {
# thus "-bin".
 
# use system node
-   rm ./node ./lib/node \
-   || die "Failed to remove bundled nodejs"
+   rm ./lib/node || die "Failed to remove bundled nodejs"
 
# remove bundled ripgrep binary
rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
|| die "Failed to remove bundled ripgrep"
 
# not needed
-   rm ./code-server || die
rm ./postinstall.sh || die
 
# For windows



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2022-09-21 Thread Leonardo Hernandez
commit: a8d131e9bbcb4d4b6eb9db31216062f9243e84b7
Author: Leonardo Hernández Hernández  outlook  com>
AuthorDate: Thu Sep 22 05:25:56 2022 +
Commit: Leonardo Hernandez  outlook  com>
CommitDate: Thu Sep 22 05:40:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8d131e9

www-apps/code-server-bin: add 4.7.0

Signed-off-by: Leonardo Hernández Hernández  outlook.com>

 www-apps/code-server-bin/Manifest  |   2 +
 .../code-server-bin/code-server-bin-4.7.0.ebuild   | 127 +
 2 files changed, 129 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index adf420fc6..5bbdae39c 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -2,3 +2,5 @@ DIST code-server-4.5.1-linux-amd64.tar.gz 99839294 BLAKE2B 
a72b14b8647b8814d4c79
 DIST code-server-4.5.1-linux-arm64.tar.gz 90931432 BLAKE2B 
829c405c4b47339dad4bcc883433716e2f2da2b64e90b461fa8fb12f61414768a0705624c01f1eb13fc984a09fe1d8ce15c36aefd33afcd8406af7688d58a552
 SHA512 
91f1554c0505eefc717ea6f479fa6d7560c1abd121934842e333775d0a01a205dea203914d223a8c4ea69edd65203a557243e4a4fe040e0833531e77a31e5398
 DIST code-server-4.6.1-linux-amd64.tar.gz 98908844 BLAKE2B 
7ca74733578b8f2fcfbc395a2fd385511b23ebced014f024904e1bf29dfa48f0ac7295746f61ea3a9d8cafa13e2b9072d48062f753ffab4f95470b868958d5e7
 SHA512 
d4bf2cbc06cdf6fe387758a6968bb4db375745f24c32c7b1f5ad199295fb363b83a071d6de78f55f117e20e78287274a0ab7b654b03454ed3056e4ea4cbefb2d
 DIST code-server-4.6.1-linux-arm64.tar.gz 89823651 BLAKE2B 
1795c6d7f3198f26a5f8567fe00c59e01f6bc9dd1230e74672671399d3ee9d2566ae73711ae30fdece51a387c4d5cfe3738ade6705b91610da67fabc7adcc6fc
 SHA512 
36c3d102c5fdf09c1ce8e22edc10464c6f9b6915572a7ce8b9c50a77f77489a5ba89e050f204383375d04772f7ebce6dde5d6914c3d769af8f7e4d2e53831b0c
+DIST code-server-4.7.0-linux-amd64.tar.gz 103853310 BLAKE2B 
a6435b233f2d5aeebe6a5c057f5e98e1c66496c380c60b59ba69eaef17e5dfb84f169dbbd99baac26936dc2de7055dae906436c7738562eaed96907688fe
 SHA512 
2e07c6e55625a17538a9cde29065196b0c065b9791dc56a76e24bdb5a2eec11133b7f1f8d8fce512da3dc8dda69cea31572d3d16b0472123892165ed4327449b
+DIST code-server-4.7.0-linux-arm64.tar.gz 94759564 BLAKE2B 
aa012c85cab9736b9dbf0d8c6780b0141a08d5b41a6a3db38a14ab84c16562ee710d3c42851c59ea3d2c0d9548182df8ade7b72b8d513663db63cad2d7f81d23
 SHA512 
282eb625a728b5573efaec720d44b0b1871779444cb771346dea2b46f1e77adf58aedbb3cc517fd9f49740ef552ed6357de04aabab38d7f3dc70f3361da45d37

diff --git a/www-apps/code-server-bin/code-server-bin-4.7.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-4.7.0.ebuild
new file mode 100644
index 0..69c4e9ff6
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-4.7.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+RESTRICT="test"
+LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
+   || ( BSD-2 MIT Apache-2.0 )
+   || ( MIT WTFPL )
+   || ( BSD GPL-2 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="gnome-keyring"
+
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-16.0.0[ssl]
+   sys-apps/ripgrep
+   gnome-keyring? (
+   app-crypt/libsecret
+   )
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
+
+# Relative
+VSCODE_MODULES="lib/vscode/node_modules"
+
+QA_PREBUILT="
+   opt/${PN}/lib/coder-cloud-agent
+   opt/${PN}/node_modules/argon2/lib/binding/napi-v3/argon2.node
+   opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/argon2.node
+   
opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/argon2.node
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
+   
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-gnu/argon2.linux-x64-gnu.node
+   
opt/${PN}/${VSCODE_MODULES}/native-is-elevated/build/Release/obj.target/iselevated.node
+   
opt/${PN}/${VSCODE_MODULES}/native-is-elevated/build/Release/iselevated.node
+   opt/${PN}/${VSCODE_MODULES}/node-pty/build/Release/pty.node
+   
opt/${PN}/${VSCODE_MODULES}/native-watchdog/build/Release/obj.target/watchdog.node
+   opt/${PN}/${VSCODE_MODULES}/native-watchdog/build/Release/watchdog.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
+   
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
+   

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-05-21 Thread Maciej Barć
commit: 5849be947e5cdcc2b22dc7b2509439106e3cb7d6
Author: Maciej Barć  riseup  net>
AuthorDate: Fri May 21 17:57:11 2021 +
Commit: Maciej Barć  riseup  net>
CommitDate: Fri May 21 17:57:11 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5849be94

www-apps/code-server-bin: drop to maintainer-needed

Signed-off-by: Maciej Barć  riseup.net>

 www-apps/code-server-bin/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/www-apps/code-server-bin/metadata.xml 
b/www-apps/code-server-bin/metadata.xml
index 4a72a2d0f..342908683 100644
--- a/www-apps/code-server-bin/metadata.xml
+++ b/www-apps/code-server-bin/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-x...@riseup.net
-Maciej Barć
-  
+  
   
 cdr/code-server
   



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-05-10 Thread Maciej Barć
commit: c59d676c6c01182ff46cb281eda8083d24a37294
Author: Maciej Barć  riseup  net>
AuthorDate: Mon May 10 22:02:59 2021 +
Commit: Maciej Barć  riseup  net>
CommitDate: Mon May 10 22:03:03 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c59d676c

www-apps/code-server-bin: drop old 3.9.1

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Maciej Barć  riseup.net>

 www-apps/code-server-bin/Manifest  |  2 -
 .../code-server-bin/code-server-bin-3.9.1.ebuild   | 90 --
 2 files changed, 92 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 89ee7a58d..40d3f5215 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,7 +1,5 @@
 DIST code-server-3.10.0-linux-amd64.tar.gz 79827037 BLAKE2B 
238980bd822322dab956ce1dca8b8d7fa91eca6db8eb9808a68db28b9e9a8caa5432582cfa765ff0ac1ce948866a7f91a45df42045a83b75c13ac793ed1a78ee
 SHA512 
bd0410e0310a027ff1ed3f7c8b0d07a4a28baf8df924192d8a240f8011765b6a1daaae94bc7f37d1904dc9c2813d951eeb0c289aadd0192a15daa9cb6461c25d
 DIST code-server-3.10.0-linux-arm64.tar.gz 7780 BLAKE2B 
f13ff2e1d83d7c7d3be0033196911aef81324aa0f450c8973919a128fafbbf9d255aba59b2bfc6432c2fa0dadb4cf179d57772f86ad2c87213d43eb60244d024
 SHA512 
bc149c0716dc4df560a87d149bfceb712b864bdfbfc99e43ee476a574d76d52acd02c3c87a9b09a47c73c0789c85f3794c350be4b222a930d8dc3d7eec49017e
-DIST code-server-3.9.1-linux-amd64.tar.gz 69783057 BLAKE2B 
0008d5967cb9b58129e4ab21e1fa0c10f72611652f50991ff6657870a5e6c315872c05f6612d108454b5ca4dd5c9848470ff34846f06181ff1b6ac98a05496e3
 SHA512 
66a38c12b4a0c2494195f8e233942c49be23b3586140e901ff50cd6b507a092ca39a09b77fed3723710ea4099b6489f8d23b3a680b028e4bf920095bf314aa1d
-DIST code-server-3.9.1-linux-arm64.tar.gz 69101049 BLAKE2B 
57f1b32f8b4385bb7c749d701ded90a7cb82ab1f6ceb052e589720221bd41a2620a63c9f88517de9962771c858d6aca12273c3e70fad56e3b247e2c5f6178375
 SHA512 
1e5629ec3f7ffe9279d89099ae5c111358e41e481eb2df659e45a7ad4b6c340ed5b59b9f818df8857cdfe2b4c2d509d193c6c5f1f15217e6b8aaa5b21a7af1f9
 DIST code-server-3.9.2-linux-amd64.tar.gz 72578049 BLAKE2B 
3cfbba389c17c7e1a7978c5ae359532dd09a5b415cc302b3ff95739a31d3749e7a9c9627ceee11427db807cb3918c3016970d42084721d2867c3e5eb418ebdf8
 SHA512 
b6f493af264a772dd56393447b158e50578316ceb62593cb4e9838783bb0472a7933fc7c036b03c0daac1ebf1d160cf6262c41b83751fb39cf4748159c2b7c03
 DIST code-server-3.9.2-linux-arm64.tar.gz 71753560 BLAKE2B 
df5cc9bb91ea6529a64fb8ee572ae451a83f9b0b2b2ef1a27755c67b56fbb73f5cfc43ed3e3a15ad62d1d81f7c780912661b9cad4aa631eed4bb0bce46174ee5
 SHA512 
bf9863d3877ce692f2a9f1e129f25edb05e7323a49db6dfc0fbd3b5df153f6a0edecc7395c75acda81eb4fdae0ed2cfdffccc8c155785e2bd994ebb58b39462f
 DIST code-server-3.9.3-linux-amd64.tar.gz 73054713 BLAKE2B 
fc9424ab592e7f7aed6f4dfcb9d881585f3eaf8477100935a940c409044400f137a8bea5489dac6a35c232ea9c35c8210a2695fbec2c33eec0ec60dcaef5ab6f
 SHA512 
f4c489bac2c73a075183f378a3fa65787f10bb9829502956fb8ded6869cf770fdcbf4f5df151d1f5aaf20e79db2188cb95b12b1ea875cc0863a12a295fd8b5a0

diff --git a/www-apps/code-server-bin/code-server-bin-3.9.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.9.1.ebuild
deleted file mode 100644
index 2ad76805a..0
--- a/www-apps/code-server-bin/code-server-bin-3.9.1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/-bin/}"
-MY_P="${MY_PN}-${PV}"
-BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
-
-inherit systemd
-
-DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
-HOMEPAGE="https://coder.com/;
-SRC_URI="
-   amd64? ( ${BASE_URI}-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-arm64.tar.gz )
-"
-
-RESTRICT="test"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-IUSE="gnome-keyring"
-
-# In case we ever make a non-"-binary" pkg
-DEPEND="
-   !www-apps/code-server
-"
-RDEPEND="
-   ${DEPEND}
-   >=net-libs/nodejs-12.16.1:0/12[ssl]
-   sys-apps/ripgrep
-   gnome-keyring? (
-   app-crypt/libsecret
-   )
-"
-
-S="${WORKDIR}/${MY_P}-linux-${ARCH}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-node.patch"
-)
-
-DOCS=( README.md ThirdPartyNotices.txt )
-
-src_prepare() {
-   default
-
-   # We remove as much precompiled code as we can,
-   # node modules not written in JS cannot be removed
-   # thus "-bin".
-
-   # use system node
-   rm ./node ./lib/node \
-   || die "failed to remove bundled nodejs"
-
-   # remove bundled ripgrep binary
-   rm ./lib/vscode/node_modules/vscode-ripgrep/bin/rg \
-   || die "failed to remove bundled ripgrep"
-
-   # not needed
-   rm ./code-server || die
-   rm ./postinstall.sh || die
-
-   # already in /usr/portage/licenses/MIT
-   rm ./LICENSE.txt || die
-
-   if ! 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-05-10 Thread Maciej Barć
commit: 6f1b99c799cc35764d23996bd234feee6bb04a7c
Author: Maciej Barć  riseup  net>
AuthorDate: Mon May 10 22:02:37 2021 +
Commit: Maciej Barć  riseup  net>
CommitDate: Mon May 10 22:03:03 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f1b99c7

www-apps/code-server-bin: bump to 3.10.0

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Maciej Barć  riseup.net>

 www-apps/code-server-bin/Manifest  |  2 +
 .../code-server-bin/code-server-bin-3.10.0.ebuild  | 91 ++
 2 files changed, 93 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 2bd588b3e..89ee7a58d 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,3 +1,5 @@
+DIST code-server-3.10.0-linux-amd64.tar.gz 79827037 BLAKE2B 
238980bd822322dab956ce1dca8b8d7fa91eca6db8eb9808a68db28b9e9a8caa5432582cfa765ff0ac1ce948866a7f91a45df42045a83b75c13ac793ed1a78ee
 SHA512 
bd0410e0310a027ff1ed3f7c8b0d07a4a28baf8df924192d8a240f8011765b6a1daaae94bc7f37d1904dc9c2813d951eeb0c289aadd0192a15daa9cb6461c25d
+DIST code-server-3.10.0-linux-arm64.tar.gz 7780 BLAKE2B 
f13ff2e1d83d7c7d3be0033196911aef81324aa0f450c8973919a128fafbbf9d255aba59b2bfc6432c2fa0dadb4cf179d57772f86ad2c87213d43eb60244d024
 SHA512 
bc149c0716dc4df560a87d149bfceb712b864bdfbfc99e43ee476a574d76d52acd02c3c87a9b09a47c73c0789c85f3794c350be4b222a930d8dc3d7eec49017e
 DIST code-server-3.9.1-linux-amd64.tar.gz 69783057 BLAKE2B 
0008d5967cb9b58129e4ab21e1fa0c10f72611652f50991ff6657870a5e6c315872c05f6612d108454b5ca4dd5c9848470ff34846f06181ff1b6ac98a05496e3
 SHA512 
66a38c12b4a0c2494195f8e233942c49be23b3586140e901ff50cd6b507a092ca39a09b77fed3723710ea4099b6489f8d23b3a680b028e4bf920095bf314aa1d
 DIST code-server-3.9.1-linux-arm64.tar.gz 69101049 BLAKE2B 
57f1b32f8b4385bb7c749d701ded90a7cb82ab1f6ceb052e589720221bd41a2620a63c9f88517de9962771c858d6aca12273c3e70fad56e3b247e2c5f6178375
 SHA512 
1e5629ec3f7ffe9279d89099ae5c111358e41e481eb2df659e45a7ad4b6c340ed5b59b9f818df8857cdfe2b4c2d509d193c6c5f1f15217e6b8aaa5b21a7af1f9
 DIST code-server-3.9.2-linux-amd64.tar.gz 72578049 BLAKE2B 
3cfbba389c17c7e1a7978c5ae359532dd09a5b415cc302b3ff95739a31d3749e7a9c9627ceee11427db807cb3918c3016970d42084721d2867c3e5eb418ebdf8
 SHA512 
b6f493af264a772dd56393447b158e50578316ceb62593cb4e9838783bb0472a7933fc7c036b03c0daac1ebf1d160cf6262c41b83751fb39cf4748159c2b7c03

diff --git a/www-apps/code-server-bin/code-server-bin-3.10.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.10.0.ebuild
new file mode 100644
index 0..553092c68
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-3.10.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+
+RESTRICT="test"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="gnome-keyring"
+
+# In case we ever make a non-"-binary" pkg
+DEPEND="
+   !www-apps/code-server
+"
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-12.16.1:0/12[ssl]
+   sys-apps/ripgrep
+   gnome-keyring? (
+   app-crypt/libsecret
+   )
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="
+   /usr/lib/code-server/lib/coder-cloud-agent
+   /usr/lib/code-server/lib/vscode/node_modules/*
+"
+QA_PRESTRIPPED="
+   /usr/lib/code-server/lib/coder-cloud-agent
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./node ./lib/node \
+   || die "failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./lib/vscode/node_modules/vscode-ripgrep/bin/rg \
+   || die "failed to remove bundled ripgrep"
+
+   # not needed
+   rm ./code-server || die
+   rm ./postinstall.sh || die
+
+   # already in /usr/portage/licenses/MIT
+   rm ./LICENSE.txt || die
+}
+
+src_install() {
+   einstalldocs
+
+   insinto "/usr/lib/${MY_PN}"
+   doins -r .
+   fperms +x "/usr/lib/${MY_PN}/bin/${MY_PN}"
+   dosym "../../usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
+
+   dosym "../../../../../../../../usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
+
+   systemd_dounit "${FILESDIR}/${MY_PN}.service"
+}
+
+pkg_postinst() {
+   elog "When using code-server 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-04-08 Thread Maciej Barć
commit: 02a4946a71173e693964ffde9754ec1dd349ee20
Author: Maciej Barć  riseup  net>
AuthorDate: Thu Apr  8 21:49:13 2021 +
Commit: Maciej Barć  riseup  net>
CommitDate: Thu Apr  8 21:49:32 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=02a4946a

www-apps/code-server-bin: drop old 3.9.0

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Maciej Barć  riseup.net>

 www-apps/code-server-bin/Manifest  |  2 -
 .../code-server-bin/code-server-bin-3.9.0.ebuild   | 90 --
 2 files changed, 92 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 2d18dba9e..2bd588b3e 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,5 +1,3 @@
-DIST code-server-3.9.0-linux-amd64.tar.gz 79632197 BLAKE2B 
cc0aa63cbeb5ff4d5a524c44554f72cdb4e0a8c48d6be8ac0942736994481fed3a5d30970091f1790b47edbae8e91a4c5ce50055761654f4129c583b0b930ea4
 SHA512 
46f9e24bdaef075f06ab487ada24910a6fdd7b68a23beddefd049ae4735e8cb16a6bccd014ac7227fe70df95aaf83e1e7a271a01c5b1efa0677f872c7484322e
-DIST code-server-3.9.0-linux-arm64.tar.gz 78939000 BLAKE2B 
fef14756b2d55cad2899dad7ec7332f753e18134f92c199f3e4d403880577c85a7772bdd56f71a0e8c3c38541e44a618fa9926b428a90f39f06c80ee6a5c4720
 SHA512 
e3f06076f70ceddd5a350e384c5fe1a8b23845a0ab6c6469ffabc2fe781cefd0bdbda6426196bee4e7cd6a2902b780b22aaae69fe25cf49b8e98374515ae055c
 DIST code-server-3.9.1-linux-amd64.tar.gz 69783057 BLAKE2B 
0008d5967cb9b58129e4ab21e1fa0c10f72611652f50991ff6657870a5e6c315872c05f6612d108454b5ca4dd5c9848470ff34846f06181ff1b6ac98a05496e3
 SHA512 
66a38c12b4a0c2494195f8e233942c49be23b3586140e901ff50cd6b507a092ca39a09b77fed3723710ea4099b6489f8d23b3a680b028e4bf920095bf314aa1d
 DIST code-server-3.9.1-linux-arm64.tar.gz 69101049 BLAKE2B 
57f1b32f8b4385bb7c749d701ded90a7cb82ab1f6ceb052e589720221bd41a2620a63c9f88517de9962771c858d6aca12273c3e70fad56e3b247e2c5f6178375
 SHA512 
1e5629ec3f7ffe9279d89099ae5c111358e41e481eb2df659e45a7ad4b6c340ed5b59b9f818df8857cdfe2b4c2d509d193c6c5f1f15217e6b8aaa5b21a7af1f9
 DIST code-server-3.9.2-linux-amd64.tar.gz 72578049 BLAKE2B 
3cfbba389c17c7e1a7978c5ae359532dd09a5b415cc302b3ff95739a31d3749e7a9c9627ceee11427db807cb3918c3016970d42084721d2867c3e5eb418ebdf8
 SHA512 
b6f493af264a772dd56393447b158e50578316ceb62593cb4e9838783bb0472a7933fc7c036b03c0daac1ebf1d160cf6262c41b83751fb39cf4748159c2b7c03

diff --git a/www-apps/code-server-bin/code-server-bin-3.9.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.9.0.ebuild
deleted file mode 100644
index 2ad76805a..0
--- a/www-apps/code-server-bin/code-server-bin-3.9.0.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/-bin/}"
-MY_P="${MY_PN}-${PV}"
-BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
-
-inherit systemd
-
-DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
-HOMEPAGE="https://coder.com/;
-SRC_URI="
-   amd64? ( ${BASE_URI}-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-arm64.tar.gz )
-"
-
-RESTRICT="test"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-IUSE="gnome-keyring"
-
-# In case we ever make a non-"-binary" pkg
-DEPEND="
-   !www-apps/code-server
-"
-RDEPEND="
-   ${DEPEND}
-   >=net-libs/nodejs-12.16.1:0/12[ssl]
-   sys-apps/ripgrep
-   gnome-keyring? (
-   app-crypt/libsecret
-   )
-"
-
-S="${WORKDIR}/${MY_P}-linux-${ARCH}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-node.patch"
-)
-
-DOCS=( README.md ThirdPartyNotices.txt )
-
-src_prepare() {
-   default
-
-   # We remove as much precompiled code as we can,
-   # node modules not written in JS cannot be removed
-   # thus "-bin".
-
-   # use system node
-   rm ./node ./lib/node \
-   || die "failed to remove bundled nodejs"
-
-   # remove bundled ripgrep binary
-   rm ./lib/vscode/node_modules/vscode-ripgrep/bin/rg \
-   || die "failed to remove bundled ripgrep"
-
-   # not needed
-   rm ./code-server || die
-   rm ./postinstall.sh || die
-
-   # already in /usr/portage/licenses/MIT
-   rm ./LICENSE.txt || die
-
-   if ! use gnome-keyring; then
-   rm -r ./lib/vscode/node_modules/keytar \
-   || die "failed to remove bundled keytar"
-   fi
-}
-
-src_install() {
-   einstalldocs
-
-   insinto "/usr/lib/${MY_PN}"
-   doins -r .
-   fperms +x "/usr/lib/${MY_PN}/bin/${MY_PN}"
-   dosym "../../usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
-
-   dosym "../../../../../../../../usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
-
-   systemd_dounit "${FILESDIR}/${MY_PN}.service"
-}
-
-pkg_postinst() {
-   elog "When using code-server systemd service run it 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-04-08 Thread Maciej Barć
commit: a0789394754af7ccf770db7e58b4625e607ff4c7
Author: Maciej Barć  riseup  net>
AuthorDate: Thu Apr  8 21:36:22 2021 +
Commit: Maciej Barć  riseup  net>
CommitDate: Thu Apr  8 21:37:37 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a0789394

www-apps/code-server-bin: bump to 3.9.3

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Maciej Barć  riseup.net>

 www-apps/code-server-bin/Manifest  |  2 +
 .../code-server-bin/code-server-bin-3.9.3.ebuild   | 91 ++
 2 files changed, 93 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 7691c1599..2d18dba9e 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -4,3 +4,5 @@ DIST code-server-3.9.1-linux-amd64.tar.gz 69783057 BLAKE2B 
0008d5967cb9b58129e4a
 DIST code-server-3.9.1-linux-arm64.tar.gz 69101049 BLAKE2B 
57f1b32f8b4385bb7c749d701ded90a7cb82ab1f6ceb052e589720221bd41a2620a63c9f88517de9962771c858d6aca12273c3e70fad56e3b247e2c5f6178375
 SHA512 
1e5629ec3f7ffe9279d89099ae5c111358e41e481eb2df659e45a7ad4b6c340ed5b59b9f818df8857cdfe2b4c2d509d193c6c5f1f15217e6b8aaa5b21a7af1f9
 DIST code-server-3.9.2-linux-amd64.tar.gz 72578049 BLAKE2B 
3cfbba389c17c7e1a7978c5ae359532dd09a5b415cc302b3ff95739a31d3749e7a9c9627ceee11427db807cb3918c3016970d42084721d2867c3e5eb418ebdf8
 SHA512 
b6f493af264a772dd56393447b158e50578316ceb62593cb4e9838783bb0472a7933fc7c036b03c0daac1ebf1d160cf6262c41b83751fb39cf4748159c2b7c03
 DIST code-server-3.9.2-linux-arm64.tar.gz 71753560 BLAKE2B 
df5cc9bb91ea6529a64fb8ee572ae451a83f9b0b2b2ef1a27755c67b56fbb73f5cfc43ed3e3a15ad62d1d81f7c780912661b9cad4aa631eed4bb0bce46174ee5
 SHA512 
bf9863d3877ce692f2a9f1e129f25edb05e7323a49db6dfc0fbd3b5df153f6a0edecc7395c75acda81eb4fdae0ed2cfdffccc8c155785e2bd994ebb58b39462f
+DIST code-server-3.9.3-linux-amd64.tar.gz 73054713 BLAKE2B 
fc9424ab592e7f7aed6f4dfcb9d881585f3eaf8477100935a940c409044400f137a8bea5489dac6a35c232ea9c35c8210a2695fbec2c33eec0ec60dcaef5ab6f
 SHA512 
f4c489bac2c73a075183f378a3fa65787f10bb9829502956fb8ded6869cf770fdcbf4f5df151d1f5aaf20e79db2188cb95b12b1ea875cc0863a12a295fd8b5a0
+DIST code-server-3.9.3-linux-arm64.tar.gz 71436268 BLAKE2B 
eb1ce6ec5da7d9c448c3c8105bd483c2fec92a46ca35975deefa9850c0bfd4d800cdcd686836ed75d05cda2af16023ca7ad2f3028fcdf3440d0be1a30a85fe0b
 SHA512 
e1c0ec1fdebfa67fa372b54de97b8d1b71d912cf496cad5d41376a9770d977948672a048c26baaca81867d6050b04a4a0501ffd822121955b6e8fe279a704533

diff --git a/www-apps/code-server-bin/code-server-bin-3.9.3.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.9.3.ebuild
new file mode 100644
index 0..553092c68
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-3.9.3.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+
+RESTRICT="test"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="gnome-keyring"
+
+# In case we ever make a non-"-binary" pkg
+DEPEND="
+   !www-apps/code-server
+"
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-12.16.1:0/12[ssl]
+   sys-apps/ripgrep
+   gnome-keyring? (
+   app-crypt/libsecret
+   )
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="
+   /usr/lib/code-server/lib/coder-cloud-agent
+   /usr/lib/code-server/lib/vscode/node_modules/*
+"
+QA_PRESTRIPPED="
+   /usr/lib/code-server/lib/coder-cloud-agent
+"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./node ./lib/node \
+   || die "failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./lib/vscode/node_modules/vscode-ripgrep/bin/rg \
+   || die "failed to remove bundled ripgrep"
+
+   # not needed
+   rm ./code-server || die
+   rm ./postinstall.sh || die
+
+   # already in /usr/portage/licenses/MIT
+   rm ./LICENSE.txt || die
+}
+
+src_install() {
+   einstalldocs
+
+   insinto "/usr/lib/${MY_PN}"
+   doins -r .
+   fperms +x "/usr/lib/${MY_PN}/bin/${MY_PN}"
+   dosym "../../usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
+
+   dosym "../../../../../../../../usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
+
+   systemd_dounit 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-03-28 Thread Andrew Ammerlaan
commit: b0f2e0f921ac88ebb70768658cf9b8ae2d5621bf
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Sun Mar 28 11:10:13 2021 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sun Mar 28 11:10:13 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0f2e0f9

www-apps/code-server-bin: use relative symlink

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 www-apps/code-server-bin/code-server-bin-3.9.0.ebuild | 6 +++---
 www-apps/code-server-bin/code-server-bin-3.9.1.ebuild | 6 +++---
 www-apps/code-server-bin/code-server-bin-3.9.2.ebuild | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/www-apps/code-server-bin/code-server-bin-3.9.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.9.0.ebuild
index 543e268b9..2ad76805a 100644
--- a/www-apps/code-server-bin/code-server-bin-3.9.0.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.9.0.ebuild
@@ -76,10 +76,10 @@ src_install() {
 
insinto "/usr/lib/${MY_PN}"
doins -r .
-   fperms +x "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}"
-   dosym "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
+   fperms +x "/usr/lib/${MY_PN}/bin/${MY_PN}"
+   dosym "../../usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
 
-   dosym "${EPREFIX}/usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
+   dosym "../../../../../../../../usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
 
systemd_dounit "${FILESDIR}/${MY_PN}.service"
 }

diff --git a/www-apps/code-server-bin/code-server-bin-3.9.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.9.1.ebuild
index 543e268b9..2ad76805a 100644
--- a/www-apps/code-server-bin/code-server-bin-3.9.1.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.9.1.ebuild
@@ -76,10 +76,10 @@ src_install() {
 
insinto "/usr/lib/${MY_PN}"
doins -r .
-   fperms +x "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}"
-   dosym "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
+   fperms +x "/usr/lib/${MY_PN}/bin/${MY_PN}"
+   dosym "../../usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
 
-   dosym "${EPREFIX}/usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
+   dosym "../../../../../../../../usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
 
systemd_dounit "${FILESDIR}/${MY_PN}.service"
 }

diff --git a/www-apps/code-server-bin/code-server-bin-3.9.2.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.9.2.ebuild
index 64862a827..553092c68 100644
--- a/www-apps/code-server-bin/code-server-bin-3.9.2.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.9.2.ebuild
@@ -77,10 +77,10 @@ src_install() {
 
insinto "/usr/lib/${MY_PN}"
doins -r .
-   fperms +x "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}"
-   dosym "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
+   fperms +x "/usr/lib/${MY_PN}/bin/${MY_PN}"
+   dosym "../../usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
 
-   dosym "${EPREFIX}/usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
+   dosym "../../../../../../../../usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
 
systemd_dounit "${FILESDIR}/${MY_PN}.service"
 }



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-03-26 Thread Maciej Barć
commit: 04457bebb3311f457698568266414deedc191a90
Author: Maciej Barć  riseup  net>
AuthorDate: Fri Mar 26 07:46:19 2021 +
Commit: Maciej Barć  riseup  net>
CommitDate: Fri Mar 26 07:46:19 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04457beb

www-apps/code-server-bin: detailed QA_PREBUILT and QA_PRESTRIPPED

Signed-off-by: Maciej Barć  riseup.net>

 www-apps/code-server-bin/code-server-bin-3.9.2.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/www-apps/code-server-bin/code-server-bin-3.9.2.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.9.2.ebuild
index aaaf253e2..64862a827 100644
--- a/www-apps/code-server-bin/code-server-bin-3.9.2.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.9.2.ebuild
@@ -41,8 +41,13 @@ PATCHES=( "${FILESDIR}/${PN}-node.patch" )
 
 DOCS=( "README.md" "ThirdPartyNotices.txt" )
 
-QA_PREBUILT="*"
-QA_PRESTRIPPED="${QA_PREBUILT}"
+QA_PREBUILT="
+   /usr/lib/code-server/lib/coder-cloud-agent
+   /usr/lib/code-server/lib/vscode/node_modules/*
+"
+QA_PRESTRIPPED="
+   /usr/lib/code-server/lib/coder-cloud-agent
+"
 
 src_prepare() {
default



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-03-25 Thread Maciej Barć
commit: 41679685f8d066f0b788e3254c8fe5c7ca5957cd
Author: Maciej Barć  riseup  net>
AuthorDate: Thu Mar 25 23:14:54 2021 +
Commit: Maciej Barć  riseup  net>
CommitDate: Thu Mar 25 23:14:54 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41679685

www-apps/code-server-bin: drop old 3.8.1

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Maciej Barć  riseup.net>

 www-apps/code-server-bin/Manifest  |  2 -
 .../code-server-bin/code-server-bin-3.8.1.ebuild   | 90 --
 2 files changed, 92 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 99500cc89..7691c1599 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,5 +1,3 @@
-DIST code-server-3.8.1-linux-amd64.tar.gz 78975468 BLAKE2B 
d4f6424108b0cd4cb46ba9597e02993fc704ee89d0757a575719592cfd7cc2b3e52fdb5fa09a55684999eafc33dcab4483c4339cc584a37bd19453022bff0b27
 SHA512 
4a530df07482c68ad40da11234835528819f93985895d79914ff14da792a83084c605cb6d34622e475efb51c2b5c1189a4de186734194c7df6685655cd5098e1
-DIST code-server-3.8.1-linux-arm64.tar.gz 78056961 BLAKE2B 
0311b5a07d6047f8ff795a0001f04ad824a940e79d87b23d58cc0fa27d04e1653f33a19016406ffcabbd3dabe4df512ee27ad58b7b6dc341517cd7e6845540b7
 SHA512 
a08308531ff8665f3b83dd6f37a9d668aa73b08ae7652193dc8e842c76982864701989b1713246e3d64a87b0b942a1b426da0170841da17d6ca6782a78850111
 DIST code-server-3.9.0-linux-amd64.tar.gz 79632197 BLAKE2B 
cc0aa63cbeb5ff4d5a524c44554f72cdb4e0a8c48d6be8ac0942736994481fed3a5d30970091f1790b47edbae8e91a4c5ce50055761654f4129c583b0b930ea4
 SHA512 
46f9e24bdaef075f06ab487ada24910a6fdd7b68a23beddefd049ae4735e8cb16a6bccd014ac7227fe70df95aaf83e1e7a271a01c5b1efa0677f872c7484322e
 DIST code-server-3.9.0-linux-arm64.tar.gz 78939000 BLAKE2B 
fef14756b2d55cad2899dad7ec7332f753e18134f92c199f3e4d403880577c85a7772bdd56f71a0e8c3c38541e44a618fa9926b428a90f39f06c80ee6a5c4720
 SHA512 
e3f06076f70ceddd5a350e384c5fe1a8b23845a0ab6c6469ffabc2fe781cefd0bdbda6426196bee4e7cd6a2902b780b22aaae69fe25cf49b8e98374515ae055c
 DIST code-server-3.9.1-linux-amd64.tar.gz 69783057 BLAKE2B 
0008d5967cb9b58129e4ab21e1fa0c10f72611652f50991ff6657870a5e6c315872c05f6612d108454b5ca4dd5c9848470ff34846f06181ff1b6ac98a05496e3
 SHA512 
66a38c12b4a0c2494195f8e233942c49be23b3586140e901ff50cd6b507a092ca39a09b77fed3723710ea4099b6489f8d23b3a680b028e4bf920095bf314aa1d

diff --git a/www-apps/code-server-bin/code-server-bin-3.8.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.8.1.ebuild
deleted file mode 100644
index 543e268b9..0
--- a/www-apps/code-server-bin/code-server-bin-3.8.1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/-bin/}"
-MY_P="${MY_PN}-${PV}"
-BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
-
-inherit systemd
-
-DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
-HOMEPAGE="https://coder.com/;
-SRC_URI="
-   amd64? ( ${BASE_URI}-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-arm64.tar.gz )
-"
-
-RESTRICT="test"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-IUSE="gnome-keyring"
-
-# In case we ever make a non-"-binary" pkg
-DEPEND="
-   !www-apps/code-server
-"
-RDEPEND="
-   ${DEPEND}
-   >=net-libs/nodejs-12.16.1:0/12[ssl]
-   sys-apps/ripgrep
-   gnome-keyring? (
-   app-crypt/libsecret
-   )
-"
-
-S="${WORKDIR}/${MY_P}-linux-${ARCH}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-node.patch"
-)
-
-DOCS=( README.md ThirdPartyNotices.txt )
-
-src_prepare() {
-   default
-
-   # We remove as much precompiled code as we can,
-   # node modules not written in JS cannot be removed
-   # thus "-bin".
-
-   # use system node
-   rm ./node ./lib/node \
-   || die "failed to remove bundled nodejs"
-
-   # remove bundled ripgrep binary
-   rm ./lib/vscode/node_modules/vscode-ripgrep/bin/rg \
-   || die "failed to remove bundled ripgrep"
-
-   # not needed
-   rm ./code-server || die
-   rm ./postinstall.sh || die
-
-   # already in /usr/portage/licenses/MIT
-   rm ./LICENSE.txt || die
-
-   if ! use gnome-keyring; then
-   rm -r ./lib/vscode/node_modules/keytar \
-   || die "failed to remove bundled keytar"
-   fi
-}
-
-src_install() {
-   einstalldocs
-
-   insinto "/usr/lib/${MY_PN}"
-   doins -r .
-   fperms +x "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}"
-   dosym "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
-
-   dosym "${EPREFIX}/usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
-
-   systemd_dounit "${FILESDIR}/${MY_PN}.service"
-}
-
-pkg_postinst() {
-   elog "When using code-server systemd service run 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-03-25 Thread Maciej Barć
commit: ebd4394b2b8a285778dacb835b2504e5893616dd
Author: Maciej Barć  riseup  net>
AuthorDate: Thu Mar 25 23:13:09 2021 +
Commit: Maciej Barć  riseup  net>
CommitDate: Thu Mar 25 23:13:09 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ebd4394b

www-apps/code-server-bin: bump to 3.9.2

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Maciej Barć  riseup.net>

 www-apps/code-server-bin/Manifest  |  2 +
 .../code-server-bin/code-server-bin-3.9.2.ebuild   | 86 ++
 2 files changed, 88 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 01229225d..99500cc89 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -4,3 +4,5 @@ DIST code-server-3.9.0-linux-amd64.tar.gz 79632197 BLAKE2B 
cc0aa63cbeb5ff4d5a524
 DIST code-server-3.9.0-linux-arm64.tar.gz 78939000 BLAKE2B 
fef14756b2d55cad2899dad7ec7332f753e18134f92c199f3e4d403880577c85a7772bdd56f71a0e8c3c38541e44a618fa9926b428a90f39f06c80ee6a5c4720
 SHA512 
e3f06076f70ceddd5a350e384c5fe1a8b23845a0ab6c6469ffabc2fe781cefd0bdbda6426196bee4e7cd6a2902b780b22aaae69fe25cf49b8e98374515ae055c
 DIST code-server-3.9.1-linux-amd64.tar.gz 69783057 BLAKE2B 
0008d5967cb9b58129e4ab21e1fa0c10f72611652f50991ff6657870a5e6c315872c05f6612d108454b5ca4dd5c9848470ff34846f06181ff1b6ac98a05496e3
 SHA512 
66a38c12b4a0c2494195f8e233942c49be23b3586140e901ff50cd6b507a092ca39a09b77fed3723710ea4099b6489f8d23b3a680b028e4bf920095bf314aa1d
 DIST code-server-3.9.1-linux-arm64.tar.gz 69101049 BLAKE2B 
57f1b32f8b4385bb7c749d701ded90a7cb82ab1f6ceb052e589720221bd41a2620a63c9f88517de9962771c858d6aca12273c3e70fad56e3b247e2c5f6178375
 SHA512 
1e5629ec3f7ffe9279d89099ae5c111358e41e481eb2df659e45a7ad4b6c340ed5b59b9f818df8857cdfe2b4c2d509d193c6c5f1f15217e6b8aaa5b21a7af1f9
+DIST code-server-3.9.2-linux-amd64.tar.gz 72578049 BLAKE2B 
3cfbba389c17c7e1a7978c5ae359532dd09a5b415cc302b3ff95739a31d3749e7a9c9627ceee11427db807cb3918c3016970d42084721d2867c3e5eb418ebdf8
 SHA512 
b6f493af264a772dd56393447b158e50578316ceb62593cb4e9838783bb0472a7933fc7c036b03c0daac1ebf1d160cf6262c41b83751fb39cf4748159c2b7c03
+DIST code-server-3.9.2-linux-arm64.tar.gz 71753560 BLAKE2B 
df5cc9bb91ea6529a64fb8ee572ae451a83f9b0b2b2ef1a27755c67b56fbb73f5cfc43ed3e3a15ad62d1d81f7c780912661b9cad4aa631eed4bb0bce46174ee5
 SHA512 
bf9863d3877ce692f2a9f1e129f25edb05e7323a49db6dfc0fbd3b5df153f6a0edecc7395c75acda81eb4fdae0ed2cfdffccc8c155785e2bd994ebb58b39462f

diff --git a/www-apps/code-server-bin/code-server-bin-3.9.2.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.9.2.ebuild
new file mode 100644
index 0..aaaf253e2
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-3.9.2.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+
+RESTRICT="test"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="gnome-keyring"
+
+# In case we ever make a non-"-binary" pkg
+DEPEND="
+   !www-apps/code-server
+"
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-12.16.1:0/12[ssl]
+   sys-apps/ripgrep
+   gnome-keyring? (
+   app-crypt/libsecret
+   )
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=( "${FILESDIR}/${PN}-node.patch" )
+
+DOCS=( "README.md" "ThirdPartyNotices.txt" )
+
+QA_PREBUILT="*"
+QA_PRESTRIPPED="${QA_PREBUILT}"
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./node ./lib/node \
+   || die "failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./lib/vscode/node_modules/vscode-ripgrep/bin/rg \
+   || die "failed to remove bundled ripgrep"
+
+   # not needed
+   rm ./code-server || die
+   rm ./postinstall.sh || die
+
+   # already in /usr/portage/licenses/MIT
+   rm ./LICENSE.txt || die
+}
+
+src_install() {
+   einstalldocs
+
+   insinto "/usr/lib/${MY_PN}"
+   doins -r .
+   fperms +x "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}"
+   dosym "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
+
+   dosym "${EPREFIX}/usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
+
+   systemd_dounit "${FILESDIR}/${MY_PN}.service"
+}
+
+pkg_postinst() {
+   elog "When using code-server systemd service run it as a user"
+   elog "For example: 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-03-08 Thread Maciej Barć
commit: a3f343fa0395f8b9628bcc7ec19222eea4194d45
Author: Maciej Barć  protonmail  com>
AuthorDate: Mon Mar  8 18:30:57 2021 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Mon Mar  8 18:30:59 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a3f343fa

www-apps/code-server-bin: bump to 3.9.1

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>

 www-apps/code-server-bin/Manifest  |  2 +
 .../code-server-bin/code-server-bin-3.9.1.ebuild   | 90 ++
 2 files changed, 92 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 95b20ea4..01229225 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -2,3 +2,5 @@ DIST code-server-3.8.1-linux-amd64.tar.gz 78975468 BLAKE2B 
d4f6424108b0cd4cb46ba
 DIST code-server-3.8.1-linux-arm64.tar.gz 78056961 BLAKE2B 
0311b5a07d6047f8ff795a0001f04ad824a940e79d87b23d58cc0fa27d04e1653f33a19016406ffcabbd3dabe4df512ee27ad58b7b6dc341517cd7e6845540b7
 SHA512 
a08308531ff8665f3b83dd6f37a9d668aa73b08ae7652193dc8e842c76982864701989b1713246e3d64a87b0b942a1b426da0170841da17d6ca6782a78850111
 DIST code-server-3.9.0-linux-amd64.tar.gz 79632197 BLAKE2B 
cc0aa63cbeb5ff4d5a524c44554f72cdb4e0a8c48d6be8ac0942736994481fed3a5d30970091f1790b47edbae8e91a4c5ce50055761654f4129c583b0b930ea4
 SHA512 
46f9e24bdaef075f06ab487ada24910a6fdd7b68a23beddefd049ae4735e8cb16a6bccd014ac7227fe70df95aaf83e1e7a271a01c5b1efa0677f872c7484322e
 DIST code-server-3.9.0-linux-arm64.tar.gz 78939000 BLAKE2B 
fef14756b2d55cad2899dad7ec7332f753e18134f92c199f3e4d403880577c85a7772bdd56f71a0e8c3c38541e44a618fa9926b428a90f39f06c80ee6a5c4720
 SHA512 
e3f06076f70ceddd5a350e384c5fe1a8b23845a0ab6c6469ffabc2fe781cefd0bdbda6426196bee4e7cd6a2902b780b22aaae69fe25cf49b8e98374515ae055c
+DIST code-server-3.9.1-linux-amd64.tar.gz 69783057 BLAKE2B 
0008d5967cb9b58129e4ab21e1fa0c10f72611652f50991ff6657870a5e6c315872c05f6612d108454b5ca4dd5c9848470ff34846f06181ff1b6ac98a05496e3
 SHA512 
66a38c12b4a0c2494195f8e233942c49be23b3586140e901ff50cd6b507a092ca39a09b77fed3723710ea4099b6489f8d23b3a680b028e4bf920095bf314aa1d
+DIST code-server-3.9.1-linux-arm64.tar.gz 69101049 BLAKE2B 
57f1b32f8b4385bb7c749d701ded90a7cb82ab1f6ceb052e589720221bd41a2620a63c9f88517de9962771c858d6aca12273c3e70fad56e3b247e2c5f6178375
 SHA512 
1e5629ec3f7ffe9279d89099ae5c111358e41e481eb2df659e45a7ad4b6c340ed5b59b9f818df8857cdfe2b4c2d509d193c6c5f1f15217e6b8aaa5b21a7af1f9

diff --git a/www-apps/code-server-bin/code-server-bin-3.9.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.9.1.ebuild
new file mode 100644
index ..543e268b
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-3.9.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+
+RESTRICT="test"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="gnome-keyring"
+
+# In case we ever make a non-"-binary" pkg
+DEPEND="
+   !www-apps/code-server
+"
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-12.16.1:0/12[ssl]
+   sys-apps/ripgrep
+   gnome-keyring? (
+   app-crypt/libsecret
+   )
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-node.patch"
+)
+
+DOCS=( README.md ThirdPartyNotices.txt )
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./node ./lib/node \
+   || die "failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./lib/vscode/node_modules/vscode-ripgrep/bin/rg \
+   || die "failed to remove bundled ripgrep"
+
+   # not needed
+   rm ./code-server || die
+   rm ./postinstall.sh || die
+
+   # already in /usr/portage/licenses/MIT
+   rm ./LICENSE.txt || die
+
+   if ! use gnome-keyring; then
+   rm -r ./lib/vscode/node_modules/keytar \
+   || die "failed to remove bundled keytar"
+   fi
+}
+
+src_install() {
+   einstalldocs
+
+   insinto "/usr/lib/${MY_PN}"
+   doins -r .
+   fperms +x "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}"
+   dosym "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
+
+   dosym "${EPREFIX}/usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
+
+   systemd_dounit 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-02-12 Thread Maciej Barć
commit: 9cc0ddd4c3e75e4e7576938c638726d9cf2707d0
Author: Maciej Barć  protonmail  com>
AuthorDate: Sat Feb 13 02:08:00 2021 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Sat Feb 13 02:08:00 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9cc0ddd4

www-apps/code-server-bin: drop old

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>

 www-apps/code-server-bin/Manifest  |  4 -
 .../code-server-bin/code-server-bin-3.6.1.ebuild   | 87 --
 .../code-server-bin/code-server-bin-3.8.0.ebuild   | 87 --
 3 files changed, 178 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 001f3e86..95b20ea4 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,7 +1,3 @@
-DIST code-server-3.6.1-linux-amd64.tar.gz 76288261 BLAKE2B 
443135065cdab9e0477d9665e9e56d924bd9199ce19cfbdea1e811c2517e7e71beaf18a347a287d0013d7df655900fc08a8f7fcbfe402b1e22487a80876d1eaa
 SHA512 
0e875dc78a2776897a5a1556183808da70c8a0b2e4d96653a419bdab08df6f3d10643f90f568edeafcb38c36bfefa9fe0a674ad020b5e08c17b2e0eece940bc1
-DIST code-server-3.6.1-linux-arm64.tar.gz 75331263 BLAKE2B 
c390e11b02472409ef0147f6dc5392f36eff93dd19a07e2eeed09a2626b541740c0191fdac0cca43e843b3195fc803921bf37b704b67a2e41fa0a531feca560c
 SHA512 
badc150af52263232240edc16e960ac9e51b22e05bc96d81d11726e28d733b1d79139b0d85aa108011f2993c6a6e395134d2524e5fc13fe3b7dfeac24899eb75
-DIST code-server-3.8.0-linux-amd64.tar.gz 78942963 BLAKE2B 
4c78ed40aec86a72dede21a82ae111884be5cba1958fb22d6353d63af98f6d3bab50c7ae1fa0b81079be6d035e84d873f4ebf00da76edaa15b2356e89b3d1261
 SHA512 
76cdbbdb63b3061ce9d1cb016466356d5184b83e742fc084d9a0376aa12dc9d68314061ea5cde93f6590b07862169cbd291f77b71dfadc4bee4140e277813ae8
-DIST code-server-3.8.0-linux-arm64.tar.gz 77939946 BLAKE2B 
c154561c308e5e233016f1b9b5f53647a2aaad12b73d27d1e84ee37234104048005b36cccdda5593973238ef279428b8f38309cad193a67afd87d77205eeb27c
 SHA512 
0fe4a42eb1c50ae1d33f9c94e592ac8a3e69fad51abc1f5c90595a1588350e95f78bc2c44f728b3f155112f2db11e79b2227f2e847a45d58c87078d667119a1a
 DIST code-server-3.8.1-linux-amd64.tar.gz 78975468 BLAKE2B 
d4f6424108b0cd4cb46ba9597e02993fc704ee89d0757a575719592cfd7cc2b3e52fdb5fa09a55684999eafc33dcab4483c4339cc584a37bd19453022bff0b27
 SHA512 
4a530df07482c68ad40da11234835528819f93985895d79914ff14da792a83084c605cb6d34622e475efb51c2b5c1189a4de186734194c7df6685655cd5098e1
 DIST code-server-3.8.1-linux-arm64.tar.gz 78056961 BLAKE2B 
0311b5a07d6047f8ff795a0001f04ad824a940e79d87b23d58cc0fa27d04e1653f33a19016406ffcabbd3dabe4df512ee27ad58b7b6dc341517cd7e6845540b7
 SHA512 
a08308531ff8665f3b83dd6f37a9d668aa73b08ae7652193dc8e842c76982864701989b1713246e3d64a87b0b942a1b426da0170841da17d6ca6782a78850111
 DIST code-server-3.9.0-linux-amd64.tar.gz 79632197 BLAKE2B 
cc0aa63cbeb5ff4d5a524c44554f72cdb4e0a8c48d6be8ac0942736994481fed3a5d30970091f1790b47edbae8e91a4c5ce50055761654f4129c583b0b930ea4
 SHA512 
46f9e24bdaef075f06ab487ada24910a6fdd7b68a23beddefd049ae4735e8cb16a6bccd014ac7227fe70df95aaf83e1e7a271a01c5b1efa0677f872c7484322e

diff --git a/www-apps/code-server-bin/code-server-bin-3.6.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.6.1.ebuild
deleted file mode 100644
index 97405ffe..
--- a/www-apps/code-server-bin/code-server-bin-3.6.1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/-bin/}"
-MY_P="${MY_PN}-${PV}"
-BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
-
-inherit systemd
-
-DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
-HOMEPAGE="https://coder.com/;
-SRC_URI="
-   amd64? ( ${BASE_URI}-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-arm64.tar.gz )
-"
-
-RESTRICT="test"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-IUSE="gnome-keyring"
-
-# In case we ever make a non-"-binary" pkg
-DEPEND="
-   !www-apps/code-server
-"
-RDEPEND="
-   ${DEPEND}
-   >=net-libs/nodejs-12.16.1:0/12[ssl]
-   sys-apps/ripgrep
-   gnome-keyring? (
-   app-crypt/libsecret
-   )
-"
-
-S="${WORKDIR}/${MY_P}-linux-${ARCH}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-node.patch"
-)
-
-DOCS=( README.md ThirdPartyNotices.txt )
-
-src_prepare() {
-   default
-
-   # We remove as much precompiled code as we can,
-   # node modules not written in JS cannot be removed
-   # thus "-bin".
-
-   # use system node
-   rm node || die
-   rm lib/node || die
-
-   # remove bundled ripgrep binary
-   rm lib/vscode/node_modules/vscode-ripgrep/bin/rg || die
-
-   # not needed
-   rm code-server || die
-   rm postinstall.sh || die
-   # already in /usr/portage/licenses/MIT
-   rm LICENSE.txt || die
-
-   if ! use gnome-keyring; 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-02-12 Thread Maciej Barć
commit: 226f6d279f26d171cfb1b947064333790c1d79fa
Author: Maciej Barć  protonmail  com>
AuthorDate: Sat Feb 13 02:07:17 2021 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Sat Feb 13 02:07:19 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=226f6d27

www-apps/code-server-bin: bump to 3.9.0

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>

 www-apps/code-server-bin/Manifest  |  2 +
 .../code-server-bin/code-server-bin-3.9.0.ebuild   | 90 ++
 2 files changed, 92 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index f6ffbcfe..001f3e86 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -4,3 +4,5 @@ DIST code-server-3.8.0-linux-amd64.tar.gz 78942963 BLAKE2B 
4c78ed40aec86a72dede2
 DIST code-server-3.8.0-linux-arm64.tar.gz 77939946 BLAKE2B 
c154561c308e5e233016f1b9b5f53647a2aaad12b73d27d1e84ee37234104048005b36cccdda5593973238ef279428b8f38309cad193a67afd87d77205eeb27c
 SHA512 
0fe4a42eb1c50ae1d33f9c94e592ac8a3e69fad51abc1f5c90595a1588350e95f78bc2c44f728b3f155112f2db11e79b2227f2e847a45d58c87078d667119a1a
 DIST code-server-3.8.1-linux-amd64.tar.gz 78975468 BLAKE2B 
d4f6424108b0cd4cb46ba9597e02993fc704ee89d0757a575719592cfd7cc2b3e52fdb5fa09a55684999eafc33dcab4483c4339cc584a37bd19453022bff0b27
 SHA512 
4a530df07482c68ad40da11234835528819f93985895d79914ff14da792a83084c605cb6d34622e475efb51c2b5c1189a4de186734194c7df6685655cd5098e1
 DIST code-server-3.8.1-linux-arm64.tar.gz 78056961 BLAKE2B 
0311b5a07d6047f8ff795a0001f04ad824a940e79d87b23d58cc0fa27d04e1653f33a19016406ffcabbd3dabe4df512ee27ad58b7b6dc341517cd7e6845540b7
 SHA512 
a08308531ff8665f3b83dd6f37a9d668aa73b08ae7652193dc8e842c76982864701989b1713246e3d64a87b0b942a1b426da0170841da17d6ca6782a78850111
+DIST code-server-3.9.0-linux-amd64.tar.gz 79632197 BLAKE2B 
cc0aa63cbeb5ff4d5a524c44554f72cdb4e0a8c48d6be8ac0942736994481fed3a5d30970091f1790b47edbae8e91a4c5ce50055761654f4129c583b0b930ea4
 SHA512 
46f9e24bdaef075f06ab487ada24910a6fdd7b68a23beddefd049ae4735e8cb16a6bccd014ac7227fe70df95aaf83e1e7a271a01c5b1efa0677f872c7484322e
+DIST code-server-3.9.0-linux-arm64.tar.gz 78939000 BLAKE2B 
fef14756b2d55cad2899dad7ec7332f753e18134f92c199f3e4d403880577c85a7772bdd56f71a0e8c3c38541e44a618fa9926b428a90f39f06c80ee6a5c4720
 SHA512 
e3f06076f70ceddd5a350e384c5fe1a8b23845a0ab6c6469ffabc2fe781cefd0bdbda6426196bee4e7cd6a2902b780b22aaae69fe25cf49b8e98374515ae055c

diff --git a/www-apps/code-server-bin/code-server-bin-3.9.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.9.0.ebuild
new file mode 100644
index ..543e268b
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-3.9.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+
+RESTRICT="test"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="gnome-keyring"
+
+# In case we ever make a non-"-binary" pkg
+DEPEND="
+   !www-apps/code-server
+"
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-12.16.1:0/12[ssl]
+   sys-apps/ripgrep
+   gnome-keyring? (
+   app-crypt/libsecret
+   )
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-node.patch"
+)
+
+DOCS=( README.md ThirdPartyNotices.txt )
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./node ./lib/node \
+   || die "failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./lib/vscode/node_modules/vscode-ripgrep/bin/rg \
+   || die "failed to remove bundled ripgrep"
+
+   # not needed
+   rm ./code-server || die
+   rm ./postinstall.sh || die
+
+   # already in /usr/portage/licenses/MIT
+   rm ./LICENSE.txt || die
+
+   if ! use gnome-keyring; then
+   rm -r ./lib/vscode/node_modules/keytar \
+   || die "failed to remove bundled keytar"
+   fi
+}
+
+src_install() {
+   einstalldocs
+
+   insinto "/usr/lib/${MY_PN}"
+   doins -r .
+   fperms +x "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}"
+   dosym "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
+
+   dosym "${EPREFIX}/usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
+
+   systemd_dounit 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-02-05 Thread Maciej Barć
commit: 42b305bb0e295303b55bd7f0448a558708e4c260
Author: Maciej Barć  protonmail  com>
AuthorDate: Fri Feb  5 23:59:40 2021 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Fri Feb  5 23:59:40 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42b305bb

www-apps/code-server-bin: drop old

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>

 www-apps/code-server-bin/Manifest  |  2 -
 .../code-server-bin/code-server-bin-3.4.1.ebuild   | 87 --
 2 files changed, 89 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 9132fe33..f6ffbcfe 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,5 +1,3 @@
-DIST code-server-3.4.1-linux-amd64.tar.gz 74127655 BLAKE2B 
95e916e64c886688b370407ba932624a70b024cae64a57e7eb77f31c6a352138313fbced149adf2ee698d925b9e2a818823b25931a42a01d5e2eaedb082bbf1d
 SHA512 
efd55c84fda96f22bec79b54f60d02a8d098f41cef77549c805c125eb845efae43d3f4703908f0542a78146eda67ebd9787f89b1c14b1b8044fdfd534f2b9173
-DIST code-server-3.4.1-linux-arm64.tar.gz 73470946 BLAKE2B 
278a1fef95b612242f4126eea53d7b8dc824fc5dda55ff6b2f1e7752d3ebecebcf30045c1c2bb2a18d1ad7999b20c29398a3c5715920d6e8d8c94eaa76e8a619
 SHA512 
24168006e737a6579869b8e4b157e21d9ef85282b811783163f0d2291e47bee7e0794c8327663182922b473ff57999432e6c53502849836a53d300728341d1bc
 DIST code-server-3.6.1-linux-amd64.tar.gz 76288261 BLAKE2B 
443135065cdab9e0477d9665e9e56d924bd9199ce19cfbdea1e811c2517e7e71beaf18a347a287d0013d7df655900fc08a8f7fcbfe402b1e22487a80876d1eaa
 SHA512 
0e875dc78a2776897a5a1556183808da70c8a0b2e4d96653a419bdab08df6f3d10643f90f568edeafcb38c36bfefa9fe0a674ad020b5e08c17b2e0eece940bc1
 DIST code-server-3.6.1-linux-arm64.tar.gz 75331263 BLAKE2B 
c390e11b02472409ef0147f6dc5392f36eff93dd19a07e2eeed09a2626b541740c0191fdac0cca43e843b3195fc803921bf37b704b67a2e41fa0a531feca560c
 SHA512 
badc150af52263232240edc16e960ac9e51b22e05bc96d81d11726e28d733b1d79139b0d85aa108011f2993c6a6e395134d2524e5fc13fe3b7dfeac24899eb75
 DIST code-server-3.8.0-linux-amd64.tar.gz 78942963 BLAKE2B 
4c78ed40aec86a72dede21a82ae111884be5cba1958fb22d6353d63af98f6d3bab50c7ae1fa0b81079be6d035e84d873f4ebf00da76edaa15b2356e89b3d1261
 SHA512 
76cdbbdb63b3061ce9d1cb016466356d5184b83e742fc084d9a0376aa12dc9d68314061ea5cde93f6590b07862169cbd291f77b71dfadc4bee4140e277813ae8

diff --git a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
deleted file mode 100644
index 97405ffe..
--- a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/-bin/}"
-MY_P="${MY_PN}-${PV}"
-BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
-
-inherit systemd
-
-DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
-HOMEPAGE="https://coder.com/;
-SRC_URI="
-   amd64? ( ${BASE_URI}-amd64.tar.gz )
-   arm64? ( ${BASE_URI}-arm64.tar.gz )
-"
-
-RESTRICT="test"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-IUSE="gnome-keyring"
-
-# In case we ever make a non-"-binary" pkg
-DEPEND="
-   !www-apps/code-server
-"
-RDEPEND="
-   ${DEPEND}
-   >=net-libs/nodejs-12.16.1:0/12[ssl]
-   sys-apps/ripgrep
-   gnome-keyring? (
-   app-crypt/libsecret
-   )
-"
-
-S="${WORKDIR}/${MY_P}-linux-${ARCH}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-node.patch"
-)
-
-DOCS=( README.md ThirdPartyNotices.txt )
-
-src_prepare() {
-   default
-
-   # We remove as much precompiled code as we can,
-   # node modules not written in JS cannot be removed
-   # thus "-bin".
-
-   # use system node
-   rm node || die
-   rm lib/node || die
-
-   # remove bundled ripgrep binary
-   rm lib/vscode/node_modules/vscode-ripgrep/bin/rg || die
-
-   # not needed
-   rm code-server || die
-   rm postinstall.sh || die
-   # already in /usr/portage/licenses/MIT
-   rm LICENSE.txt || die
-
-   if ! use gnome-keyring; then
-   rm -r ./lib/vscode/node_modules/keytar || die
-   fi
-}
-
-src_install() {
-   einstalldocs
-
-   insinto "/usr/lib/${MY_PN}"
-   doins -r .
-   fperms +x "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}"
-   dosym "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
-
-   dosym "${EPREFIX}/usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
-
-   systemd_dounit "${FILESDIR}/${MY_PN}.service"
-}
-
-pkg_postinst() {
-   elog "When using code-server systemd service run it as a user"
-   elog "For example: 'systemctl --user enable --now code-server'"
-}



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2021-02-05 Thread Maciej Barć
commit: 7fbff65a36c6ec149b8b7e20b65a41befae38655
Author: Maciej Barć  protonmail  com>
AuthorDate: Fri Feb  5 23:59:07 2021 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Fri Feb  5 23:59:12 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7fbff65a

www-apps/code-server-bin: bump to 3.8.1

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>

 www-apps/code-server-bin/Manifest  |  2 +
 .../code-server-bin/code-server-bin-3.8.1.ebuild   | 90 ++
 2 files changed, 92 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 832a710b..9132fe33 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -4,3 +4,5 @@ DIST code-server-3.6.1-linux-amd64.tar.gz 76288261 BLAKE2B 
443135065cdab9e0477d9
 DIST code-server-3.6.1-linux-arm64.tar.gz 75331263 BLAKE2B 
c390e11b02472409ef0147f6dc5392f36eff93dd19a07e2eeed09a2626b541740c0191fdac0cca43e843b3195fc803921bf37b704b67a2e41fa0a531feca560c
 SHA512 
badc150af52263232240edc16e960ac9e51b22e05bc96d81d11726e28d733b1d79139b0d85aa108011f2993c6a6e395134d2524e5fc13fe3b7dfeac24899eb75
 DIST code-server-3.8.0-linux-amd64.tar.gz 78942963 BLAKE2B 
4c78ed40aec86a72dede21a82ae111884be5cba1958fb22d6353d63af98f6d3bab50c7ae1fa0b81079be6d035e84d873f4ebf00da76edaa15b2356e89b3d1261
 SHA512 
76cdbbdb63b3061ce9d1cb016466356d5184b83e742fc084d9a0376aa12dc9d68314061ea5cde93f6590b07862169cbd291f77b71dfadc4bee4140e277813ae8
 DIST code-server-3.8.0-linux-arm64.tar.gz 77939946 BLAKE2B 
c154561c308e5e233016f1b9b5f53647a2aaad12b73d27d1e84ee37234104048005b36cccdda5593973238ef279428b8f38309cad193a67afd87d77205eeb27c
 SHA512 
0fe4a42eb1c50ae1d33f9c94e592ac8a3e69fad51abc1f5c90595a1588350e95f78bc2c44f728b3f155112f2db11e79b2227f2e847a45d58c87078d667119a1a
+DIST code-server-3.8.1-linux-amd64.tar.gz 78975468 BLAKE2B 
d4f6424108b0cd4cb46ba9597e02993fc704ee89d0757a575719592cfd7cc2b3e52fdb5fa09a55684999eafc33dcab4483c4339cc584a37bd19453022bff0b27
 SHA512 
4a530df07482c68ad40da11234835528819f93985895d79914ff14da792a83084c605cb6d34622e475efb51c2b5c1189a4de186734194c7df6685655cd5098e1
+DIST code-server-3.8.1-linux-arm64.tar.gz 78056961 BLAKE2B 
0311b5a07d6047f8ff795a0001f04ad824a940e79d87b23d58cc0fa27d04e1653f33a19016406ffcabbd3dabe4df512ee27ad58b7b6dc341517cd7e6845540b7
 SHA512 
a08308531ff8665f3b83dd6f37a9d668aa73b08ae7652193dc8e842c76982864701989b1713246e3d64a87b0b942a1b426da0170841da17d6ca6782a78850111

diff --git a/www-apps/code-server-bin/code-server-bin-3.8.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.8.1.ebuild
new file mode 100644
index ..543e268b
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-3.8.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="${PN/-bin/}"
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+
+RESTRICT="test"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="gnome-keyring"
+
+# In case we ever make a non-"-binary" pkg
+DEPEND="
+   !www-apps/code-server
+"
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-12.16.1:0/12[ssl]
+   sys-apps/ripgrep
+   gnome-keyring? (
+   app-crypt/libsecret
+   )
+"
+
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-node.patch"
+)
+
+DOCS=( README.md ThirdPartyNotices.txt )
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm ./node ./lib/node \
+   || die "failed to remove bundled nodejs"
+
+   # remove bundled ripgrep binary
+   rm ./lib/vscode/node_modules/vscode-ripgrep/bin/rg \
+   || die "failed to remove bundled ripgrep"
+
+   # not needed
+   rm ./code-server || die
+   rm ./postinstall.sh || die
+
+   # already in /usr/portage/licenses/MIT
+   rm ./LICENSE.txt || die
+
+   if ! use gnome-keyring; then
+   rm -r ./lib/vscode/node_modules/keytar \
+   || die "failed to remove bundled keytar"
+   fi
+}
+
+src_install() {
+   einstalldocs
+
+   insinto "/usr/lib/${MY_PN}"
+   doins -r .
+   fperms +x "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}"
+   dosym "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
+
+   dosym "${EPREFIX}/usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
+
+   systemd_dounit 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2020-12-27 Thread Maciej Barć
commit: 7c258fc117ad574961bfbc259f1b69c6121058cc
Author: Maciej Barć  protonmail  com>
AuthorDate: Sun Dec 27 16:07:02 2020 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Sun Dec 27 16:07:08 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c258fc1

www-apps/code-server-bin: add gnome-keyring USE flag

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>

 www-apps/code-server-bin/code-server-bin-3.4.1.ebuild | 8 
 www-apps/code-server-bin/code-server-bin-3.6.1.ebuild | 8 
 www-apps/code-server-bin/code-server-bin-3.8.0.ebuild | 8 
 3 files changed, 24 insertions(+)

diff --git a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
index 81ec629c..97405ffe 100644
--- a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
@@ -20,6 +20,7 @@ RESTRICT="test"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm64"
+IUSE="gnome-keyring"
 
 # In case we ever make a non-"-binary" pkg
 DEPEND="
@@ -29,6 +30,9 @@ RDEPEND="
${DEPEND}
>=net-libs/nodejs-12.16.1:0/12[ssl]
sys-apps/ripgrep
+   gnome-keyring? (
+   app-crypt/libsecret
+   )
 "
 
 S="${WORKDIR}/${MY_P}-linux-${ARCH}"
@@ -58,6 +62,10 @@ src_prepare() {
rm postinstall.sh || die
# already in /usr/portage/licenses/MIT
rm LICENSE.txt || die
+
+   if ! use gnome-keyring; then
+   rm -r ./lib/vscode/node_modules/keytar || die
+   fi
 }
 
 src_install() {

diff --git a/www-apps/code-server-bin/code-server-bin-3.6.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.6.1.ebuild
index 81ec629c..97405ffe 100644
--- a/www-apps/code-server-bin/code-server-bin-3.6.1.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.6.1.ebuild
@@ -20,6 +20,7 @@ RESTRICT="test"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm64"
+IUSE="gnome-keyring"
 
 # In case we ever make a non-"-binary" pkg
 DEPEND="
@@ -29,6 +30,9 @@ RDEPEND="
${DEPEND}
>=net-libs/nodejs-12.16.1:0/12[ssl]
sys-apps/ripgrep
+   gnome-keyring? (
+   app-crypt/libsecret
+   )
 "
 
 S="${WORKDIR}/${MY_P}-linux-${ARCH}"
@@ -58,6 +62,10 @@ src_prepare() {
rm postinstall.sh || die
# already in /usr/portage/licenses/MIT
rm LICENSE.txt || die
+
+   if ! use gnome-keyring; then
+   rm -r ./lib/vscode/node_modules/keytar || die
+   fi
 }
 
 src_install() {

diff --git a/www-apps/code-server-bin/code-server-bin-3.8.0.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.8.0.ebuild
index 81ec629c..97405ffe 100644
--- a/www-apps/code-server-bin/code-server-bin-3.8.0.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.8.0.ebuild
@@ -20,6 +20,7 @@ RESTRICT="test"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm64"
+IUSE="gnome-keyring"
 
 # In case we ever make a non-"-binary" pkg
 DEPEND="
@@ -29,6 +30,9 @@ RDEPEND="
${DEPEND}
>=net-libs/nodejs-12.16.1:0/12[ssl]
sys-apps/ripgrep
+   gnome-keyring? (
+   app-crypt/libsecret
+   )
 "
 
 S="${WORKDIR}/${MY_P}-linux-${ARCH}"
@@ -58,6 +62,10 @@ src_prepare() {
rm postinstall.sh || die
# already in /usr/portage/licenses/MIT
rm LICENSE.txt || die
+
+   if ! use gnome-keyring; then
+   rm -r ./lib/vscode/node_modules/keytar || die
+   fi
 }
 
 src_install() {



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/files/, www-apps/code-server-bin/

2020-12-19 Thread Maciej Barć
commit: b6a4f9695676610e1eee469c40d7f50c81a054fe
Author: Maciej Barć  protonmail  com>
AuthorDate: Sat Dec 19 06:26:08 2020 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Sat Dec 19 06:26:21 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b6a4f969

www-apps/code-server-bin: bump to 3.8.0; 0/12 slot; other misc fixes

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>

 www-apps/code-server-bin/Manifest   |  2 ++
 www-apps/code-server-bin/code-server-bin-3.4.1.ebuild   | 17 -
 www-apps/code-server-bin/code-server-bin-3.6.1.ebuild   | 17 -
 ...er-bin-3.4.1.ebuild => code-server-bin-3.8.0.ebuild} | 17 -
 .../code-server-bin/files/code-server-bin-node.patch|  2 +-
 5 files changed, 27 insertions(+), 28 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 6d4a66b6..832a710b 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -2,3 +2,5 @@ DIST code-server-3.4.1-linux-amd64.tar.gz 74127655 BLAKE2B 
95e916e64c886688b3704
 DIST code-server-3.4.1-linux-arm64.tar.gz 73470946 BLAKE2B 
278a1fef95b612242f4126eea53d7b8dc824fc5dda55ff6b2f1e7752d3ebecebcf30045c1c2bb2a18d1ad7999b20c29398a3c5715920d6e8d8c94eaa76e8a619
 SHA512 
24168006e737a6579869b8e4b157e21d9ef85282b811783163f0d2291e47bee7e0794c8327663182922b473ff57999432e6c53502849836a53d300728341d1bc
 DIST code-server-3.6.1-linux-amd64.tar.gz 76288261 BLAKE2B 
443135065cdab9e0477d9665e9e56d924bd9199ce19cfbdea1e811c2517e7e71beaf18a347a287d0013d7df655900fc08a8f7fcbfe402b1e22487a80876d1eaa
 SHA512 
0e875dc78a2776897a5a1556183808da70c8a0b2e4d96653a419bdab08df6f3d10643f90f568edeafcb38c36bfefa9fe0a674ad020b5e08c17b2e0eece940bc1
 DIST code-server-3.6.1-linux-arm64.tar.gz 75331263 BLAKE2B 
c390e11b02472409ef0147f6dc5392f36eff93dd19a07e2eeed09a2626b541740c0191fdac0cca43e843b3195fc803921bf37b704b67a2e41fa0a531feca560c
 SHA512 
badc150af52263232240edc16e960ac9e51b22e05bc96d81d11726e28d733b1d79139b0d85aa108011f2993c6a6e395134d2524e5fc13fe3b7dfeac24899eb75
+DIST code-server-3.8.0-linux-amd64.tar.gz 78942963 BLAKE2B 
4c78ed40aec86a72dede21a82ae111884be5cba1958fb22d6353d63af98f6d3bab50c7ae1fa0b81079be6d035e84d873f4ebf00da76edaa15b2356e89b3d1261
 SHA512 
76cdbbdb63b3061ce9d1cb016466356d5184b83e742fc084d9a0376aa12dc9d68314061ea5cde93f6590b07862169cbd291f77b71dfadc4bee4140e277813ae8
+DIST code-server-3.8.0-linux-arm64.tar.gz 77939946 BLAKE2B 
c154561c308e5e233016f1b9b5f53647a2aaad12b73d27d1e84ee37234104048005b36cccdda5593973238ef279428b8f38309cad193a67afd87d77205eeb27c
 SHA512 
0fe4a42eb1c50ae1d33f9c94e592ac8a3e69fad51abc1f5c90595a1588350e95f78bc2c44f728b3f155112f2db11e79b2227f2e847a45d58c87078d667119a1a

diff --git a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
index d3bdc55e..81ec629c 100644
--- a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
@@ -4,8 +4,8 @@
 EAPI=7
 
 MY_PN="${PN/-bin/}"
-MY_PV="${MY_PN}-${PV}"
-BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_PV}-linux;
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
 
 inherit systemd
 
@@ -16,6 +16,7 @@ SRC_URI="
arm64? ( ${BASE_URI}-arm64.tar.gz )
 "
 
+RESTRICT="test"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm64"
@@ -26,16 +27,18 @@ DEPEND="
 "
 RDEPEND="
${DEPEND}
-   >=net-libs/nodejs-12.16.1[ssl]
+   >=net-libs/nodejs-12.16.1:0/12[ssl]
sys-apps/ripgrep
 "
 
-S="${WORKDIR}/${MY_PV}-linux-${ARCH}"
+S="${WORKDIR}/${MY_P}-linux-${ARCH}"
 
 PATCHES=(
"${FILESDIR}/${PN}-node.patch"
 )
 
+DOCS=( README.md ThirdPartyNotices.txt )
+
 src_prepare() {
default
 
@@ -58,11 +61,7 @@ src_prepare() {
 }
 
 src_install() {
-   local mydocs="README.md ThirdPartyNotices.txt"
-   for doc in ${mydocs}
-   do
-   (dodoc "${doc}" && rm "${doc}") || die
-   done
+   einstalldocs
 
insinto "/usr/lib/${MY_PN}"
doins -r .

diff --git a/www-apps/code-server-bin/code-server-bin-3.6.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.6.1.ebuild
index d3bdc55e..81ec629c 100644
--- a/www-apps/code-server-bin/code-server-bin-3.6.1.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.6.1.ebuild
@@ -4,8 +4,8 @@
 EAPI=7
 
 MY_PN="${PN/-bin/}"
-MY_PV="${MY_PN}-${PV}"
-BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_PV}-linux;
+MY_P="${MY_PN}-${PV}"
+BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_P}-linux;
 
 inherit systemd
 
@@ -16,6 +16,7 @@ SRC_URI="
arm64? ( ${BASE_URI}-arm64.tar.gz )
 "
 
+RESTRICT="test"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm64"
@@ -26,16 +27,18 @@ DEPEND="
 "
 RDEPEND="
${DEPEND}
-   

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2020-10-24 Thread Maciej Barć
commit: bce2c5dbe9ddf6ff9b4e59194b6667e36e24ba1f
Author: Maciej Barć  protonmail  com>
AuthorDate: Sat Oct 24 10:35:16 2020 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Sat Oct 24 10:35:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bce2c5db

www-apps/code-server-bin: change uri; bump to 3.6.1

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>

 www-apps/code-server-bin/Manifest | 2 ++
 www-apps/code-server-bin/code-server-bin-3.4.1.ebuild | 4 +---
 .../{code-server-bin-3.4.1.ebuild => code-server-bin-3.6.1.ebuild}| 4 +---
 3 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
index 99f5c6c7..6d4a66b6 100644
--- a/www-apps/code-server-bin/Manifest
+++ b/www-apps/code-server-bin/Manifest
@@ -1,2 +1,4 @@
 DIST code-server-3.4.1-linux-amd64.tar.gz 74127655 BLAKE2B 
95e916e64c886688b370407ba932624a70b024cae64a57e7eb77f31c6a352138313fbced149adf2ee698d925b9e2a818823b25931a42a01d5e2eaedb082bbf1d
 SHA512 
efd55c84fda96f22bec79b54f60d02a8d098f41cef77549c805c125eb845efae43d3f4703908f0542a78146eda67ebd9787f89b1c14b1b8044fdfd534f2b9173
 DIST code-server-3.4.1-linux-arm64.tar.gz 73470946 BLAKE2B 
278a1fef95b612242f4126eea53d7b8dc824fc5dda55ff6b2f1e7752d3ebecebcf30045c1c2bb2a18d1ad7999b20c29398a3c5715920d6e8d8c94eaa76e8a619
 SHA512 
24168006e737a6579869b8e4b157e21d9ef85282b811783163f0d2291e47bee7e0794c8327663182922b473ff57999432e6c53502849836a53d300728341d1bc
+DIST code-server-3.6.1-linux-amd64.tar.gz 76288261 BLAKE2B 
443135065cdab9e0477d9665e9e56d924bd9199ce19cfbdea1e811c2517e7e71beaf18a347a287d0013d7df655900fc08a8f7fcbfe402b1e22487a80876d1eaa
 SHA512 
0e875dc78a2776897a5a1556183808da70c8a0b2e4d96653a419bdab08df6f3d10643f90f568edeafcb38c36bfefa9fe0a674ad020b5e08c17b2e0eece940bc1
+DIST code-server-3.6.1-linux-arm64.tar.gz 75331263 BLAKE2B 
c390e11b02472409ef0147f6dc5392f36eff93dd19a07e2eeed09a2626b541740c0191fdac0cca43e843b3195fc803921bf37b704b67a2e41fa0a531feca560c
 SHA512 
badc150af52263232240edc16e960ac9e51b22e05bc96d81d11726e28d733b1d79139b0d85aa108011f2993c6a6e395134d2524e5fc13fe3b7dfeac24899eb75

diff --git a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
index 7446e32f..d3bdc55e 100644
--- a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
@@ -5,8 +5,7 @@ EAPI=7
 
 MY_PN="${PN/-bin/}"
 MY_PV="${MY_PN}-${PV}"
-
-BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/${PV}/${MY_PV}-linux;
+BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_PV}-linux;
 
 inherit systemd
 
@@ -20,7 +19,6 @@ SRC_URI="
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm64"
-IUSE=""
 
 # In case we ever make a non-"-binary" pkg
 DEPEND="

diff --git a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.6.1.ebuild
similarity index 94%
copy from www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
copy to www-apps/code-server-bin/code-server-bin-3.6.1.ebuild
index 7446e32f..d3bdc55e 100644
--- a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.6.1.ebuild
@@ -5,8 +5,7 @@ EAPI=7
 
 MY_PN="${PN/-bin/}"
 MY_PV="${MY_PN}-${PV}"
-
-BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/${PV}/${MY_PV}-linux;
+BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/v${PV}/${MY_PV}-linux;
 
 inherit systemd
 
@@ -20,7 +19,6 @@ SRC_URI="
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm64"
-IUSE=""
 
 # In case we ever make a non-"-binary" pkg
 DEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/files/, www-apps/code-server-bin/

2020-08-31 Thread Maciej Barć
commit: 66c23f17e3a84935036a0acf3a804247887f697a
Author: Maciej Barć  protonmail  com>
AuthorDate: Mon Aug 31 14:11:04 2020 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Mon Aug 31 14:11:04 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66c23f17

www-apps/code-server-bin: rename the patch file

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Maciej Barć  protonmail.com>

 www-apps/code-server-bin/code-server-bin-3.4.1.ebuild   | 2 +-
 .../{code-server-bin-3.4.1-node.patch => code-server-bin-node.patch}| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
index 939c658..7446e32 100644
--- a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
 S="${WORKDIR}/${MY_PV}-linux-${ARCH}"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-${PV}-node.patch"
+   "${FILESDIR}/${PN}-node.patch"
 )
 
 src_prepare() {

diff --git a/www-apps/code-server-bin/files/code-server-bin-3.4.1-node.patch 
b/www-apps/code-server-bin/files/code-server-bin-node.patch
similarity index 72%
rename from www-apps/code-server-bin/files/code-server-bin-3.4.1-node.patch
rename to www-apps/code-server-bin/files/code-server-bin-node.patch
index 8bcfe36..ee4ce6c 100644
--- a/www-apps/code-server-bin/files/code-server-bin-3.4.1-node.patch
+++ b/www-apps/code-server-bin/files/code-server-bin-node.patch
@@ -5,4 +5,4 @@
  
  ROOT="$(root)"
 -exec "$ROOT/lib/node" "$ROOT" "$@"
-+exec node "$ROOT" --disable-telemetry "$@"
++exec node "${ROOT}" --disable-telemetry "${@}"



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2020-08-03 Thread Maciej Barć
commit: 6579eb61c495e660c30f0d96285d1e04d9953f9e
Author: Maciej Barć  protonmail  com>
AuthorDate: Mon Aug  3 22:41:30 2020 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Mon Aug  3 22:41:30 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6579eb61

www-apps/code-server-bin: move license removal to src_prepare phase

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Maciej Barć  protonmail.com>

 www-apps/code-server-bin/code-server-bin-3.4.1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
index c7be5a5..939c658 100644
--- a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
@@ -55,12 +55,11 @@ src_prepare() {
# not needed
rm code-server || die
rm postinstall.sh || die
-}
-
-src_install() {
# already in /usr/portage/licenses/MIT
rm LICENSE.txt || die
+}
 
+src_install() {
local mydocs="README.md ThirdPartyNotices.txt"
for doc in ${mydocs}
do



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/

2020-07-26 Thread Maciej Barć
commit: 0975524020ef5ea898c57142000b15c84c13fb4b
Author: Maciej Barć  protonmail  com>
AuthorDate: Sun Jul 26 21:53:16 2020 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Sun Jul 26 21:53:16 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09755240

www-apps/code-server-bin: expand case of die on failed removal

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Maciej Barć  protonmail.com>

 www-apps/code-server-bin/code-server-bin-3.4.1.ebuild | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
index 0eb856d..c7be5a5 100644
--- a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
+++ b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
@@ -53,12 +53,15 @@ src_prepare() {
rm lib/vscode/node_modules/vscode-ripgrep/bin/rg || die
 
# not needed
-   rm code-server
-   rm postinstall.sh
+   rm code-server || die
+   rm postinstall.sh || die
 }
 
 src_install() {
-   local mydocs="LICENSE.txt README.md ThirdPartyNotices.txt"
+   # already in /usr/portage/licenses/MIT
+   rm LICENSE.txt || die
+
+   local mydocs="README.md ThirdPartyNotices.txt"
for doc in ${mydocs}
do
(dodoc "${doc}" && rm "${doc}") || die



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/files/, www-apps/code-server-bin/

2020-07-26 Thread Maciej Barć
commit: 3e02c80346e90720279af8702b3b8535ab3afb5a
Author: Maciej Barć  protonmail  com>
AuthorDate: Sun Jul 26 21:26:46 2020 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Sun Jul 26 21:26:46 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e02c803

www-apps/code-server-bin: new package; add version 3.4.1

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Maciej Barć  protonmail.com>

 www-apps/code-server-bin/Manifest  |  2 +
 .../code-server-bin/code-server-bin-3.4.1.ebuild   | 80 ++
 .../files/code-server-bin-3.4.1-node.patch |  8 +++
 www-apps/code-server-bin/files/code-server.service | 11 +++
 www-apps/code-server-bin/metadata.xml  | 19 +
 5 files changed, 120 insertions(+)

diff --git a/www-apps/code-server-bin/Manifest 
b/www-apps/code-server-bin/Manifest
new file mode 100644
index 000..99f5c6c
--- /dev/null
+++ b/www-apps/code-server-bin/Manifest
@@ -0,0 +1,2 @@
+DIST code-server-3.4.1-linux-amd64.tar.gz 74127655 BLAKE2B 
95e916e64c886688b370407ba932624a70b024cae64a57e7eb77f31c6a352138313fbced149adf2ee698d925b9e2a818823b25931a42a01d5e2eaedb082bbf1d
 SHA512 
efd55c84fda96f22bec79b54f60d02a8d098f41cef77549c805c125eb845efae43d3f4703908f0542a78146eda67ebd9787f89b1c14b1b8044fdfd534f2b9173
+DIST code-server-3.4.1-linux-arm64.tar.gz 73470946 BLAKE2B 
278a1fef95b612242f4126eea53d7b8dc824fc5dda55ff6b2f1e7752d3ebecebcf30045c1c2bb2a18d1ad7999b20c29398a3c5715920d6e8d8c94eaa76e8a619
 SHA512 
24168006e737a6579869b8e4b157e21d9ef85282b811783163f0d2291e47bee7e0794c8327663182922b473ff57999432e6c53502849836a53d300728341d1bc

diff --git a/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild 
b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
new file mode 100644
index 000..0eb856d
--- /dev/null
+++ b/www-apps/code-server-bin/code-server-bin-3.4.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="${PN/-bin/}"
+MY_PV="${MY_PN}-${PV}"
+
+BASE_URI="https://github.com/cdr/${MY_PN}/releases/download/${PV}/${MY_PV}-linux;
+
+inherit systemd
+
+DESCRIPTION="VS Code in the browser (binary version with unbundled node and 
ripgrep)"
+HOMEPAGE="https://coder.com/;
+SRC_URI="
+   amd64? ( ${BASE_URI}-amd64.tar.gz )
+   arm64? ( ${BASE_URI}-arm64.tar.gz )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE=""
+
+# In case we ever make a non-"-binary" pkg
+DEPEND="
+   !www-apps/code-server
+"
+RDEPEND="
+   ${DEPEND}
+   >=net-libs/nodejs-12.16.1[ssl]
+   sys-apps/ripgrep
+"
+
+S="${WORKDIR}/${MY_PV}-linux-${ARCH}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-${PV}-node.patch"
+)
+
+src_prepare() {
+   default
+
+   # We remove as much precompiled code as we can,
+   # node modules not written in JS cannot be removed
+   # thus "-bin".
+
+   # use system node
+   rm node || die
+   rm lib/node || die
+
+   # remove bundled ripgrep binary
+   rm lib/vscode/node_modules/vscode-ripgrep/bin/rg || die
+
+   # not needed
+   rm code-server
+   rm postinstall.sh
+}
+
+src_install() {
+   local mydocs="LICENSE.txt README.md ThirdPartyNotices.txt"
+   for doc in ${mydocs}
+   do
+   (dodoc "${doc}" && rm "${doc}") || die
+   done
+
+   insinto "/usr/lib/${MY_PN}"
+   doins -r .
+   fperms +x "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}"
+   dosym "${EPREFIX}/usr/lib/${MY_PN}/bin/${MY_PN}" 
"${EPREFIX}/usr/bin/${MY_PN}"
+
+   dosym "${EPREFIX}/usr/bin/rg" 
"${EPREFIX}/usr/lib/${MY_PN}/lib/vscode/node_modules/vscode-ripgrep/bin/rg"
+
+   systemd_dounit "${FILESDIR}/${MY_PN}.service"
+}
+
+pkg_postinst() {
+   elog "When using code-server systemd service run it as a user"
+   elog "For example: 'systemctl --user enable --now code-server'"
+}

diff --git a/www-apps/code-server-bin/files/code-server-bin-3.4.1-node.patch 
b/www-apps/code-server-bin/files/code-server-bin-3.4.1-node.patch
new file mode 100644
index 000..8bcfe36
--- /dev/null
+++ b/www-apps/code-server-bin/files/code-server-bin-3.4.1-node.patch
@@ -0,0 +1,8 @@
+--- a/bin/code-server
 b/bin/code-server
+@@ -33,4 +33,4 @@ root() {
+ }
+ 
+ ROOT="$(root)"
+-exec "$ROOT/lib/node" "$ROOT" "$@"
++exec node "$ROOT" --disable-telemetry "$@"

diff --git a/www-apps/code-server-bin/files/code-server.service 
b/www-apps/code-server-bin/files/code-server.service
new file mode 100644
index 000..a2f48e9
--- /dev/null
+++ b/www-apps/code-server-bin/files/code-server.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=code-server
+After=network.target
+
+[Service]
+Type=exec
+ExecStart=/usr/bin/code-server
+Restart=always
+
+[Install]
+WantedBy=default.target

diff --git a/www-apps/code-server-bin/metadata.xml 
b/www-apps/code-server-bin/metadata.xml
new file mode 100644
index 000..e3d6450
--- /dev/null
+++