diff --git a/app-editors/visual-studio-code/Manifest b/app-editors/visual-studio-code/Manifest index 0505de6..3f4259d 100644 --- a/app-editors/visual-studio-code/Manifest +++ b/app-editors/visual-studio-code/Manifest @@ -1,9 +1,3 @@ -AUX visual-studio-code-insider.desktop 248 SHA256 3405a56fa745f4d577483b025b2bf0a5727606d1ab88334cd54bfd70ef804e2b SHA512 e95635e25ce7cd1f1ecc0a86fe6aefd8fa23abcbaddd662f03beb4a2eff7fb2b8ad4b3da3b784429005cc788e88ab955d99306a2478dd4cf5e60c9078001ca05 WHIRLPOOL 86d0ef5e8572bd30087cb42cf4d7e76dad9863e6c0d7ec25680468071e717b049154e6434b438332b15b33076320c3aea12d9dbcd20095e1216c27214f29e0aa -AUX visual-studio-code-insider.png 69052 SHA256 c03336a4fbaf9fd916fbff6d9d35e0666877ecd3b675808c156372f059186ad2 SHA512 b18b733d6b188faa6fa0c9171dbf0b572b7faec9e6e5221fbb24571ee75e6fa353d39f268efd4b26ab0806aa11e31eba3ab536ca19a6a97cfe9a6455d08e59ea WHIRLPOOL a8cd69659461320081562b83b7e0d40ca99a81729063e802dfc84ae176798fc6e1b020a60934a7e0998dc230d1613f9f72a092ae100b59c302cdffc6e9a881a1 -AUX visual-studio-code-stable.desktop 227 SHA256 05034dfdc0939e43728bd98e1a8dbfa7fe1661d731375f8ed6b6aae5fac0341d SHA512 8dc6491b57d14c7ba900faf9105e0e7e2a4600becdca9f018b0dd2f0b36a1dacfa5ff2cf6e7c49362f9d5f6b1117fc78b5fa2f3f4280059930f9409a0ef1a371 WHIRLPOOL 5313f40a83732be70ad17a1dc37410b7ce3a3611956bba2380345728fb9a086ce00ceb981137ae8244e04ebe960ea7cc51050845c59af505587000b68a6bd96f -AUX visual-studio-code-stable.png 69260 SHA256 34e2e26bffb86d1b6b94118218c15283d1c1318c737838e569db8c285ba1f22a SHA512 22fbc1829c4dbf8b161000e3c54d479e9eebde8d4266af63bf4d255dfe1dec79fafffd4517aa2890847293dbc39dd24aa6ed0f9de1e97fe762b5bf7cb1f68946 WHIRLPOOL b63dceb6ad1e8fc3dfe6e76f3d25f1c7909493fd5454669a4e44515f01446b90b1d3e088fd3db5f650f6cd474cfaaba58209bc783bc940de6819ca80acfa065d -AUX visual-studio-code.desktop 220 SHA256 b8576f75fb1802425b9f86d39a294b4deb43c1647751f50716f2c6a957d8e6f9 SHA512 df5e824fbe6d4ea043ae38877119de9e1f843a3699b276b363b6832f3e2a7fad8989969409df54f596aafa77ad484eab224d281cf18c5f049051a9fba7e49313 WHIRLPOOL bb4e8b865ec9fc80bd8bf929d7ec9081a950c0cb1db21fde04ce73c8fc02a57cba73cdc41c053064c1d160c667498c50f3a227b036b2ea4c65c4cacb74cb244b -AUX visual-studio-code.png 30538 SHA256 6f778f383747af9b53a934ce9ba95fe6be0c9cf1fe5da97dc925787a432544fa SHA512 fabb74b9ab860d8003798ea85db2a3c79c1b683897acc5b580884a8946fa060276f8cdf459a9fb5fd9a560094b250838a3dfa2e5e5f8032601a155466dffa160 WHIRLPOOL 1f9a7a5919384d738841b639ef7ec842a8e5ab86e98c8942536234bd471c449fb34f057ac9ee73cb72b6bdadd451d81c09612644672fdd571a73d989b884cd31 -DIST VSCode-linux-1.5.3-ia32.tar.gz 47635163 SHA256 bebb5d4a1ca8bff23e7654e04ef98d0aa83bb06ed80927170523f2ae3adc9489 SHA512 1c8788037029b9ad1c025a15d30d12a2a88d06d72439c588942c5efaa2019da301e32c935ffcb7e2f8706ee19c18f97acf2a2e39353531094bbb469c4f1f1f49 WHIRLPOOL 2033deb1ea9e0a1f7960f99fcd35c589687a5f003ab0eb5c44d7b9a61187d90f077263b68defb054bbd69a7d3fc8b7e522851bb3504b2a9a6af6b69ae9fe3852 -DIST VSCode-linux-1.5.3-x64.tar.gz 47343731 SHA256 c0dd116160cbe2834479aa9de42cb18dea6a43c545355ee991e2ba0333aa852a SHA512 065175889f96bc996571431b2b6f68e5592f33976c6781f5bfbd84d1cb23647ef54b324823332f3ffcfe6635e8d6e4d4c21057d7305f2ce1114c2f6c7f30ebaa WHIRLPOOL 1f598dd2ae1577dc69b9eaed7154b022462ce706b709bf69d7860639235115a495f0c95bb4848aa016dfe24c6de6ea9d016da8c5c46546663215e02e295b0778 -EBUILD visual-studio-code-1.5.3.ebuild 1361 SHA256 b967d6c5127bd57a284a771ce8fc9804a36ee78323de69eb52857d07ea195cb4 SHA512 dd670272f9459ec4aa8db235ca58109b5d31106c2e4e941bc861bfeefb8b6dbf407056861334cf9d19bca1d51b794b52d772effe9d5524f0f3a397de60e341e9 WHIRLPOOL 6544017944214e54a85b32ef6fbba98800d8be93362548f246e264ffca9481501b3f32a079cdfd209750debf7d233bd0cfe1abc9e3c36a378be487c8379d1ccc +DIST visual-studio-code-1.44.2-amd64.tar.gz 87921847 BLAKE2B 6a81d81bc819f92ce50fbe76c5b796cdc720e27232e4392fbebe20a6fb79a3dec01ef7f55ddf3eb09975e02df8fc47656cfb4383de696bb6f53c747484724e3d SHA512 e9f5e0bfdaeffcbbe13fd3470254b586514df09e899887397556dfdb2492b50e39ab02b848e056e20193bc8e13375ba7a48d149ed566f8934fa1f2eef2c4df4e +EBUILD visual-studio-code-1.44.2.ebuild 1386 BLAKE2B c0849a206d8853d20817cd4a9cbe85f9ec9293bf6e53a436915d1a16ad16923fad2f9b8db44774a20b2bb03a104fdb1721fa0c230294a4e3977bc19ce34de5ec SHA512 cbfeb1abdbd5df8612f14f564517a481e96a9d71d76b0095373907dac3f53c6a44eaced424fc15535929d3c88f035db7957b329791241ef5e03856fed7d66bd9 +MISC metadata.xml 216 BLAKE2B 98b55d77f4255ca20a41fef0a66299cf6baec1df788810e210ecad6a6352c642ca652c2d404e24ff181f3c34cee7ef750d7985d7826e9c6ee7765dd657dc765c SHA512 6eacf7815e19e9e770cad73069181bdd082df3996c1cba2c1eead43fff8d001390152049f0f50d8bab7b3554873918f2ffeb972bbd2698243e5a0ffd33a6af1b diff --git a/app-editors/visual-studio-code/files/visual-studio-code-insider.desktop b/app-editors/visual-studio-code/files/visual-studio-code-insider.desktop deleted file mode 100644 index 33c39f2..0000000 --- a/app-editors/visual-studio-code/files/visual-studio-code-insider.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=Visual Studio Code - Insiders -Type=Application -Comment=Multiplatform Visual Studio Code from Microsoft -Exec=visual-studio-code-insiders %F -TryExec=visual-studio-code -Icon=visual-studio-code-insider -Categories=Development;IDE; - diff --git a/app-editors/visual-studio-code/files/visual-studio-code-insider.png b/app-editors/visual-studio-code/files/visual-studio-code-insider.png deleted file mode 100644 index 15e3525..0000000 Binary files a/app-editors/visual-studio-code/files/visual-studio-code-insider.png and /dev/null differ diff --git a/app-editors/visual-studio-code/files/visual-studio-code-stable.desktop b/app-editors/visual-studio-code/files/visual-studio-code-stable.desktop deleted file mode 100644 index d738ef4..0000000 --- a/app-editors/visual-studio-code/files/visual-studio-code-stable.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=Visual Studio Code -Type=Application -Comment=Multiplatform Visual Studio Code from Microsoft -Exec=visual-studio-code %F -TryExec=visual-studio-code -Icon=visual-studio-code-stable -Categories=Development;IDE; - diff --git a/app-editors/visual-studio-code/files/visual-studio-code-stable.png b/app-editors/visual-studio-code/files/visual-studio-code-stable.png deleted file mode 100644 index 88dd19b..0000000 Binary files a/app-editors/visual-studio-code/files/visual-studio-code-stable.png and /dev/null differ diff --git a/app-editors/visual-studio-code/files/visual-studio-code.desktop b/app-editors/visual-studio-code/files/visual-studio-code.desktop deleted file mode 100644 index 627bb61..0000000 --- a/app-editors/visual-studio-code/files/visual-studio-code.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=Visual Studio Code -Type=Application -Comment=Multiplatform Visual Studio Code from Microsoft -Exec=visual-studio-code %F -TryExec=visual-studio-code -Icon=visual-studio-code -Categories=Development;IDE; - diff --git a/app-editors/visual-studio-code/files/visual-studio-code.png b/app-editors/visual-studio-code/files/visual-studio-code.png deleted file mode 100644 index f99791e..0000000 Binary files a/app-editors/visual-studio-code/files/visual-studio-code.png and /dev/null differ diff --git a/app-editors/visual-studio-code/metadata.xml b/app-editors/visual-studio-code/metadata.xml new file mode 100644 index 0000000..5277f6f --- /dev/null +++ b/app-editors/visual-studio-code/metadata.xml @@ -0,0 +1,7 @@ + + + + +ischluff@mailbox.org + + diff --git a/app-editors/visual-studio-code/visual-studio-code-1.44.2.ebuild b/app-editors/visual-studio-code/visual-studio-code-1.44.2.ebuild new file mode 100644 index 0000000..8a11b1f --- /dev/null +++ b/app-editors/visual-studio-code/visual-studio-code-1.44.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit eutils desktop + +EXEC_NAME=vscode +DESCRIPTION="Multiplatform Visual Studio Code from Microsoft" +HOMEPAGE="https://code.visualstudio.com" +BASE_URI="https://vscode-update.azurewebsites.net/${PV}" +SRC_URI="${BASE_URI}/linux-x64/stable -> ${P}-amd64.tar.gz" +RESTRICT="mirror strip bindist" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND} +>=app-crypt/libsecret-0.18.5:0[crypt] +>=dev-libs/libdbusmenu-16.04.0 +>=dev-libs/nss-3.47.1-r1:0 +>=media-libs/alsa-lib-1.1.8:0 +>=media-libs/libpng-1.2.46:0 +>=net-print/cups-2.1.4:0 +>=x11-libs/cairo-1.14.12:0 +>=x11-libs/gtk+-2.24.31-r1:2 +>=x11-libs/libnotify-0.7.7:0 +>=x11-libs/libXScrnSaver-1.2.2-r1:0 +>=x11-libs/libXtst-1.2.3:0" + +QA_PRESTRIPPED="opt/${PN}/code" +QA_PREBUILT="opt/${PN}/code" + +pkg_setup() { + if use amd64; then + S="${WORKDIR}/VSCode-linux-x64" + else + # shouldn't be possible with -* special keyword + die + fi +} + +src_install() { + dodir "/opt" + # Using doins -r would strip executable bits from all binaries + cp -pPR "${S}" "${D}/opt/${PN}" || die "Failed to copy files" + dosym "${EPREFIX}/opt/${PN}/bin/code" "/usr/bin/${EXEC_NAME}" + make_desktop_entry "${EXEC_NAME}" "Visual Studio Code" "${PN}" "Development;IDE" + newicon "${S}/resources/app/resources/linux/code.png" "${PN}.png" +} diff --git a/app-editors/visual-studio-code/visual-studio-code-1.5.3.ebuild b/app-editors/visual-studio-code/visual-studio-code-1.5.3.ebuild deleted file mode 100644 index c142d49..0000000 --- a/app-editors/visual-studio-code/visual-studio-code-1.5.3.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=6 - -inherit eutils - -RELEASE_CHANNEL="stable" -BINARY_SUFFIX="" - -DESCRIPTION="Multiplatform Visual Studio Code from Microsoft" -HOMEPAGE="https://code.visualstudio.com" -SRC_URI=" - amd64? ( https://vscode-update.azurewebsites.net/${PV}/linux-x64/${RELEASE_CHANNEL} -> VSCode-linux-${PVR}-x64.tar.gz ) - x86? ( https://vscode-update.azurewebsites.net/${PV}/linux-ia32/${RELEASE_CHANNEL} -> VSCode-linux-${PVR}-ia32.tar.gz ) -" - -LICENSE="Microsoft" -SLOT=${RELEASE_CHANNEL} -KEYWORDS="~x86 ~amd64" -IUSE="" - -RESTRICT="strip mirror" - -QA_PREBUILT="opt/${PN}-${SLOT}/code${BINARY_SUFFIX}" - -DEPEND=" - >=media-libs/libpng-1.2.46 - >=x11-libs/gtk+-2.24.8-r1:2 - gnome-base/gconf -" -RDEPEND="${DEPEND} - net-print/cups -" - -S="${WORKDIR}/VSCode-linux-x64" - -src_install() { - insinto "/opt/${PN}-${SLOT}" - doins -r * - dosym "/opt/${PN}-${SLOT}/code${BINARY_SUFFIX}" "/usr/bin/visual-studio-code${BINARY_SUFFIX}" - insinto "/usr/share/applications" - doins ${FILESDIR}/${PN}-${SLOT}.desktop - insinto "/usr/share/pixmaps" - doins ${FILESDIR}/${PN}-${SLOT}.png - fperms +x "/opt/${PN}-${SLOT}/code${BINARY_SUFFIX}" -} - -pkg_postinst() { - elog "You may install some additional utils, so check them in:" - elog "https://code.visualstudio.com/Docs/setup#_additional-tools" -}