[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2024-05-11 Thread David Seifert
commit: 83f825fb740d58cb5e85b42e617223d28387c078
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:37 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f825fb

app-editors/sublime-text: drop versions

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  6 --
 .../sublime-text/sublime-text-3_p3211-r2.ebuild| 65 -
 .../sublime-text/sublime-text-4_p4126-r1.ebuild| 68 --
 .../sublime-text/sublime-text-4_p4143-r1.ebuild| 68 --
 .../sublime-text/sublime-text-4_p4152.ebuild   | 68 --
 .../sublime-text/sublime-text-4_p4166.ebuild   | 68 --
 6 files changed, 343 deletions(-)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 84b4d3ca7ac7..b056e7926ed5 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -1,7 +1 @@
-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
-DIST sublime_text_build_4126_x64.tar.xz 17313756 BLAKE2B 
16a036e15b920f72b47a6425540efcbc5ac5c44d3f3c79fa0a106128857f6fa6775a244d6497c814448a3f42cfe1515546b372475b22b47364a759ad0412bfdc
 SHA512 
1f7a1543e68e67bd507f2f4b65f53085c96796287521878011e183df26579cd593c333d53b5ee9bc5adb41dd5344c62875fea869d11962ba80a39dfb63a80652
-DIST sublime_text_build_4143_x64.tar.xz 17480384 BLAKE2B 
37617568f9ff0090a8f4f66c34f07d997c1f3405d31554ebb0d7c5791209713d236ee329714b452d69e474bda13f2ad7fb0c4b9abb2a5112ed36acffdee51371
 SHA512 
5aba1d587b2f61cc7aa6aa7b1eb37990a2385d51fac92945aa3e991616617c73f6fbe71af3a06a219323ff4656f78c2d27f582e60ea97171b88c0197899845f1
-DIST sublime_text_build_4152_x64.tar.xz 16454288 BLAKE2B 
b6fa58c94cc24214abe5b3d85abdf850b8cd116001a739a9d1ddcb3fab70913882c7731dc4a856c32979695f77b1465e2e7ec0785255a1ced9b55637f2c30368
 SHA512 
447a3219841150e22c66b45c8a6d0415e1b309512764060f4310c7f685c93a5b4cba2dd7f202ced01f2a3d910c30784bbf5bbb85bae915296845005a69b0bdf4
-DIST sublime_text_build_4166_x64.tar.xz 16572860 BLAKE2B 
ede62590f2913edd644b02dfd9e14fd68ac0387bc75946c1206dd7709f985ce6b584ce8f74f05c3961d2ea43590a084e2947c9586c16ced40cccfd82a3847e5a
 SHA512 
a4e5a957160cc47e6c5fc71f3162edea5d6fe03e6a7af33f52074a49dbbd2cd49460b35e0924d38d4083561291469bc0ff43e7aea81232dbc97be6847612c4e1
 DIST sublime_text_build_4169_x64.tar.xz 16572760 BLAKE2B 
1760e6a763b58e24c7360bb0068704b820b0ba91169c1e80b9b46ca728eaedd04bd2bca75d602b24034fff895c093131d30209c48c3e7b1c56941da7cf1d3296
 SHA512 
6764363f8f92f65532d64ba014023e28b18f40dc62a1b114239b59360257d445494f9a2f57580174b5f4994c8fa06cd8f562c9419cfda92324c9ebf25d15e576

diff --git a/app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild 
b/app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild
deleted file mode 100644
index 0990d91e8c53..
--- a/app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop xdg-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="https://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
-   sys-libs/glibc
-   x11-libs/gtk+:3
-   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 16 32 48 128 

[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2023-12-01 Thread David Seifert
commit: 35b1efb8f21763f9a52e6d3ea99f21e879c4ec5c
Author: David Seifert  gentoo  org>
AuthorDate: Fri Dec  1 10:16:31 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Dec  1 10:16:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b1efb8

app-editors/sublime-text: add 4_p4169

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  1 +
 .../sublime-text/sublime-text-4_p4169.ebuild   | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index e4935b913746..84b4d3ca7ac7 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -4,3 +4,4 @@ DIST sublime_text_build_4126_x64.tar.xz 17313756 BLAKE2B 
16a036e15b920f72b47a642
 DIST sublime_text_build_4143_x64.tar.xz 17480384 BLAKE2B 
37617568f9ff0090a8f4f66c34f07d997c1f3405d31554ebb0d7c5791209713d236ee329714b452d69e474bda13f2ad7fb0c4b9abb2a5112ed36acffdee51371
 SHA512 
5aba1d587b2f61cc7aa6aa7b1eb37990a2385d51fac92945aa3e991616617c73f6fbe71af3a06a219323ff4656f78c2d27f582e60ea97171b88c0197899845f1
 DIST sublime_text_build_4152_x64.tar.xz 16454288 BLAKE2B 
b6fa58c94cc24214abe5b3d85abdf850b8cd116001a739a9d1ddcb3fab70913882c7731dc4a856c32979695f77b1465e2e7ec0785255a1ced9b55637f2c30368
 SHA512 
447a3219841150e22c66b45c8a6d0415e1b309512764060f4310c7f685c93a5b4cba2dd7f202ced01f2a3d910c30784bbf5bbb85bae915296845005a69b0bdf4
 DIST sublime_text_build_4166_x64.tar.xz 16572860 BLAKE2B 
ede62590f2913edd644b02dfd9e14fd68ac0387bc75946c1206dd7709f985ce6b584ce8f74f05c3961d2ea43590a084e2947c9586c16ced40cccfd82a3847e5a
 SHA512 
a4e5a957160cc47e6c5fc71f3162edea5d6fe03e6a7af33f52074a49dbbd2cd49460b35e0924d38d4083561291469bc0ff43e7aea81232dbc97be6847612c4e1
+DIST sublime_text_build_4169_x64.tar.xz 16572760 BLAKE2B 
1760e6a763b58e24c7360bb0068704b820b0ba91169c1e80b9b46ca728eaedd04bd2bca75d602b24034fff895c093131d30209c48c3e7b1c56941da7cf1d3296
 SHA512 
6764363f8f92f65532d64ba014023e28b18f40dc62a1b114239b59360257d445494f9a2f57580174b5f4994c8fa06cd8f562c9419cfda92324c9ebf25d15e576

diff --git a/app-editors/sublime-text/sublime-text-4_p4169.ebuild 
b/app-editors/sublime-text/sublime-text-4_p4169.ebuild
new file mode 100644
index ..fdb6b4c6c4bb
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-4_p4169.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg
+
+# get the major version from PV
+MY_PV=$(ver_cut 3)
+MY_PN=${PN/-/_}
+
+DESCRIPTION="Sophisticated text editor for code, markup and prose"
+HOMEPAGE="https://www.sublimetext.com;
+SRC_URI="
+   amd64? ( 
https://download.sublimetext.com/sublime_text_build_${MY_PV}_x64.tar.xz )"
+S="${WORKDIR}/${MY_PN}"
+
+LICENSE="Sublime"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dbus"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   dev-libs/glib:2
+   sys-libs/glibc
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   dbus? ( sys-apps/dbus )"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch
+   
"${FILESDIR}"/${PN}-4_p4107-set-explicit-startupwmclass-in-launcher.patch
+)
+
+QA_PREBUILT="*"
+
+# 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/${MY_PN}
+   doins -r Packages Lib Icon # /Icon is used at runtime by the application
+   doins changelog.txt libcrypto.so.1.1 libssl.so.1.1 libsqlite3.so 
sublime_text.desktop
+
+   # sublime_merge looks for /opt/sublime_text/sublime_text
+   exeinto /opt/${MY_PN}
+   doexe crash_handler plugin_host-3.3 plugin_host-3.8 sublime_text
+
+   # sublime-text sets its WM_CLASS based on its argv[0]. A wrapper script 
is
+   # used instead of a symlink to preserve a consistent WM_CLASS 
regardless of
+   # how the application is launched. This causes the WM_CLASS to be
+   # "sublime_text" which matches the .desktop entry.
+   make_wrapper subl "/opt/${MY_PN}/sublime_text --fwdargv0 \"\$0\""
+   domenu sublime_text.desktop
+
+   local size
+   for size in 16 32 48 128 256; do
+   doicon --size ${size} Icon/${size}x${size}/${PN}.png
+   done
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog 'Sublime Text 4'"'"'s window class changes from WM_CLASS="subl" to'
+   elog 'WM_CLASS="sublime_text" matching other distributions.'
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2023-11-22 Thread David Seifert
commit: bca53fb7ffa62f4cabc1be66141969bd42145fe3
Author: David Seifert  gentoo  org>
AuthorDate: Wed Nov 22 20:25:29 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Nov 22 20:25:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bca53fb7

app-editors/sublime-text: add 4_p4166

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  1 +
 .../sublime-text/sublime-text-4_p4166.ebuild   | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 32bb5e06b410..e4935b913746 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -3,3 +3,4 @@ DIST sublime_text_3_build_3211_x64.tar.bz2 13677324 BLAKE2B 
e2ac54c1e8ab90c0fcef
 DIST sublime_text_build_4126_x64.tar.xz 17313756 BLAKE2B 
16a036e15b920f72b47a6425540efcbc5ac5c44d3f3c79fa0a106128857f6fa6775a244d6497c814448a3f42cfe1515546b372475b22b47364a759ad0412bfdc
 SHA512 
1f7a1543e68e67bd507f2f4b65f53085c96796287521878011e183df26579cd593c333d53b5ee9bc5adb41dd5344c62875fea869d11962ba80a39dfb63a80652
 DIST sublime_text_build_4143_x64.tar.xz 17480384 BLAKE2B 
37617568f9ff0090a8f4f66c34f07d997c1f3405d31554ebb0d7c5791209713d236ee329714b452d69e474bda13f2ad7fb0c4b9abb2a5112ed36acffdee51371
 SHA512 
5aba1d587b2f61cc7aa6aa7b1eb37990a2385d51fac92945aa3e991616617c73f6fbe71af3a06a219323ff4656f78c2d27f582e60ea97171b88c0197899845f1
 DIST sublime_text_build_4152_x64.tar.xz 16454288 BLAKE2B 
b6fa58c94cc24214abe5b3d85abdf850b8cd116001a739a9d1ddcb3fab70913882c7731dc4a856c32979695f77b1465e2e7ec0785255a1ced9b55637f2c30368
 SHA512 
447a3219841150e22c66b45c8a6d0415e1b309512764060f4310c7f685c93a5b4cba2dd7f202ced01f2a3d910c30784bbf5bbb85bae915296845005a69b0bdf4
+DIST sublime_text_build_4166_x64.tar.xz 16572860 BLAKE2B 
ede62590f2913edd644b02dfd9e14fd68ac0387bc75946c1206dd7709f985ce6b584ce8f74f05c3961d2ea43590a084e2947c9586c16ced40cccfd82a3847e5a
 SHA512 
a4e5a957160cc47e6c5fc71f3162edea5d6fe03e6a7af33f52074a49dbbd2cd49460b35e0924d38d4083561291469bc0ff43e7aea81232dbc97be6847612c4e1

diff --git a/app-editors/sublime-text/sublime-text-4_p4166.ebuild 
b/app-editors/sublime-text/sublime-text-4_p4166.ebuild
new file mode 100644
index ..fdb6b4c6c4bb
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-4_p4166.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg
+
+# get the major version from PV
+MY_PV=$(ver_cut 3)
+MY_PN=${PN/-/_}
+
+DESCRIPTION="Sophisticated text editor for code, markup and prose"
+HOMEPAGE="https://www.sublimetext.com;
+SRC_URI="
+   amd64? ( 
https://download.sublimetext.com/sublime_text_build_${MY_PV}_x64.tar.xz )"
+S="${WORKDIR}/${MY_PN}"
+
+LICENSE="Sublime"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dbus"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   dev-libs/glib:2
+   sys-libs/glibc
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   dbus? ( sys-apps/dbus )"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch
+   
"${FILESDIR}"/${PN}-4_p4107-set-explicit-startupwmclass-in-launcher.patch
+)
+
+QA_PREBUILT="*"
+
+# 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/${MY_PN}
+   doins -r Packages Lib Icon # /Icon is used at runtime by the application
+   doins changelog.txt libcrypto.so.1.1 libssl.so.1.1 libsqlite3.so 
sublime_text.desktop
+
+   # sublime_merge looks for /opt/sublime_text/sublime_text
+   exeinto /opt/${MY_PN}
+   doexe crash_handler plugin_host-3.3 plugin_host-3.8 sublime_text
+
+   # sublime-text sets its WM_CLASS based on its argv[0]. A wrapper script 
is
+   # used instead of a symlink to preserve a consistent WM_CLASS 
regardless of
+   # how the application is launched. This causes the WM_CLASS to be
+   # "sublime_text" which matches the .desktop entry.
+   make_wrapper subl "/opt/${MY_PN}/sublime_text --fwdargv0 \"\$0\""
+   domenu sublime_text.desktop
+
+   local size
+   for size in 16 32 48 128 256; do
+   doicon --size ${size} Icon/${size}x${size}/${PN}.png
+   done
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog 'Sublime Text 4'"'"'s window class changes from WM_CLASS="subl" to'
+   elog 'WM_CLASS="sublime_text" matching other distributions.'
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2023-08-04 Thread David Seifert
commit: 1289380912aae6feab08897052a0900613223075
Author: David Seifert  gentoo  org>
AuthorDate: Fri Aug  4 11:41:13 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Aug  4 11:41:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12893809

app-editors/sublime-text: add 4_p4152

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  1 +
 .../sublime-text/sublime-text-4_p4152.ebuild   | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 60ce437e97f5..32bb5e06b410 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -2,3 +2,4 @@ DIST sublime_text_3_build_3211_x32.tar.bz2 13806489 BLAKE2B 
1e07df2fc9fb9fb60a6f
 DIST sublime_text_3_build_3211_x64.tar.bz2 13677324 BLAKE2B 
e2ac54c1e8ab90c0fcefb4baf225b02d13a3405e846f08163773ed52c6278f8e89a7b13c15e6c2d6241139d58be9c2c5a1201abb04a3cd68efdffc723075c5af
 SHA512 
a6a068119eff95c5360e9ccbe1d845e7a93e4ad13b3659073752a7bd0e87f4691555820185514875649e677a4e8702e2338f74f5584fc80f69c16b323685d6f1
 DIST sublime_text_build_4126_x64.tar.xz 17313756 BLAKE2B 
16a036e15b920f72b47a6425540efcbc5ac5c44d3f3c79fa0a106128857f6fa6775a244d6497c814448a3f42cfe1515546b372475b22b47364a759ad0412bfdc
 SHA512 
1f7a1543e68e67bd507f2f4b65f53085c96796287521878011e183df26579cd593c333d53b5ee9bc5adb41dd5344c62875fea869d11962ba80a39dfb63a80652
 DIST sublime_text_build_4143_x64.tar.xz 17480384 BLAKE2B 
37617568f9ff0090a8f4f66c34f07d997c1f3405d31554ebb0d7c5791209713d236ee329714b452d69e474bda13f2ad7fb0c4b9abb2a5112ed36acffdee51371
 SHA512 
5aba1d587b2f61cc7aa6aa7b1eb37990a2385d51fac92945aa3e991616617c73f6fbe71af3a06a219323ff4656f78c2d27f582e60ea97171b88c0197899845f1
+DIST sublime_text_build_4152_x64.tar.xz 16454288 BLAKE2B 
b6fa58c94cc24214abe5b3d85abdf850b8cd116001a739a9d1ddcb3fab70913882c7731dc4a856c32979695f77b1465e2e7ec0785255a1ced9b55637f2c30368
 SHA512 
447a3219841150e22c66b45c8a6d0415e1b309512764060f4310c7f685c93a5b4cba2dd7f202ced01f2a3d910c30784bbf5bbb85bae915296845005a69b0bdf4

diff --git a/app-editors/sublime-text/sublime-text-4_p4152.ebuild 
b/app-editors/sublime-text/sublime-text-4_p4152.ebuild
new file mode 100644
index ..a417eaeb1067
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-4_p4152.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg
+
+# get the major version from PV
+MY_PV=$(ver_cut 3)
+MY_PN=${PN/-/_}
+
+DESCRIPTION="Sophisticated text editor for code, markup and prose"
+HOMEPAGE="https://www.sublimetext.com;
+SRC_URI="
+   amd64? ( 
https://download.sublimetext.com/sublime_text_build_${MY_PV}_x64.tar.xz )"
+S="${WORKDIR}/${MY_PN}"
+
+LICENSE="Sublime"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dbus"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   dev-libs/glib:2
+   sys-libs/glibc
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   dbus? ( sys-apps/dbus )"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch
+   
"${FILESDIR}"/${PN}-4_p4107-set-explicit-startupwmclass-in-launcher.patch
+)
+
+QA_PREBUILT="*"
+
+# 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/${MY_PN}
+   doins -r Packages Lib Icon # /Icon is used at runtime by the application
+   doins changelog.txt libcrypto.so.1.1 libssl.so.1.1 libsqlite3.so 
sublime_text.desktop
+
+   # sublime_merge looks for /opt/sublime_text/sublime_text
+   exeinto /opt/${MY_PN}
+   doexe crash_reporter plugin_host-3.3 plugin_host-3.8 sublime_text
+
+   # sublime-text sets its WM_CLASS based on its argv[0]. A wrapper script 
is
+   # used instead of a symlink to preserve a consistent WM_CLASS 
regardless of
+   # how the application is launched. This causes the WM_CLASS to be
+   # "sublime_text" which matches the .desktop entry.
+   make_wrapper subl "/opt/${MY_PN}/sublime_text --fwdargv0 \"\$0\""
+   domenu sublime_text.desktop
+
+   local size
+   for size in 16 32 48 128 256; do
+   doicon --size ${size} Icon/${size}x${size}/${PN}.png
+   done
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog 'Sublime Text 4'"'"'s window class changes from WM_CLASS="subl" to'
+   elog 'WM_CLASS="sublime_text" matching other distributions.'
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2022-11-13 Thread David Seifert
commit: 1ade4be4b5f5340eca8c99530fdc556b27c40dd6
Author: David Seifert  gentoo  org>
AuthorDate: Sun Nov 13 16:02:11 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Nov 13 16:02:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ade4be4

app-editors/sublime-text: add 4_p4143

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  1 +
 .../sublime-text/sublime-text-4_p4143.ebuild   | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 162bfcdd6d9c..60ce437e97f5 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -1,3 +1,4 @@
 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
 DIST sublime_text_build_4126_x64.tar.xz 17313756 BLAKE2B 
16a036e15b920f72b47a6425540efcbc5ac5c44d3f3c79fa0a106128857f6fa6775a244d6497c814448a3f42cfe1515546b372475b22b47364a759ad0412bfdc
 SHA512 
1f7a1543e68e67bd507f2f4b65f53085c96796287521878011e183df26579cd593c333d53b5ee9bc5adb41dd5344c62875fea869d11962ba80a39dfb63a80652
+DIST sublime_text_build_4143_x64.tar.xz 17480384 BLAKE2B 
37617568f9ff0090a8f4f66c34f07d997c1f3405d31554ebb0d7c5791209713d236ee329714b452d69e474bda13f2ad7fb0c4b9abb2a5112ed36acffdee51371
 SHA512 
5aba1d587b2f61cc7aa6aa7b1eb37990a2385d51fac92945aa3e991616617c73f6fbe71af3a06a219323ff4656f78c2d27f582e60ea97171b88c0197899845f1

diff --git a/app-editors/sublime-text/sublime-text-4_p4143.ebuild 
b/app-editors/sublime-text/sublime-text-4_p4143.ebuild
new file mode 100644
index ..34982bb995a1
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-4_p4143.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg
+
+# get the major version from PV
+MY_PV=$(ver_cut 3)
+MY_PN=${PN/-/_}
+
+DESCRIPTION="Sophisticated text editor for code, markup and prose"
+HOMEPAGE="https://www.sublimetext.com;
+SRC_URI="
+   amd64? ( 
https://download.sublimetext.com/sublime_text_build_${MY_PV}_x64.tar.xz )"
+S="${WORKDIR}/${MY_PN}"
+
+LICENSE="Sublime"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dbus"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   dev-libs/glib:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   dbus? ( sys-apps/dbus )"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch
+   
"${FILESDIR}"/${PN}-4_p4107-set-explicit-startupwmclass-in-launcher.patch
+)
+
+QA_PREBUILT="*"
+
+# 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/${MY_PN}
+   doins -r Packages Lib Icon # /Icon is used at runtime by the application
+   doins changelog.txt libcrypto.so.1.1 libssl.so.1.1 sublime_text.desktop
+
+   # sublime_merge looks for /opt/sublime_text/sublime_text
+   exeinto /opt/${MY_PN}
+   doexe crash_reporter plugin_host-3.3 plugin_host-3.8 sublime_text
+
+   # sublime-text sets its WM_CLASS based on its argv[0]. A wrapper script 
is
+   # used instead of a symlink to preserve a consistent WM_CLASS 
regardless of
+   # how the application is launched. This causes the WM_CLASS to be
+   # "sublime_text" which matches the .desktop entry.
+   make_wrapper subl "/opt/${MY_PN}/sublime_text --fwdargv0 \"\$0\""
+   domenu sublime_text.desktop
+
+   local size
+   for size in 16 32 48 128 256; do
+   doicon --size ${size} Icon/${size}x${size}/${PN}.png
+   done
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog 'Sublime Text 4'"'"'s window class changes from WM_CLASS="subl" to'
+   elog 'WM_CLASS="sublime_text" matching other distributions.'
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2022-11-13 Thread David Seifert
commit: 465e05c8b6f135a41a4041c4cf15b2f83e74ce3c
Author: David Seifert  gentoo  org>
AuthorDate: Sun Nov 13 16:02:10 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Nov 13 16:02:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=465e05c8

app-editors/sublime-text: drop 4_p4107, 4_p4113, 4_p4121

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  3 -
 .../sublime-text/sublime-text-4_p4107.ebuild   | 72 --
 .../sublime-text/sublime-text-4_p4113.ebuild   | 67 
 .../sublime-text/sublime-text-4_p4121.ebuild   | 67 
 4 files changed, 209 deletions(-)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 0a52020c6371..162bfcdd6d9c 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -1,6 +1,3 @@
 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
-DIST sublime_text_build_4107_x64.tar.xz 17096632 BLAKE2B 
37c1839ef1edecb1f3017e4d99d2b8b0bf5c0aa1490495fe19a48cf38bb436e94913572a4dd5ad5f84e6b5445b6a9a2df35fec607beb0b520471b2dde7ef63fd
 SHA512 
552051b34c612aa6ff53ef6275488467061221715de054dc1e657519c82899e24df1a9f886b68c5c1c6e0c98341c641f19a2d97c880efb25aa93ad82f8aa
-DIST sublime_text_build_4113_x64.tar.xz 17105200 BLAKE2B 
6a23e9eb7ec5b7b5dfef2ef496e0b7fcf053be3349c8318e85373bc9c3d4d69da3e4e94971ae83832aa254c175a58062a33ffb14d2103c1cdb6888c1223f28ed
 SHA512 
f0e5e8e28754c21bf5c9fc3e50502d22d72fec4819c68d8444cb341aa7ee4d6bc43edfda594fba3c446c2b252bd7a65340dd7a407d81f875971c219bb2236479
-DIST sublime_text_build_4121_x64.tar.xz 17181776 BLAKE2B 
a8404a15af67934ba5c2c038d2259e454a505592f53007f665a596554dd13e5c09729577520052290df7bf393ddbcb33321d1624679c4af3bcf5a07ac038f6a5
 SHA512 
809ef4acabe1e52918b2e7c6057623380b1c7ba5bf0298aa59ec06b49d258fe37fd7177a79bdc840cbc4228a7944cfa67847c3bf3b1b26b3c171815f80c59103
 DIST sublime_text_build_4126_x64.tar.xz 17313756 BLAKE2B 
16a036e15b920f72b47a6425540efcbc5ac5c44d3f3c79fa0a106128857f6fa6775a244d6497c814448a3f42cfe1515546b372475b22b47364a759ad0412bfdc
 SHA512 
1f7a1543e68e67bd507f2f4b65f53085c96796287521878011e183df26579cd593c333d53b5ee9bc5adb41dd5344c62875fea869d11962ba80a39dfb63a80652

diff --git a/app-editors/sublime-text/sublime-text-4_p4107.ebuild 
b/app-editors/sublime-text/sublime-text-4_p4107.ebuild
deleted file mode 100644
index cd603261aae8..
--- a/app-editors/sublime-text/sublime-text-4_p4107.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop xdg-utils wrapper
-
-# get the major version from PV
-MY_PV=$(ver_cut 3)
-MY_PN=${PN/-/_}
-
-DESCRIPTION="Sophisticated text editor for code, markup and prose"
-HOMEPAGE="https://www.sublimetext.com;
-SRC_URI="
-   amd64? ( 
https://download.sublimetext.com/sublime_text_build_${MY_PV}_x64.tar.xz )"
-
-LICENSE="Sublime"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="dbus"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   dev-libs/glib:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   dbus? ( sys-apps/dbus )"
-
-PATCHES=(
-   
"${FILESDIR}"/${PN}-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch
-   
"${FILESDIR}"/${PN}-4_p4107-set-explicit-startupwmclass-in-launcher.patch
-)
-
-QA_PREBUILT="*"
-S="${WORKDIR}/${MY_PN}"
-
-# 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/${MY_PN}
-   doins -r Packages Lib Icon # /Icon is used at runtime by the application
-   doins changelog.txt libcrypto.so.1.1 libssl.so.1.1 sublime_text.desktop
-
-   # sublime_merge looks for /opt/sublime_text/sublime_text
-   exeinto /opt/${MY_PN}
-   doexe crash_reporter plugin_host-3.3 plugin_host-3.8 sublime_text
-
-   # sublime-text sets its WM_CLASS based on its argv[0]. A wrapper script 
is
-   # used instead of a symlink to preserve a consistent WM_CLASS 
regardless of
-   # how the application is launched. This causes the WM_CLASS to be
-   # "sublime_text" which matches the .desktop entry.
-   make_wrapper subl "/opt/${MY_PN}/sublime_text --fwdargv0 \"\$0\""
-   domenu 

[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2021-12-30 Thread David Seifert
commit: 7ebedfede5d9183ab3a97115975c072631918cc3
Author: David Seifert  gentoo  org>
AuthorDate: Thu Dec 30 18:12:09 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Dec 30 18:12:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ebedfed

app-editors/sublime-text: add 4_p4126

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  1 +
 .../sublime-text/sublime-text-4_p4126.ebuild   | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 8e11985d45e2..0a52020c6371 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -3,3 +3,4 @@ DIST sublime_text_3_build_3211_x64.tar.bz2 13677324 BLAKE2B 
e2ac54c1e8ab90c0fcef
 DIST sublime_text_build_4107_x64.tar.xz 17096632 BLAKE2B 
37c1839ef1edecb1f3017e4d99d2b8b0bf5c0aa1490495fe19a48cf38bb436e94913572a4dd5ad5f84e6b5445b6a9a2df35fec607beb0b520471b2dde7ef63fd
 SHA512 
552051b34c612aa6ff53ef6275488467061221715de054dc1e657519c82899e24df1a9f886b68c5c1c6e0c98341c641f19a2d97c880efb25aa93ad82f8aa
 DIST sublime_text_build_4113_x64.tar.xz 17105200 BLAKE2B 
6a23e9eb7ec5b7b5dfef2ef496e0b7fcf053be3349c8318e85373bc9c3d4d69da3e4e94971ae83832aa254c175a58062a33ffb14d2103c1cdb6888c1223f28ed
 SHA512 
f0e5e8e28754c21bf5c9fc3e50502d22d72fec4819c68d8444cb341aa7ee4d6bc43edfda594fba3c446c2b252bd7a65340dd7a407d81f875971c219bb2236479
 DIST sublime_text_build_4121_x64.tar.xz 17181776 BLAKE2B 
a8404a15af67934ba5c2c038d2259e454a505592f53007f665a596554dd13e5c09729577520052290df7bf393ddbcb33321d1624679c4af3bcf5a07ac038f6a5
 SHA512 
809ef4acabe1e52918b2e7c6057623380b1c7ba5bf0298aa59ec06b49d258fe37fd7177a79bdc840cbc4228a7944cfa67847c3bf3b1b26b3c171815f80c59103
+DIST sublime_text_build_4126_x64.tar.xz 17313756 BLAKE2B 
16a036e15b920f72b47a6425540efcbc5ac5c44d3f3c79fa0a106128857f6fa6775a244d6497c814448a3f42cfe1515546b372475b22b47364a759ad0412bfdc
 SHA512 
1f7a1543e68e67bd507f2f4b65f53085c96796287521878011e183df26579cd593c333d53b5ee9bc5adb41dd5344c62875fea869d11962ba80a39dfb63a80652

diff --git a/app-editors/sublime-text/sublime-text-4_p4126.ebuild 
b/app-editors/sublime-text/sublime-text-4_p4126.ebuild
new file mode 100644
index ..67a825bdb8e4
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-4_p4126.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg
+
+# get the major version from PV
+MY_PV=$(ver_cut 3)
+MY_PN=${PN/-/_}
+
+DESCRIPTION="Sophisticated text editor for code, markup and prose"
+HOMEPAGE="https://www.sublimetext.com;
+SRC_URI="
+   amd64? ( 
https://download.sublimetext.com/sublime_text_build_${MY_PV}_x64.tar.xz )"
+S="${WORKDIR}/${MY_PN}"
+
+LICENSE="Sublime"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dbus"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   dev-libs/glib:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   dbus? ( sys-apps/dbus )"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch
+   
"${FILESDIR}"/${PN}-4_p4107-set-explicit-startupwmclass-in-launcher.patch
+)
+
+QA_PREBUILT="*"
+
+# 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/${MY_PN}
+   doins -r Packages Lib Icon # /Icon is used at runtime by the application
+   doins changelog.txt libcrypto.so.1.1 libssl.so.1.1 sublime_text.desktop
+
+   # sublime_merge looks for /opt/sublime_text/sublime_text
+   exeinto /opt/${MY_PN}
+   doexe crash_reporter plugin_host-3.3 plugin_host-3.8 sublime_text
+
+   # sublime-text sets its WM_CLASS based on its argv[0]. A wrapper script 
is
+   # used instead of a symlink to preserve a consistent WM_CLASS 
regardless of
+   # how the application is launched. This causes the WM_CLASS to be
+   # "sublime_text" which matches the .desktop entry.
+   make_wrapper subl "/opt/${MY_PN}/sublime_text --fwdargv0 \"\$0\""
+   domenu sublime_text.desktop
+
+   local size
+   for size in 16 32 48 128 256; do
+   doicon --size ${size} Icon/${size}x${size}/${PN}.png
+   done
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog 'Sublime Text 4'"'"'s window class changes from WM_CLASS="subl" to'
+   elog 'WM_CLASS="sublime_text" matching other distributions.'
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2021-10-28 Thread David Seifert
commit: 3173fd510f98c7c672d4a3149bcf265036ce7fd3
Author: David Seifert  gentoo  org>
AuthorDate: Thu Oct 28 13:38:54 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Oct 28 13:38:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3173fd51

app-editors/sublime-text: add 4_p4121

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  1 +
 .../sublime-text/sublime-text-4_p4121.ebuild   | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 3dde261a706..8e11985d45e 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -2,3 +2,4 @@ DIST sublime_text_3_build_3211_x32.tar.bz2 13806489 BLAKE2B 
1e07df2fc9fb9fb60a6f
 DIST sublime_text_3_build_3211_x64.tar.bz2 13677324 BLAKE2B 
e2ac54c1e8ab90c0fcefb4baf225b02d13a3405e846f08163773ed52c6278f8e89a7b13c15e6c2d6241139d58be9c2c5a1201abb04a3cd68efdffc723075c5af
 SHA512 
a6a068119eff95c5360e9ccbe1d845e7a93e4ad13b3659073752a7bd0e87f4691555820185514875649e677a4e8702e2338f74f5584fc80f69c16b323685d6f1
 DIST sublime_text_build_4107_x64.tar.xz 17096632 BLAKE2B 
37c1839ef1edecb1f3017e4d99d2b8b0bf5c0aa1490495fe19a48cf38bb436e94913572a4dd5ad5f84e6b5445b6a9a2df35fec607beb0b520471b2dde7ef63fd
 SHA512 
552051b34c612aa6ff53ef6275488467061221715de054dc1e657519c82899e24df1a9f886b68c5c1c6e0c98341c641f19a2d97c880efb25aa93ad82f8aa
 DIST sublime_text_build_4113_x64.tar.xz 17105200 BLAKE2B 
6a23e9eb7ec5b7b5dfef2ef496e0b7fcf053be3349c8318e85373bc9c3d4d69da3e4e94971ae83832aa254c175a58062a33ffb14d2103c1cdb6888c1223f28ed
 SHA512 
f0e5e8e28754c21bf5c9fc3e50502d22d72fec4819c68d8444cb341aa7ee4d6bc43edfda594fba3c446c2b252bd7a65340dd7a407d81f875971c219bb2236479
+DIST sublime_text_build_4121_x64.tar.xz 17181776 BLAKE2B 
a8404a15af67934ba5c2c038d2259e454a505592f53007f665a596554dd13e5c09729577520052290df7bf393ddbcb33321d1624679c4af3bcf5a07ac038f6a5
 SHA512 
809ef4acabe1e52918b2e7c6057623380b1c7ba5bf0298aa59ec06b49d258fe37fd7177a79bdc840cbc4228a7944cfa67847c3bf3b1b26b3c171815f80c59103

diff --git a/app-editors/sublime-text/sublime-text-4_p4121.ebuild 
b/app-editors/sublime-text/sublime-text-4_p4121.ebuild
new file mode 100644
index 000..67a825bdb8e
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-4_p4121.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper xdg
+
+# get the major version from PV
+MY_PV=$(ver_cut 3)
+MY_PN=${PN/-/_}
+
+DESCRIPTION="Sophisticated text editor for code, markup and prose"
+HOMEPAGE="https://www.sublimetext.com;
+SRC_URI="
+   amd64? ( 
https://download.sublimetext.com/sublime_text_build_${MY_PV}_x64.tar.xz )"
+S="${WORKDIR}/${MY_PN}"
+
+LICENSE="Sublime"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dbus"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   dev-libs/glib:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   dbus? ( sys-apps/dbus )"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch
+   
"${FILESDIR}"/${PN}-4_p4107-set-explicit-startupwmclass-in-launcher.patch
+)
+
+QA_PREBUILT="*"
+
+# 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/${MY_PN}
+   doins -r Packages Lib Icon # /Icon is used at runtime by the application
+   doins changelog.txt libcrypto.so.1.1 libssl.so.1.1 sublime_text.desktop
+
+   # sublime_merge looks for /opt/sublime_text/sublime_text
+   exeinto /opt/${MY_PN}
+   doexe crash_reporter plugin_host-3.3 plugin_host-3.8 sublime_text
+
+   # sublime-text sets its WM_CLASS based on its argv[0]. A wrapper script 
is
+   # used instead of a symlink to preserve a consistent WM_CLASS 
regardless of
+   # how the application is launched. This causes the WM_CLASS to be
+   # "sublime_text" which matches the .desktop entry.
+   make_wrapper subl "/opt/${MY_PN}/sublime_text --fwdargv0 \"\$0\""
+   domenu sublime_text.desktop
+
+   local size
+   for size in 16 32 48 128 256; do
+   doicon --size ${size} Icon/${size}x${size}/${PN}.png
+   done
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog 'Sublime Text 4'"'"'s window class changes from WM_CLASS="subl" to'
+   elog 'WM_CLASS="sublime_text" matching other distributions.'
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2021-07-29 Thread David Seifert
commit: 89fa69bd496f0a120983835445eb06289655127a
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jul 29 12:08:41 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Jul 29 12:08:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89fa69bd

app-editors/sublime-text: reformat metadata.xml

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-editors/sublime-text/metadata.xml 
b/app-editors/sublime-text/metadata.xml
index 3c5abf825ae..70f78a5392d 100644
--- a/app-editors/sublime-text/metadata.xml
+++ b/app-editors/sublime-text/metadata.xml
@@ -3,5 +3,6 @@
 

s...@gentoo.org
+   David Seifert

 



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2021-07-16 Thread David Seifert
commit: 9cc7d4db608bcda237a0c8edbe27c01392e76935
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jul 16 23:11:43 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jul 16 23:11:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cc7d4db

app-editors/sublime-text: add 4_p4113

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  1 +
 .../sublime-text/sublime-text-4_p4113.ebuild   | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index d475f09e7e4..3dde261a706 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -1,3 +1,4 @@
 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
 DIST sublime_text_build_4107_x64.tar.xz 17096632 BLAKE2B 
37c1839ef1edecb1f3017e4d99d2b8b0bf5c0aa1490495fe19a48cf38bb436e94913572a4dd5ad5f84e6b5445b6a9a2df35fec607beb0b520471b2dde7ef63fd
 SHA512 
552051b34c612aa6ff53ef6275488467061221715de054dc1e657519c82899e24df1a9f886b68c5c1c6e0c98341c641f19a2d97c880efb25aa93ad82f8aa
+DIST sublime_text_build_4113_x64.tar.xz 17105200 BLAKE2B 
6a23e9eb7ec5b7b5dfef2ef496e0b7fcf053be3349c8318e85373bc9c3d4d69da3e4e94971ae83832aa254c175a58062a33ffb14d2103c1cdb6888c1223f28ed
 SHA512 
f0e5e8e28754c21bf5c9fc3e50502d22d72fec4819c68d8444cb341aa7ee4d6bc43edfda594fba3c446c2b252bd7a65340dd7a407d81f875971c219bb2236479

diff --git a/app-editors/sublime-text/sublime-text-4_p4113.ebuild 
b/app-editors/sublime-text/sublime-text-4_p4113.ebuild
new file mode 100644
index 000..6b349eca211
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-4_p4113.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop wrapper xdg
+
+# get the major version from PV
+MY_PV=$(ver_cut 3)
+MY_PN=${PN/-/_}
+
+DESCRIPTION="Sophisticated text editor for code, markup and prose"
+HOMEPAGE="https://www.sublimetext.com;
+SRC_URI="
+   amd64? ( 
https://download.sublimetext.com/sublime_text_build_${MY_PV}_x64.tar.xz )"
+S="${WORKDIR}/${MY_PN}"
+
+LICENSE="Sublime"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dbus"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   dev-libs/glib:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   dbus? ( sys-apps/dbus )"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch
+   
"${FILESDIR}"/${PN}-4_p4107-set-explicit-startupwmclass-in-launcher.patch
+)
+
+QA_PREBUILT="*"
+
+# 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/${MY_PN}
+   doins -r Packages Lib Icon # /Icon is used at runtime by the application
+   doins changelog.txt libcrypto.so.1.1 libssl.so.1.1 sublime_text.desktop
+
+   # sublime_merge looks for /opt/sublime_text/sublime_text
+   exeinto /opt/${MY_PN}
+   doexe crash_reporter plugin_host-3.3 plugin_host-3.8 sublime_text
+
+   # sublime-text sets its WM_CLASS based on its argv[0]. A wrapper script 
is
+   # used instead of a symlink to preserve a consistent WM_CLASS 
regardless of
+   # how the application is launched. This causes the WM_CLASS to be
+   # "sublime_text" which matches the .desktop entry.
+   make_wrapper subl "/opt/${MY_PN}/sublime_text --fwdargv0 \"\$0\""
+   domenu sublime_text.desktop
+
+   local size
+   for size in 16 32 48 128 256; do
+   doicon --size ${size} Icon/${size}x${size}/${PN}.png
+   done
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog 'Sublime Text 4'"'"'s window class changes from WM_CLASS="subl" to'
+   elog 'WM_CLASS="sublime_text" matching other distributions.'
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/, app-editors/sublime-text/files/

2021-05-27 Thread Sebastian Pipping
commit: e02a6ec3dcc4ef6deb70955dd3aa9a4c3b43ba03
Author: webstrand  gmail  com>
AuthorDate: Thu May 27 21:39:56 2021 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Thu May 27 22:00:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e02a6ec3

app-editors/sublime-text: 4_p4107

Signed-off-by: webstrand  gmail.com>
Signed-off-by: Sebastian Pipping  gentoo.org>

 app-editors/sublime-text/Manifest  |  1 +
 ...e-deprecated-key-onlyshowin-from-launcher.patch | 31 ++
 ...7-set-explicit-startupwmclass-in-launcher.patch | 27 
 .../sublime-text/sublime-text-4_p4107.ebuild   | 72 ++
 4 files changed, 131 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 173ee9fd600..d475f09e7e4 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -1,2 +1,3 @@
 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
+DIST sublime_text_build_4107_x64.tar.xz 17096632 BLAKE2B 
37c1839ef1edecb1f3017e4d99d2b8b0bf5c0aa1490495fe19a48cf38bb436e94913572a4dd5ad5f84e6b5445b6a9a2df35fec607beb0b520471b2dde7ef63fd
 SHA512 
552051b34c612aa6ff53ef6275488467061221715de054dc1e657519c82899e24df1a9f886b68c5c1c6e0c98341c641f19a2d97c880efb25aa93ad82f8aa

diff --git 
a/app-editors/sublime-text/files/sublime-text-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch
 
b/app-editors/sublime-text/files/sublime-text-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch
new file mode 100644
index 000..04dfad334e2
--- /dev/null
+++ 
b/app-editors/sublime-text/files/sublime-text-4_p4107-remove-deprecated-key-onlyshowin-from-launcher.patch
@@ -0,0 +1,31 @@
+From 9df21c9ec00ac34174b443cc7cd8c4053b98eb00 Mon Sep 17 00:00:00 2001
+From: webstrand 
+Date: Thu, 27 May 2021 17:08:03 -0400
+Subject: [PATCH 1/2] remove deprecated key OnlyShowIn from launcher
+
+Silences a QA notice that the key "OnlyShowIn" in group
+"Desktop Action new-file" and "Desktop Action new-window" is deprecated.
+
+https://bugs.freedesktop.org/show_bug.cgi?id=66712 No replacement or
+alternative is provided, the key is simply ignored.
+---
+ sublime_text.desktop | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/sublime_text.desktop b/sublime_text.desktop
+index 7407709..b171254 100644
+--- a/sublime_text.desktop
 b/sublime_text.desktop
+@@ -15,9 +15,7 @@ Actions=new-window;new-file;
+ [Desktop Action new-window]
+ Name=New Window
+ Exec=/opt/sublime_text/sublime_text --launch-or-new-window
+-OnlyShowIn=Unity;
+ 
+ [Desktop Action new-file]
+ Name=New File
+ Exec=/opt/sublime_text/sublime_text --command new_file
+-OnlyShowIn=Unity;
+-- 
+2.31.1
+

diff --git 
a/app-editors/sublime-text/files/sublime-text-4_p4107-set-explicit-startupwmclass-in-launcher.patch
 
b/app-editors/sublime-text/files/sublime-text-4_p4107-set-explicit-startupwmclass-in-launcher.patch
new file mode 100644
index 000..09e835b587a
--- /dev/null
+++ 
b/app-editors/sublime-text/files/sublime-text-4_p4107-set-explicit-startupwmclass-in-launcher.patch
@@ -0,0 +1,27 @@
+From 0eff5450cba9514559eefd8c79e98fb6b8134b68 Mon Sep 17 00:00:00 2001
+From: webstrand 
+Date: Thu, 27 May 2021 17:09:21 -0400
+Subject: [PATCH 2/2] Set explicit StartupWMClass in launcher
+
+Otherwise startup notification and grouping implicitly use the name of
+the .desktop file to match against the actual WM_CLASS of windows
+belonging to the application.
+---
+ sublime_text.desktop | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/sublime_text.desktop b/sublime_text.desktop
+index b171254..5c812a9 100644
+--- a/sublime_text.desktop
 b/sublime_text.desktop
+@@ -10,6 +10,7 @@ MimeType=text/plain;
+ Icon=sublime-text
+ Categories=TextEditor;Development;
+ StartupNotify=true
++StartupWMClass=Sublime_text
+ Actions=new-window;new-file;
+ 
+ [Desktop Action new-window]
+-- 
+2.31.1
+

diff --git a/app-editors/sublime-text/sublime-text-4_p4107.ebuild 
b/app-editors/sublime-text/sublime-text-4_p4107.ebuild
new file mode 100644
index 000..cd603261aae
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-4_p4107.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop xdg-utils wrapper
+
+# get the major version from PV

[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2020-03-27 Thread Ulrich Müller
commit: 49399f4e7b0b64200e2c9d614c8691361d7d263b
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Mar 27 07:30:22 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Mar 27 07:30:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49399f4e

app-editors/sublime-text: Account for updated desktop.eclass.

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/sublime-text/sublime-text-3_p3211-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/sublime-text/sublime-text-3_p3211-r1.ebuild 
b/app-editors/sublime-text/sublime-text-3_p3211-r1.ebuild
index 0ac62feeecc..97148c436c3 100644
--- a/app-editors/sublime-text/sublime-text-3_p3211-r1.ebuild
+++ b/app-editors/sublime-text/sublime-text-3_p3211-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -52,7 +52,7 @@ src_install() {
"TextEditor;IDE;Development" "StartupNotify=true"
 
# needed to get WM_CLASS lookup right
-   mv "${ED}"/usr/share/applications/subl{_%F-sublime-text,}.desktop || die
+   mv "${ED}"/usr/share/applications/subl{-sublime-text,}.desktop || die
 }
 
 pkg_postrm() {



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2019-10-19 Thread David Seifert
commit: 27763bf209bef765efa02dea2efba03c85871d4e
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct 19 09:53:53 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct 19 09:53:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27763bf2

app-editors/sublime-text: Remove old

Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  6 --
 .../sublime-text/sublime-text-3_p3176.ebuild   | 64 --
 .../sublime-text/sublime-text-3_p3200-r1.ebuild| 64 --
 .../sublime-text/sublime-text-3_p3207.ebuild   | 64 --
 4 files changed, 198 deletions(-)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 8b2739e6575..173ee9fd600 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -1,8 +1,2 @@
-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
-DIST sublime_text_3_build_3200_x32.tar.bz2 13798686 BLAKE2B 
bed2ec4cfaccaba6a0443207aa794e01ce2fe2d0e8ca43b6d966fb2745ce0b1a7978f3bed7a0a347d1945b7556acf71143e94a5a93c11cc3101ff816d45e2d9f
 SHA512 
ffcd96f0b612356d0fb15d7b19fb6164c28311de88ae5df7845d5c223ea714c398f37ecdc98747d2491d762dea642a7698303d7033e40ecd1a511e97ced478e0
-DIST sublime_text_3_build_3200_x64.tar.bz2 13657959 BLAKE2B 
88d38014977ce92503583e626a59a57ccf0f5ff243cbc1487478d65ab065fccbe28af65f91db7e63a46a90614c1f5161ce24558c6c2ea4d0c6f7cfffd8bd153e
 SHA512 
9a8c739fe0899286f8026bdebcd69ee80ac8a9194cec4695efffda8340438537a03e203f944c94e35478fb2cda3a28971067eabd7152a3247122937e094361d2
-DIST sublime_text_3_build_3207_x32.tar.bz2 13801015 BLAKE2B 
5d2c76b4f0894ad2c171cf7e3726e3684057fb4f7c6fa5bd35b9bc9d0e32781884340cb5c2d2bae15128b41b888337d88a7d917e1841b939607507da9c888d93
 SHA512 
28859fedb76c6074cbf7724ba5822bce8e1e89393bf3f61c4b277847a8568bb3e92345628754deb73e96c10fe748b0c43000d6e15e59422b20904e042a3d1e61
-DIST sublime_text_3_build_3207_x64.tar.bz2 13672413 BLAKE2B 
e9e98fe0d6d8f059ec9af2593414cf6c35bce3b7019322f6ea8fccad5348af549a374f57a2410ed10fd74bf58d6bf895da667af67c454d8ad678b52e52a0
 SHA512 
48510da4714bddfc129d89d68b277c2a3e9badfd0bd276c746e0dc0e5f14efb091dc7c2b3a1228095ebf70be8f73f4a5004f6f8903fb18d7bcc70366150e6251
 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

diff --git a/app-editors/sublime-text/sublime-text-3_p3176.ebuild 
b/app-editors/sublime-text/sublime-text-3_p3176.ebuild
deleted file mode 100644
index 89e271833a0..000
--- a/app-editors/sublime-text/sublime-text-3_p3176.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit desktop 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="https://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
-

[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2019-10-19 Thread David Seifert
commit: 562780c4124249f1b19a4522c22870a36da8c9d1
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct 19 09:53:49 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct 19 09:53:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=562780c4

app-editors/sublime-text: Fix "open with" in Nautilus

Closes: https://bugs.gentoo.org/698016
Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: David Seifert  gentoo.org>

 .../{sublime-text-3_p3211.ebuild => sublime-text-3_p3211-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/sublime-text/sublime-text-3_p3211.ebuild 
b/app-editors/sublime-text/sublime-text-3_p3211-r1.ebuild
similarity index 91%
rename from app-editors/sublime-text/sublime-text-3_p3211.ebuild
rename to app-editors/sublime-text/sublime-text-3_p3211-r1.ebuild
index d059f42e93d..0ac62feeecc 100644
--- a/app-editors/sublime-text/sublime-text-3_p3211.ebuild
+++ b/app-editors/sublime-text/sublime-text-3_p3211-r1.ebuild
@@ -48,11 +48,11 @@ src_install() {
/usr/share/icons/hicolor/${size}x${size}/apps/subl.png
done
 
-   make_desktop_entry "subl" "Sublime Text ${MV}" "subl" \
+   make_desktop_entry "subl %F" "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
+   mv "${ED}"/usr/share/applications/subl{_%F-sublime-text,}.desktop || die
 }
 
 pkg_postrm() {



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2019-10-02 Thread Rick Farina
commit: 102926fc343525abdcb2ac31661652286cdf1bf3
Author: Rick Farina  gentoo  org>
AuthorDate: Wed Oct  2 15:18:02 2019 +
Commit: Rick Farina  gentoo  org>
CommitDate: Wed Oct  2 15:18:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=102926fc

app-editors/sublime-text: simple bump

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Rick Farina  gentoo.org>

 app-editors/sublime-text/Manifest  |  2 +
 .../sublime-text/sublime-text-3_p3211.ebuild   | 64 ++
 2 files changed, 66 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index aaf8cd5a5e9..8b2739e6575 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -4,3 +4,5 @@ DIST sublime_text_3_build_3200_x32.tar.bz2 13798686 BLAKE2B 
bed2ec4cfaccaba6a044
 DIST sublime_text_3_build_3200_x64.tar.bz2 13657959 BLAKE2B 
88d38014977ce92503583e626a59a57ccf0f5ff243cbc1487478d65ab065fccbe28af65f91db7e63a46a90614c1f5161ce24558c6c2ea4d0c6f7cfffd8bd153e
 SHA512 
9a8c739fe0899286f8026bdebcd69ee80ac8a9194cec4695efffda8340438537a03e203f944c94e35478fb2cda3a28971067eabd7152a3247122937e094361d2
 DIST sublime_text_3_build_3207_x32.tar.bz2 13801015 BLAKE2B 
5d2c76b4f0894ad2c171cf7e3726e3684057fb4f7c6fa5bd35b9bc9d0e32781884340cb5c2d2bae15128b41b888337d88a7d917e1841b939607507da9c888d93
 SHA512 
28859fedb76c6074cbf7724ba5822bce8e1e89393bf3f61c4b277847a8568bb3e92345628754deb73e96c10fe748b0c43000d6e15e59422b20904e042a3d1e61
 DIST sublime_text_3_build_3207_x64.tar.bz2 13672413 BLAKE2B 
e9e98fe0d6d8f059ec9af2593414cf6c35bce3b7019322f6ea8fccad5348af549a374f57a2410ed10fd74bf58d6bf895da667af67c454d8ad678b52e52a0
 SHA512 
48510da4714bddfc129d89d68b277c2a3e9badfd0bd276c746e0dc0e5f14efb091dc7c2b3a1228095ebf70be8f73f4a5004f6f8903fb18d7bcc70366150e6251
+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

diff --git a/app-editors/sublime-text/sublime-text-3_p3211.ebuild 
b/app-editors/sublime-text/sublime-text-3_p3211.ebuild
new file mode 100644
index 000..d059f42e93d
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-3_p3211.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop xdg-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="https://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+:3
+   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 16 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() {
+   xdg_icon_cache_update
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2019-04-06 Thread David Seifert
commit: 503cbf2395934b6b87c8bd37599d79b56039e783
Author: David Seifert  gentoo  org>
AuthorDate: Sat Apr  6 21:25:47 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Apr  6 21:25:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503cbf23

app-editors/sublime-text: Version bump to 3.2.1 (build 3207)

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  2 +
 .../sublime-text/sublime-text-3_p3207.ebuild   | 64 ++
 2 files changed, 66 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 7bb01d86776..aaf8cd5a5e9 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -2,3 +2,5 @@ DIST sublime_text_3_build_3176_x32.tar.bz2 10352060 BLAKE2B 
97d6e7bcc838ecac53ff
 DIST sublime_text_3_build_3176_x64.tar.bz2 10314226 BLAKE2B 
98b0cda71b8a859614a1a6510afa073ca1aae6b9ac5d4b6db259723e8aa057a8b2bf22a0d26f0b6ccce31f39e047293ed84c4a63b8739a6d08c05af5791967bd
 SHA512 
c37bd0d6d7fbbe2757f4244ae2803086d5fe1e25b32a1dd2de4241dc55f66f7c4588f3f9d56059c9d0ef7fe2ae69e76005f16dad60060f38fe10b92fd8eda969
 DIST sublime_text_3_build_3200_x32.tar.bz2 13798686 BLAKE2B 
bed2ec4cfaccaba6a0443207aa794e01ce2fe2d0e8ca43b6d966fb2745ce0b1a7978f3bed7a0a347d1945b7556acf71143e94a5a93c11cc3101ff816d45e2d9f
 SHA512 
ffcd96f0b612356d0fb15d7b19fb6164c28311de88ae5df7845d5c223ea714c398f37ecdc98747d2491d762dea642a7698303d7033e40ecd1a511e97ced478e0
 DIST sublime_text_3_build_3200_x64.tar.bz2 13657959 BLAKE2B 
88d38014977ce92503583e626a59a57ccf0f5ff243cbc1487478d65ab065fccbe28af65f91db7e63a46a90614c1f5161ce24558c6c2ea4d0c6f7cfffd8bd153e
 SHA512 
9a8c739fe0899286f8026bdebcd69ee80ac8a9194cec4695efffda8340438537a03e203f944c94e35478fb2cda3a28971067eabd7152a3247122937e094361d2
+DIST sublime_text_3_build_3207_x32.tar.bz2 13801015 BLAKE2B 
5d2c76b4f0894ad2c171cf7e3726e3684057fb4f7c6fa5bd35b9bc9d0e32781884340cb5c2d2bae15128b41b888337d88a7d917e1841b939607507da9c888d93
 SHA512 
28859fedb76c6074cbf7724ba5822bce8e1e89393bf3f61c4b277847a8568bb3e92345628754deb73e96c10fe748b0c43000d6e15e59422b20904e042a3d1e61
+DIST sublime_text_3_build_3207_x64.tar.bz2 13672413 BLAKE2B 
e9e98fe0d6d8f059ec9af2593414cf6c35bce3b7019322f6ea8fccad5348af549a374f57a2410ed10fd74bf58d6bf895da667af67c454d8ad678b52e52a0
 SHA512 
48510da4714bddfc129d89d68b277c2a3e9badfd0bd276c746e0dc0e5f14efb091dc7c2b3a1228095ebf70be8f73f4a5004f6f8903fb18d7bcc70366150e6251

diff --git a/app-editors/sublime-text/sublime-text-3_p3207.ebuild 
b/app-editors/sublime-text/sublime-text-3_p3207.ebuild
new file mode 100644
index 000..d059f42e93d
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-3_p3207.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop xdg-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="https://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+:3
+   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 16 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() {
+   xdg_icon_cache_update
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2019-03-28 Thread Georgy Yakovlev
commit: ed3ae2a477cf543dd1b32f2a73670cfa800b939f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Mar 28 05:30:50 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Mar 28 06:44:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3ae2a4

app-editors/sublime-text: fix dep on gtk+

bump eapi to 7
migrate to xdg-utils
install 16x16 icons

Closes: https://bugs.gentoo.org/680332
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev  gentoo.org>

 ...-text-3_p3200.ebuild => sublime-text-3_p3200-r1.ebuild} | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/app-editors/sublime-text/sublime-text-3_p3200.ebuild 
b/app-editors/sublime-text/sublime-text-3_p3200-r1.ebuild
similarity index 87%
rename from app-editors/sublime-text/sublime-text-3_p3200.ebuild
rename to app-editors/sublime-text/sublime-text-3_p3200-r1.ebuild
index 5fd7944da80..d059f42e93d 100644
--- a/app-editors/sublime-text/sublime-text-3_p3200.ebuild
+++ b/app-editors/sublime-text/sublime-text-3_p3200-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit desktop gnome2-utils
+inherit desktop xdg-utils
 
 # get the major version from PV
 MV=${PV:0:1}
@@ -23,7 +23,7 @@ RESTRICT="bindist mirror strip"
 
 RDEPEND="
dev-libs/glib:2
-   x11-libs/gtk+:2
+   x11-libs/gtk+:3
x11-libs/libX11
dbus? ( sys-apps/dbus )"
 
@@ -43,7 +43,7 @@ src_install() {
dosym ../../opt/${PN}${MV}/sublime_text /usr/bin/subl
 
local size
-   for size in 32 48 128 256; do
+   for size in 16 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
@@ -52,13 +52,13 @@ src_install() {
"TextEditor;IDE;Development" "StartupNotify=true"
 
# needed to get WM_CLASS lookup right
-   mv "${ED%/}"/usr/share/applications/subl{-sublime-text,}.desktop || die
+   mv "${ED}"/usr/share/applications/subl{-sublime-text,}.desktop || die
 }
 
 pkg_postrm() {
-   gnome2_icon_cache_update
+   xdg_icon_cache_update
 }
 
 pkg_postinst() {
-   gnome2_icon_cache_update
+   xdg_icon_cache_update
 }



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2019-03-27 Thread Rick Farina
commit: 2927d1d1e32597876dadfbca8fc7ba157f2439e1
Author: Rick Farina  gentoo  org>
AuthorDate: Wed Mar 27 17:16:53 2019 +
Commit: Rick Farina  gentoo  org>
CommitDate: Wed Mar 27 17:16:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2927d1d1

app-editors/sublime-text: bump

drop old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Rick Farina  gentoo.org>

 app-editors/sublime-text/Manifest   | 4 ++--
 .../{sublime-text-3_p3143.ebuild => sublime-text-3_p3200.ebuild}| 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 09174baba17..7bb01d86776 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -1,4 +1,4 @@
-DIST sublime_text_3_build_3143_x32.tar.bz2 9847438 BLAKE2B 
bca62736e3dbaae5aa5318af5aca4c78c5abff1189a58b354205351f21ba1caa8a6b479e9a7e01fdb4a56dec68d50e0e43522918b461463cdada7e6dbda6441c
 SHA512 
471716815a171f786ad5f12b743ec3c17dcde2fc165522e523d338c9184af7789095e2de41e89d0c4b0dc58bfe409f116662016e7014c528650ce074c101084b
-DIST sublime_text_3_build_3143_x64.tar.bz2 9857381 BLAKE2B 
bf69810574eda5bb3afaa82dcbf8b68f9bef1db19af2382e0ee4b93cb87f08caa3f7bdc754419284b3902e0e715a97d211adcd234f35d8038071818368b3fb54
 SHA512 
db6375cbcaf1cb6e1d583aa043abeaeecf0236e1d2e23b965b6c2dd616ec2277d73786d2a9c273329c1a94890edc7ddce1551292b5170dc5b558cd7246c5093f
 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
+DIST sublime_text_3_build_3200_x32.tar.bz2 13798686 BLAKE2B 
bed2ec4cfaccaba6a0443207aa794e01ce2fe2d0e8ca43b6d966fb2745ce0b1a7978f3bed7a0a347d1945b7556acf71143e94a5a93c11cc3101ff816d45e2d9f
 SHA512 
ffcd96f0b612356d0fb15d7b19fb6164c28311de88ae5df7845d5c223ea714c398f37ecdc98747d2491d762dea642a7698303d7033e40ecd1a511e97ced478e0
+DIST sublime_text_3_build_3200_x64.tar.bz2 13657959 BLAKE2B 
88d38014977ce92503583e626a59a57ccf0f5ff243cbc1487478d65ab065fccbe28af65f91db7e63a46a90614c1f5161ce24558c6c2ea4d0c6f7cfffd8bd153e
 SHA512 
9a8c739fe0899286f8026bdebcd69ee80ac8a9194cec4695efffda8340438537a03e203f944c94e35478fb2cda3a28971067eabd7152a3247122937e094361d2

diff --git a/app-editors/sublime-text/sublime-text-3_p3143.ebuild 
b/app-editors/sublime-text/sublime-text-3_p3200.ebuild
similarity index 93%
rename from app-editors/sublime-text/sublime-text-3_p3143.ebuild
rename to app-editors/sublime-text/sublime-text-3_p3200.ebuild
index af2f782ca95..5fd7944da80 100644
--- a/app-editors/sublime-text/sublime-text-3_p3143.ebuild
+++ b/app-editors/sublime-text/sublime-text-3_p3200.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit eutils gnome2-utils
+inherit desktop 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;
+HOMEPAGE="https://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 
)"



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2018-05-22 Thread Amy Liffey
commit: c8db93643969f86705699322499b7de072ce34e9
Author: Georgy Yakovlev  sysdump  net>
AuthorDate: Mon May 14 17:44:06 2018 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Tue May 22 11:50:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8db9364

app-editors/sublime-text: version bump to 3176

Acked-by: David Seifert  gentoo.org>

Closes: https://bugs.gentoo.org/655236
Closes: https://github.com/gentoo/gentoo/pull/8409
Package-Manager: Portage-2.3.36, Repoman-2.3.9

 app-editors/sublime-text/Manifest  |  2 +
 .../sublime-text/sublime-text-3_p3176.ebuild   | 64 ++
 2 files changed, 66 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index e0dcb8faeed..09174baba17 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -1,2 +1,4 @@
 DIST sublime_text_3_build_3143_x32.tar.bz2 9847438 BLAKE2B 
bca62736e3dbaae5aa5318af5aca4c78c5abff1189a58b354205351f21ba1caa8a6b479e9a7e01fdb4a56dec68d50e0e43522918b461463cdada7e6dbda6441c
 SHA512 
471716815a171f786ad5f12b743ec3c17dcde2fc165522e523d338c9184af7789095e2de41e89d0c4b0dc58bfe409f116662016e7014c528650ce074c101084b
 DIST sublime_text_3_build_3143_x64.tar.bz2 9857381 BLAKE2B 
bf69810574eda5bb3afaa82dcbf8b68f9bef1db19af2382e0ee4b93cb87f08caa3f7bdc754419284b3902e0e715a97d211adcd234f35d8038071818368b3fb54
 SHA512 
db6375cbcaf1cb6e1d583aa043abeaeecf0236e1d2e23b965b6c2dd616ec2277d73786d2a9c273329c1a94890edc7ddce1551292b5170dc5b558cd7246c5093f
+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

diff --git a/app-editors/sublime-text/sublime-text-3_p3176.ebuild 
b/app-editors/sublime-text/sublime-text-3_p3176.ebuild
new file mode 100644
index 000..89e271833a0
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-3_p3176.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop 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="https://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
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2017-12-25 Thread David Seifert
commit: 6ceeca83d1b38890cba5030b27c3bc8c91e36e2a
Author: David Seifert  gentoo  org>
AuthorDate: Mon Dec 25 19:21:01 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Dec 25 19:21:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ceeca83

app-editors/sublime-text: Remove vulnerable versions

Bug: https://bugs.gentoo.org/635972
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-editors/sublime-text/Manifest  |  4 --
 .../sublime-text/sublime-text-2.0.2-r2.ebuild  | 62 -
 .../sublime-text/sublime-text-3_pre3126-r3.ebuild  | 64 --
 3 files changed, 130 deletions(-)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index c59659cc143..e0dcb8faeed 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -1,6 +1,2 @@
-DIST sublime-text-2.0.2_x32.tar.bz2 5584673 BLAKE2B 
b2dcdbc7681b8e7d8d003c2a69806dec7026f1fd1b9185c3c2c64f4cca94d83cbb5cf51f829cf6a284caabd4c1e6d30a4ab1b72b9ed98887792266ba2b33eec7
 SHA512 
08d99183a102b376109a140f2c58cac2ecd49179e639a80da9860ae03a223229df217c9316b7571b10b59983ad49d8145b86c6e20175f3cd87021aca1d7527bc
-DIST sublime-text-2.0.2_x64.tar.bz2 5662968 BLAKE2B 
1f1a1c1cc1b14fff27c01654ae6f7c0a4984be1b0448dfe832422b3ae6e13f457fdfe4d0dfd1f8a20b8ff89c9abada84033ae39baadc2b6c109c889536a4b66e
 SHA512 
330dc9c4141d0e01f19605b397126b9ca0703377d565cbc552f4bc622ba54b38dbf2485aca71d6f24e3160e71ea40b2057ce66a3907ff6766916fb39438e9113
-DIST sublime_text_3_build_3126_x32.tar.bz2 9258647 BLAKE2B 
a651dcba881353a42dd92d2ac7ed27eff194873488a4e19e4b4fb42c63c4516db23df4ef7cd77492f7345d143e5d05f4338323a8fb57366015bbab641b72f054
 SHA512 
f8377adbad072577995918c7c8311ae63c7290581b00200e698ded18722893edf0baa7227480c8fc6143be30d695fae1e7312f7a9ac6728b8a397ea814a829fa
-DIST sublime_text_3_build_3126_x64.tar.bz2 9313954 BLAKE2B 
060d3825e99dec24903ab5fb9053d834d415427bddc9150992a5b5303827d86c12b67a606da5f56f42a636e4688695922c111928ef046cc1867a69ed87e4f48c
 SHA512 
a0a683b3cef45fba2a294cb044e5dc24ed3ea8d8a669321ee15844a48b88fbd345d50f499a9feb865735b15b44ff99d6b5f8aaee453245b9fd61e9e3d1c69f26
 DIST sublime_text_3_build_3143_x32.tar.bz2 9847438 BLAKE2B 
bca62736e3dbaae5aa5318af5aca4c78c5abff1189a58b354205351f21ba1caa8a6b479e9a7e01fdb4a56dec68d50e0e43522918b461463cdada7e6dbda6441c
 SHA512 
471716815a171f786ad5f12b743ec3c17dcde2fc165522e523d338c9184af7789095e2de41e89d0c4b0dc58bfe409f116662016e7014c528650ce074c101084b
 DIST sublime_text_3_build_3143_x64.tar.bz2 9857381 BLAKE2B 
bf69810574eda5bb3afaa82dcbf8b68f9bef1db19af2382e0ee4b93cb87f08caa3f7bdc754419284b3902e0e715a97d211adcd234f35d8038071818368b3fb54
 SHA512 
db6375cbcaf1cb6e1d583aa043abeaeecf0236e1d2e23b965b6c2dd616ec2277d73786d2a9c273329c1a94890edc7ddce1551292b5170dc5b558cd7246c5093f

diff --git a/app-editors/sublime-text/sublime-text-2.0.2-r2.ebuild 
b/app-editors/sublime-text/sublime-text-2.0.2-r2.ebuild
deleted file mode 100644
index b482c88d899..000
--- a/app-editors/sublime-text/sublime-text-2.0.2-r2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 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}
-
-DESCRIPTION="Sophisticated text editor for code, markup and prose"
-HOMEPAGE="http://www.sublimetext.com;
-SRC_URI="
-   amd64? ( 
https://download.sublimetext.com/Sublime%20Text%20${PV}%20x64.tar.bz2 -> 
${P}_x64.tar.bz2 )
-   x86? ( https://download.sublimetext.com/Sublime%20Text%20${PV}.tar.bz2 
-> ${P}_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 "Pristine Packages" lib
-   doins sublime_plugin.py PackageSetup.py
-
-   exeinto /opt/${PN}${MV}
-   doexe sublime_text
-   dosym ../../opt/${PN}${MV}/sublime_text /usr/bin/subl
-
-   local size
-   for size in 16 32 48 128 256; do
-   newicon -s ${size} Icon/${size}x${size}/sublime_text.png 
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
-}

diff --git a/app-editors/sublime-text/sublime-text-3_pre3126-r3.ebuild 

[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2017-09-16 Thread David Seifert
commit: e9e563664f14a503e8e5b52faea05d4423eb4480
Author: David Seifert  gentoo  org>
AuthorDate: Sat Sep 16 10:19:05 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Sep 16 10:58:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9e56366

app-editors/sublime-text: Version bump to final 3.0 release

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 app-editors/sublime-text/Manifest  |  2 +
 .../sublime-text/sublime-text-3_p3143.ebuild   | 64 ++
 2 files changed, 66 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 522b4750750..bf034be2fb7 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -2,3 +2,5 @@ DIST sublime-text-2.0.2_x32.tar.bz2 5584673 SHA256 
07338e041cfb348938fa8069f0aad
 DIST sublime-text-2.0.2_x64.tar.bz2 5662968 SHA256 
01baed30d66432e30002a309ff0393967be1daba5cce653e43bba6bd6c38ab84 SHA512 
330dc9c4141d0e01f19605b397126b9ca0703377d565cbc552f4bc622ba54b38dbf2485aca71d6f24e3160e71ea40b2057ce66a3907ff6766916fb39438e9113
 WHIRLPOOL 
167a60f851ee14c1879b422987ef9c496c64d924b2fc94ce8dd19d95847d31c184bb24cbb50293044f37e60336b9349ec7f7a689f7f2d0f076db432dfdf5d713
 DIST sublime_text_3_build_3126_x32.tar.bz2 9258647 SHA256 
92ffefa470f0777897ed0dfb7c1635426105271da9b5affbe8c1e82039718e29 SHA512 
f8377adbad072577995918c7c8311ae63c7290581b00200e698ded18722893edf0baa7227480c8fc6143be30d695fae1e7312f7a9ac6728b8a397ea814a829fa
 WHIRLPOOL 
7f45a898aa036cc56ea931bc6b0ae48499d60e5b640700724874bc22414d44f0b04e4df939a5a9c968b65fdd71c2be060daf57bf269fbfdc4ef463ba6e6b058d
 DIST sublime_text_3_build_3126_x64.tar.bz2 9313954 SHA256 
18db132e9a305fa3129014b608628e06f9442f48d09cfe933b3b1a84dd18727a SHA512 
a0a683b3cef45fba2a294cb044e5dc24ed3ea8d8a669321ee15844a48b88fbd345d50f499a9feb865735b15b44ff99d6b5f8aaee453245b9fd61e9e3d1c69f26
 WHIRLPOOL 
f41520ed96db71de1fca374ba36645016f72801ea17a983c865eaeb7835cda75ee9dbd9cebca247b961dd6db29ca9f9d2c6babb076dba49b3660ef56c9c97d43
+DIST sublime_text_3_build_3143_x32.tar.bz2 9847438 SHA256 
b1ecc4b70d66b9236b876f1913c4094b6dd51436e45c74883ba70a1939e9f735 SHA512 
471716815a171f786ad5f12b743ec3c17dcde2fc165522e523d338c9184af7789095e2de41e89d0c4b0dc58bfe409f116662016e7014c528650ce074c101084b
 WHIRLPOOL 
3e0346ac03fe044787fa468030c29c4bc7b1d70657c6b4055de1577ffe3d1c026bc2aacdc724f4df33c69ce7810a5b50d25ab4841450ff078d2478543e39b4c8
+DIST sublime_text_3_build_3143_x64.tar.bz2 9857381 SHA256 
9ce120c4f28b239d3b3860ee672d9d87e1397a4c08ee6c4e62fd6e261a296519 SHA512 
db6375cbcaf1cb6e1d583aa043abeaeecf0236e1d2e23b965b6c2dd616ec2277d73786d2a9c273329c1a94890edc7ddce1551292b5170dc5b558cd7246c5093f
 WHIRLPOOL 
69d163c8ed2f244954600466d2f61d7dc6600eedaa40d53662f75dd811c35edd99ec7ee7cb012477161aed072e63c6d9fa5d7a6ee1428190960f83a81b80768f

diff --git a/app-editors/sublime-text/sublime-text-3_p3143.ebuild 
b/app-editors/sublime-text/sublime-text-3_p3143.ebuild
new file mode 100644
index 000..af2f782ca95
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-3_p3143.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2017 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() 

[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2017-07-08 Thread David Seifert
commit: 5970283ca2ec543f24fffb813902eb77e020b083
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jul  8 23:52:52 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul  8 23:53:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5970283c

app-editors/sublime-text: Install 'Icon' dir and symlink to it

https://bugs.gentoo.org/show_bug.cgi?id=624298

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 ...ime-text-3_pre3126-r2.ebuild => sublime-text-3_pre3126-r3.ebuild} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-editors/sublime-text/sublime-text-3_pre3126-r2.ebuild 
b/app-editors/sublime-text/sublime-text-3_pre3126-r3.ebuild
similarity index 90%
rename from app-editors/sublime-text/sublime-text-3_pre3126-r2.ebuild
rename to app-editors/sublime-text/sublime-text-3_pre3126-r3.ebuild
index d81372b9839..c8285fe3355 100644
--- a/app-editors/sublime-text/sublime-text-3_pre3126-r2.ebuild
+++ b/app-editors/sublime-text/sublime-text-3_pre3126-r3.ebuild
@@ -35,7 +35,7 @@ S="${WORKDIR}/sublime_text_${MV}"
 
 src_install() {
insinto /opt/${PN}${MV}
-   doins -r Packages
+   doins -r Packages Icon
doins changelog.txt sublime_plugin.py sublime.py python3.3.zip
 
exeinto /opt/${PN}${MV}
@@ -44,7 +44,8 @@ src_install() {
 
local size
for size in 32 48 128 256; do
-   newicon -s ${size} Icon/${size}x${size}/sublime-text.png 
subl.png
+   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" \



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2017-07-08 Thread David Seifert
commit: b218b0c2a6ec34770eceb9e19c897af2dde279bf
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jul  8 19:49:30 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul  8 19:50:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b218b0c2

app-editors/sublime-text: Make taskbar icons work

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 ...text-2.0.2-r1.ebuild => sublime-text-2.0.2-r2.ebuild} | 16 +---
 ...re3126-r1.ebuild => sublime-text-3_pre3126-r2.ebuild} | 16 +---
 2 files changed, 26 insertions(+), 6 deletions(-)

diff --git a/app-editors/sublime-text/sublime-text-2.0.2-r1.ebuild 
b/app-editors/sublime-text/sublime-text-2.0.2-r2.ebuild
similarity index 78%
rename from app-editors/sublime-text/sublime-text-2.0.2-r1.ebuild
rename to app-editors/sublime-text/sublime-text-2.0.2-r2.ebuild
index 856015667d3..b482c88d899 100644
--- a/app-editors/sublime-text/sublime-text-2.0.2-r1.ebuild
+++ b/app-editors/sublime-text/sublime-text-2.0.2-r2.ebuild
@@ -43,10 +43,20 @@ src_install() {
 
local size
for size in 16 32 48 128 256; do
-   newicon -s ${size} Icon/${size}x${size}/sublime_text.png 
sublime-text.png
+   newicon -s ${size} Icon/${size}x${size}/sublime_text.png 
subl.png
done
 
-   make_desktop_entry "subl" "Sublime Text ${MV}" \
-   /usr/share/icons/hicolor/48x48/apps/sublime-text.png \
+   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
 }

diff --git a/app-editors/sublime-text/sublime-text-3_pre3126-r1.ebuild 
b/app-editors/sublime-text/sublime-text-3_pre3126-r2.ebuild
similarity index 79%
rename from app-editors/sublime-text/sublime-text-3_pre3126-r1.ebuild
rename to app-editors/sublime-text/sublime-text-3_pre3126-r2.ebuild
index dd797888dc4..d81372b9839 100644
--- a/app-editors/sublime-text/sublime-text-3_pre3126-r1.ebuild
+++ b/app-editors/sublime-text/sublime-text-3_pre3126-r2.ebuild
@@ -44,10 +44,20 @@ src_install() {
 
local size
for size in 32 48 128 256; do
-   newicon -s ${size} Icon/${size}x${size}/sublime-text.png 
sublime-text.png
+   newicon -s ${size} Icon/${size}x${size}/sublime-text.png 
subl.png
done
 
-   make_desktop_entry "subl" "Sublime Text ${MV}" \
-   /usr/share/icons/hicolor/48x48/apps/sublime-text.png \
+   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
 }



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/

2017-07-04 Thread David Seifert
commit: 475255856d36c0b86037e8c473ef74c999a31ba0
Author: David Seifert  gentoo  org>
AuthorDate: Tue Jul  4 18:56:31 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Jul  4 18:57:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47525585

app-editors/sublime-text: Use 'subl' instead of 'sublime_text' as symlink

Bug: https://bugs.gentoo.org/show_bug.cgi?id=623754
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 .../{sublime-text-2.0.2.ebuild => sublime-text-2.0.2-r1.ebuild}   | 4 ++--
 ...sublime-text-3_pre3126.ebuild => sublime-text-3_pre3126-r1.ebuild} | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-editors/sublime-text/sublime-text-2.0.2.ebuild 
b/app-editors/sublime-text/sublime-text-2.0.2-r1.ebuild
similarity index 91%
rename from app-editors/sublime-text/sublime-text-2.0.2.ebuild
rename to app-editors/sublime-text/sublime-text-2.0.2-r1.ebuild
index 68b9fdd7e90..856015667d3 100644
--- a/app-editors/sublime-text/sublime-text-2.0.2.ebuild
+++ b/app-editors/sublime-text/sublime-text-2.0.2-r1.ebuild
@@ -39,14 +39,14 @@ src_install() {
 
exeinto /opt/${PN}${MV}
doexe sublime_text
-   dosym ../../opt/${PN}${MV}/sublime_text /usr/bin/sublime_text
+   dosym ../../opt/${PN}${MV}/sublime_text /usr/bin/subl
 
local size
for size in 16 32 48 128 256; do
newicon -s ${size} Icon/${size}x${size}/sublime_text.png 
sublime-text.png
done
 
-   make_desktop_entry "sublime_text" "Sublime Text ${MV}" \
+   make_desktop_entry "subl" "Sublime Text ${MV}" \
/usr/share/icons/hicolor/48x48/apps/sublime-text.png \
"TextEditor;IDE;Development" "StartupNotify=true"
 }

diff --git a/app-editors/sublime-text/sublime-text-3_pre3126.ebuild 
b/app-editors/sublime-text/sublime-text-3_pre3126-r1.ebuild
similarity index 91%
rename from app-editors/sublime-text/sublime-text-3_pre3126.ebuild
rename to app-editors/sublime-text/sublime-text-3_pre3126-r1.ebuild
index 0bb29dc9143..dd797888dc4 100644
--- a/app-editors/sublime-text/sublime-text-3_pre3126.ebuild
+++ b/app-editors/sublime-text/sublime-text-3_pre3126-r1.ebuild
@@ -40,14 +40,14 @@ src_install() {
 
exeinto /opt/${PN}${MV}
doexe crash_reporter plugin_host sublime_text
-   dosym ../../opt/${PN}${MV}/sublime_text /usr/bin/sublime_text
+   dosym ../../opt/${PN}${MV}/sublime_text /usr/bin/subl
 
local size
for size in 32 48 128 256; do
newicon -s ${size} Icon/${size}x${size}/sublime-text.png 
sublime-text.png
done
 
-   make_desktop_entry "sublime_text" "Sublime Text ${MV}" \
+   make_desktop_entry "subl" "Sublime Text ${MV}" \
/usr/share/icons/hicolor/48x48/apps/sublime-text.png \
"TextEditor;IDE;Development" "StartupNotify=true"
 }



[gentoo-commits] repo/gentoo:master commit in: app-editors/sublime-text/, licenses/

2017-07-01 Thread David Seifert
commit: 4f90be61f21ab87daafa51a38dbffef0d423480a
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jul  1 22:07:59 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul  1 22:09:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f90be61

app-editors/sublime-text: Initial addition

* Ebuilds taken from https://github.com/DamnWidget/sublime-text
  and simplified (no eselect module) and updated to EAPI 6.

Bug: https://bugs.gentoo.org/show_bug.cgi?id=405461
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-editors/sublime-text/Manifest  |  4 ++
 app-editors/sublime-text/metadata.xml  |  7 +++
 app-editors/sublime-text/sublime-text-2.0.2.ebuild | 52 +
 .../sublime-text/sublime-text-3_pre3126.ebuild | 53 ++
 licenses/Sublime   | 42 +
 5 files changed, 158 insertions(+)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
new file mode 100644
index 000..522b4750750
--- /dev/null
+++ b/app-editors/sublime-text/Manifest
@@ -0,0 +1,4 @@
+DIST sublime-text-2.0.2_x32.tar.bz2 5584673 SHA256 
07338e041cfb348938fa8069f0aad3b5b43c319b7ec5641489796f2dcf08 SHA512 
08d99183a102b376109a140f2c58cac2ecd49179e639a80da9860ae03a223229df217c9316b7571b10b59983ad49d8145b86c6e20175f3cd87021aca1d7527bc
 WHIRLPOOL 
725c0ce10bc439f04157ea9050277f37a4807c847ab8dd38ca1db205c1228037b8678eeb5b19ba5a79c4711b2101d630b5bfc82e50ddb6ccba1b9d011808a1d5
+DIST sublime-text-2.0.2_x64.tar.bz2 5662968 SHA256 
01baed30d66432e30002a309ff0393967be1daba5cce653e43bba6bd6c38ab84 SHA512 
330dc9c4141d0e01f19605b397126b9ca0703377d565cbc552f4bc622ba54b38dbf2485aca71d6f24e3160e71ea40b2057ce66a3907ff6766916fb39438e9113
 WHIRLPOOL 
167a60f851ee14c1879b422987ef9c496c64d924b2fc94ce8dd19d95847d31c184bb24cbb50293044f37e60336b9349ec7f7a689f7f2d0f076db432dfdf5d713
+DIST sublime_text_3_build_3126_x32.tar.bz2 9258647 SHA256 
92ffefa470f0777897ed0dfb7c1635426105271da9b5affbe8c1e82039718e29 SHA512 
f8377adbad072577995918c7c8311ae63c7290581b00200e698ded18722893edf0baa7227480c8fc6143be30d695fae1e7312f7a9ac6728b8a397ea814a829fa
 WHIRLPOOL 
7f45a898aa036cc56ea931bc6b0ae48499d60e5b640700724874bc22414d44f0b04e4df939a5a9c968b65fdd71c2be060daf57bf269fbfdc4ef463ba6e6b058d
+DIST sublime_text_3_build_3126_x64.tar.bz2 9313954 SHA256 
18db132e9a305fa3129014b608628e06f9442f48d09cfe933b3b1a84dd18727a SHA512 
a0a683b3cef45fba2a294cb044e5dc24ed3ea8d8a669321ee15844a48b88fbd345d50f499a9feb865735b15b44ff99d6b5f8aaee453245b9fd61e9e3d1c69f26
 WHIRLPOOL 
f41520ed96db71de1fca374ba36645016f72801ea17a983c865eaeb7835cda75ee9dbd9cebca247b961dd6db29ca9f9d2c6babb076dba49b3660ef56c9c97d43

diff --git a/app-editors/sublime-text/metadata.xml 
b/app-editors/sublime-text/metadata.xml
new file mode 100644
index 000..3c5abf825ae
--- /dev/null
+++ b/app-editors/sublime-text/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@gentoo.org
+   
+

diff --git a/app-editors/sublime-text/sublime-text-2.0.2.ebuild 
b/app-editors/sublime-text/sublime-text-2.0.2.ebuild
new file mode 100644
index 000..68b9fdd7e90
--- /dev/null
+++ b/app-editors/sublime-text/sublime-text-2.0.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 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}
+
+DESCRIPTION="Sophisticated text editor for code, markup and prose"
+HOMEPAGE="http://www.sublimetext.com;
+SRC_URI="
+   amd64? ( 
https://download.sublimetext.com/Sublime%20Text%20${PV}%20x64.tar.bz2 -> 
${P}_x64.tar.bz2 )
+   x86? ( https://download.sublimetext.com/Sublime%20Text%20${PV}.tar.bz2 
-> ${P}_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 "Pristine Packages" lib
+   doins sublime_plugin.py PackageSetup.py
+
+   exeinto /opt/${PN}${MV}
+   doexe sublime_text
+   dosym ../../opt/${PN}${MV}/sublime_text /usr/bin/sublime_text
+
+   local size
+   for size in 16 32 48 128 256; do
+   newicon -s ${size} Icon/${size}x${size}/sublime_text.png 
sublime-text.png
+   done
+
+   make_desktop_entry "sublime_text" "Sublime Text ${MV}" \
+   /usr/share/icons/hicolor/48x48/apps/sublime-text.png \
+   "TextEditor;IDE;Development" "StartupNotify=true"
+}

diff --git