[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +++