changeset 558:91f9c8ad0c99

Sublime is now officially supported in main repo
author Dirk Olmes <dirk.olmes@codedo.de>
date Thu, 06 Jan 2022 12:31:38 +0100
parents 141444bd7749
children 94a64339de84
files app-editors/sublime-text/Manifest app-editors/sublime-text/sublime-text-3211-r1.ebuild
diffstat 2 files changed, 0 insertions(+), 93 deletions(-) [+]
line wrap: on
line diff
--- a/app-editors/sublime-text/Manifest	Thu Jan 06 12:15:09 2022 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-DIST sublime_text_3_build_3211_x32.tar.bz2 13806489 BLAKE2B 1e07df2fc9fb9fb60a6fbfe27a3d657ff80ef46ae91967fa384cfc84bfdc2b5952aea8dbfd9ff015f669b148c1a302cbe01521a72b584abccd51efdab51ac0d8 SHA512 4d19947459046407316382d187ea6fa4cff9b7d3e7ae3c46667d691b6ca425a1f1dfc8599a26cf61b970290a58924a3b605e111ff2802ed124683872c1802803
-DIST sublime_text_3_build_3211_x64.tar.bz2 13677324 BLAKE2B e2ac54c1e8ab90c0fcefb4baf225b02d13a3405e846f08163773ed52c6278f8e89a7b13c15e6c2d6241139d58be9c2c5a1201abb04a3cd68efdffc723075c5af SHA512 a6a068119eff95c5360e9ccbe1d845e7a93e4ad13b3659073752a7bd0e87f4691555820185514875649e677a4e8702e2338f74f5584fc80f69c16b323685d6f1
-EBUILD sublime-text-3211-r1.ebuild 2071 BLAKE2B 84d9294a813b9e5a6c957ac4b356668e29a1090882ee55a68a32686e4c19a6363a83e48126ffe0fb00022c61912f449ea52604ea14abcea845d464d77670f29d SHA512 0c22df2586cb81a4ea5f689ec16ea2c93e7b36ae34f5de8ffba9bdd7264c811bdcc2f55d6d056be4dacc04f3aaa0ceb1881b4d9ac4c5d72fa088389161708e3d
--- a/app-editors/sublime-text/sublime-text-3211-r1.ebuild	Thu Jan 06 12:15:09 2022 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,90 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils gnome2-utils
-
-# get the major version from PV
-MV="${PV:0:1}"
-
-MY_PN="sublime_text_${MV}"
-MY_P="Sublime%20Text"
-S="${WORKDIR}/${MY_PN}"
-
-DESCRIPTION="Sophisticated text editor for code, markup and prose"
-HOMEPAGE="http://www.sublimetext.com"
-
-BASE_URI="https://download.sublimetext.com"
-SRC_URI="amd64? ( ${BASE_URI}/${MY_PN}_build_${PV}_x64.tar.bz2 )
-	x86? ( ${BASE_URI}/${MY_PN}_build_${PV}_x32.tar.bz2 )"
-LICENSE="Sublime"
-SLOT="${MV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="multislot dbus"
-RESTRICT="bindist mirror strip"
-
-DEPEND=">=media-libs/libpng-1.2.46:*
-	x11-libs/gtk+:3
-	multislot? ( app-eselect/eselect-sublime )
-	dbus? ( sys-apps/dbus )"
-RDEPEND="${DEPEND}"
-
-QA_PREBUILT="*"
-
-pkg_nofetch() {
-	eerror "Sublime Text official site seems to be unresponsive."
-}
-
-src_install() {
-	local targetdir="/opt/${MY_PN}"
-
-	insinto "$targetdir"
-	into "$targetdir"
-	exeinto "$targetdir"
-	doins -r "Icon"
-	doins -r "Packages"
-	doins "python3.3.zip"
-	doins "sublime.py"
-	doins "sublime_plugin.py"
-	doexe "sublime_text"
-	doexe "plugin_host"
-	dosym "$targetdir/sublime_text" /usr/bin/subl${MV}
-
-	local size
-	for size in 16 32 48 128 256 ; do
-		insinto /usr/share/icons/hicolor/${size}x${size}/apps
-		newins "Icon/${size}x${size}/sublime-text.png" sublime_text.png
-	done
-
-	make_desktop_entry "subl${MV} %F" "Sublime Text ${MV}" sublime_text "Development;TextEditor" "StartupNotify=true"
-}
-
-pkg_preinst() {
-	gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	gnome2_icon_cache_update
-	if use multislot; then
-		eselect_sublime_update
-	else
-		local bindir="/usr/bin"
-		einfo "using major version ${MV} as default"
-		dosym $bindir/subl${MV} /usr/bin/subl
-	fi
-}
-
-pkg_postrm() {
-	gnome2_icon_cache_update
-}
-
-eselect_sublime_update() {
-	einfo
-	elog "Updating Sublime Text to the latest installed version"
-	elog "you can select the version you want to use just using"
-	elog
-	elog "eselect sublime set sublime_text_2"
-	einfo
-	eselect sublime set sublime_text_${MV} --use-old
-}
-