app-editors: remove old vscode, old sublime, add vscodium-bin
Package-Manager: Portage-3.0.4, Repoman-2.3.23
This commit is contained in:
parent
d9f8a9ab11
commit
93a979f093
9 changed files with 74 additions and 131 deletions
|
|
@ -1,4 +0,0 @@
|
|||
DIST sublime_text_3_build_3176_x32.tar.bz2 10352060 BLAKE2B 97d6e7bcc838ecac53ffa68cc3d355b01d06ea1903fd92b9894f27cf402d0506728be69f27d91dccbcba1bab876f94fd619bcf4877a9d935fb5517e91d2be4ac SHA512 640920a92995aac4af711cb4eb58d142d1afe2cbcbc485a111bc407ce464e81b984cd2110074072cc3805ed8656a4a60acce6f1a014f8a3f27f1b340222b0071
|
||||
DIST sublime_text_3_build_3176_x64.tar.bz2 10314226 BLAKE2B 98b0cda71b8a859614a1a6510afa073ca1aae6b9ac5d4b6db259723e8aa057a8b2bf22a0d26f0b6ccce31f39e047293ed84c4a63b8739a6d08c05af5791967bd SHA512 c37bd0d6d7fbbe2757f4244ae2803086d5fe1e25b32a1dd2de4241dc55f66f7c4588f3f9d56059c9d0ef7fe2ae69e76005f16dad60060f38fe10b92fd8eda969
|
||||
EBUILD sublime-text-3_p3176.ebuild 1653 BLAKE2B c13b0a89be75a7a0a5b537f4b25e31f69e093c4f756cfdd50f5d0b1867aa45fe5608474de3afe8add9825c3c06196539680e1fc8cbb89a0da550c7f32bf4ac92 SHA512 4240a8e06823cdf4ff8ac6a418127d8c5533a3eefd3f1d51bfe07c5db931ccef363fcd6d7bd01ff8e582a108e54df0dce9fb6ca445b730698130796a096292b7
|
||||
MISC metadata.xml 220 BLAKE2B ad7b5f38e0a564c96f88b6160bc2ababfb685f99c5095859c7bcf64132393ae187d529e4544f2b37268e70f5472486dd981b65e8f42ab47815d40ac07e5aee9f SHA512 8622145db621046f638adf2d9350e22fbb9d7f992791ef92a796eb20dd0622cf16ff4419a274302f7d3076736ed4098101d5437058e37df5b83b744db5f61e2f
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils gnome2-utils
|
||||
|
||||
# get the major version from PV
|
||||
MV=${PV:0:1}
|
||||
MY_PV=${PV#*_p}
|
||||
|
||||
DESCRIPTION="Sophisticated text editor for code, markup and prose"
|
||||
HOMEPAGE="http://www.sublimetext.com"
|
||||
SRC_URI="
|
||||
amd64? ( https://download.sublimetext.com/sublime_text_${MV}_build_${MY_PV}_x64.tar.bz2 )
|
||||
x86? ( https://download.sublimetext.com/sublime_text_${MV}_build_${MY_PV}_x32.tar.bz2 )"
|
||||
|
||||
LICENSE="Sublime"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dbus"
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/libX11
|
||||
dbus? ( sys-apps/dbus )"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
S="${WORKDIR}/sublime_text_${MV}"
|
||||
|
||||
# Sublime bundles the kitchen sink, which includes python and other assorted
|
||||
# modules. Do not try to unbundle these because you are guaranteed to fail.
|
||||
|
||||
src_install() {
|
||||
insinto /opt/${PN}${MV}
|
||||
doins -r Packages Icon
|
||||
doins changelog.txt sublime_plugin.py sublime.py python3.3.zip
|
||||
|
||||
exeinto /opt/${PN}${MV}
|
||||
doexe crash_reporter plugin_host sublime_text
|
||||
dosym ../../opt/${PN}${MV}/sublime_text /usr/bin/subl
|
||||
|
||||
local size
|
||||
for size in 32 48 128 256; do
|
||||
dosym ../../../../../../opt/${PN}${MV}/Icon/${size}x${size}/sublime-text.png \
|
||||
/usr/share/icons/hicolor/${size}x${size}/apps/subl.png
|
||||
done
|
||||
|
||||
make_desktop_entry "subl" "Sublime Text ${MV}" "subl" \
|
||||
"TextEditor;IDE;Development" "StartupNotify=true"
|
||||
|
||||
# needed to get WM_CLASS lookup right
|
||||
mv "${ED%/}"/usr/share/applications/subl{-sublime-text,}.desktop || die
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
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
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>ischluff@mailbox.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
# 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"
|
||||
}
|
||||
4
app-editors/vscodium-bin/Manifest
Normal file
4
app-editors/vscodium-bin/Manifest
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
AUX vscodium-bin.desktop 443 BLAKE2B 6eb3bdbb964e292ba664c0bb596c1a9d3183809b927870b8f36e391dd92166ca700a2b63fce8542bfc5094611a7ff9eaa20b63c960c64a7cde9af31d21cd4dd5 SHA512 82753818e8f3135d64acd64ee7bed20a28203df0fb6984b5fcb98f3912515cb5cbf3409f3d608d15d1d79ff97d3959f9e5f1588195752af2416960d944cbba2c
|
||||
DIST VSCodium-linux-x64-1.49.3.tar.gz 97476519 BLAKE2B 3f7ed3e373d0b075d8ea5dcdebf6804416b09dec222599ddb3aca8c3c81b98ec27621baf0d7ac1955e81be7c82bb4f81b005429268c25b6d37153a3286c2ad83 SHA512 793026073b754e3384a0cd29e375b54b4d24b2d72c50a47ca6c5b8f349c3b61980cab2689916050eb9038f2a8a7c44086556ae65134d83550fcf822830022c4e
|
||||
EBUILD vscodium-bin-1.49.3.ebuild 1159 BLAKE2B 2b359bffcf0fb28c55b30e138d1b22cdd8df676c9a727139dc6f035f9827113a3ef87ec5d5475df731395ee2667fb0cd01111b6fabacfc2224324d007fdf0006 SHA512 a525a004966c3f28d895b65b51610970edbcbd84cb81b3768b948642e79c9bec15d536796ce57c47e572e86af759d6023ac559a998cd7ec2db82155599067d66
|
||||
MISC metadata.xml 220 BLAKE2B ad7b5f38e0a564c96f88b6160bc2ababfb685f99c5095859c7bcf64132393ae187d529e4544f2b37268e70f5472486dd981b65e8f42ab47815d40ac07e5aee9f SHA512 8622145db621046f638adf2d9350e22fbb9d7f992791ef92a796eb20dd0622cf16ff4419a274302f7d3076736ed4098101d5437058e37df5b83b744db5f61e2f
|
||||
19
app-editors/vscodium-bin/files/vscodium-bin.desktop
Normal file
19
app-editors/vscodium-bin/files/vscodium-bin.desktop
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
[Desktop Entry]
|
||||
Name=VSCodium
|
||||
Comment=Code Editing. Redefined.
|
||||
GenericName=Text Editor
|
||||
Exec=/opt/vscodium/bin/codium --unity-launch %F
|
||||
Icon=vscodium
|
||||
Type=Application
|
||||
StartupNotify=true
|
||||
StartupWMClass=VSCodium
|
||||
Categories=Utility;Development;IDE;
|
||||
MimeType=text/plain;inode/directory;
|
||||
Actions=new-empty-window;
|
||||
Keywords=vscode;
|
||||
|
||||
[Desktop Action new-empty-window]
|
||||
Name=New Empty Window
|
||||
Exec=/opt/vscodium/bin/codium --new-window %F
|
||||
Icon=vscodium
|
||||
|
||||
51
app-editors/vscodium-bin/vscodium-bin-1.49.3.ebuild
Normal file
51
app-editors/vscodium-bin/vscodium-bin-1.49.3.ebuild
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit desktop pax-utils
|
||||
|
||||
MY_PN="${PN/-bin}"
|
||||
|
||||
DESCRIPTION="Free/Libre Open Source Software Binaries of VSCode (binary version)"
|
||||
HOMEPAGE="https://vscodium.com"
|
||||
|
||||
SRC_URI="https://github.com/VSCodium/vscodium/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz"
|
||||
|
||||
RESTRICT="mirror strip bindist"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
|
||||
DEPEND="
|
||||
>=media-libs/libpng-1.2.46
|
||||
>=x11-libs/gtk+-2.24.8-r1:2
|
||||
x11-libs/cairo
|
||||
x11-libs/libXtst
|
||||
!app-editors/vscodium"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-accessibility/at-spi2-atk
|
||||
>=net-print/cups-2.0.0
|
||||
x11-libs/libnotify
|
||||
x11-libs/libXScrnSaver
|
||||
dev-libs/nss
|
||||
app-crypt/libsecret[crypt]"
|
||||
|
||||
QA_PRESTRIPPED="*"
|
||||
QA_PREBUILT="opt/${MY_PN}/codium"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install(){
|
||||
mkdir -p "${ED%/}/opt/${MY_PN}"
|
||||
cp -r . "${ED%/}/opt/${MY_PN}/"
|
||||
dodir /usr/bin
|
||||
dosym ../../opt/${MY_PN}/bin/codium /usr/bin/${MY_PN}
|
||||
dosym ../../opt/${MY_PN}/bin/codium /usr/bin/codium
|
||||
domenu "${FILESDIR}/${PN}.desktop"
|
||||
newicon "resources/app/resources/linux/code.png" ${MY_PN}.png
|
||||
pax-mark m "${ED%/}"/opt/${MY_PN}/codium
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue