app-editors/sublime-text: Make taskbar icons work
authorDavid Seifert <soap@gentoo.org>
Sat, 8 Jul 2017 19:49:30 +0000 (12:49 -0700)
committerDavid Seifert <soap@gentoo.org>
Sat, 8 Jul 2017 19:50:40 +0000 (12:50 -0700)
Package-Manager: Portage-2.3.6, Repoman-2.3.2

app-editors/sublime-text/sublime-text-2.0.2-r2.ebuild [moved from app-editors/sublime-text/sublime-text-2.0.2-r1.ebuild with 78% similarity]
app-editors/sublime-text/sublime-text-3_pre3126-r2.ebuild [moved from app-editors/sublime-text/sublime-text-3_pre3126-r1.ebuild with 79% similarity]

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 856015667d3a2c5c679ab5051e71724beb40dcdd..b482c88d899a3419d4fe37e3f1dfbdd3174ea2e5 100644 (file)
@@ -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
 }
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 dd797888dc4166c0c9b7e66ae8829cd67614c3a1..d81372b98397cc716aca6b7bb69e6dafffe9f10e 100644 (file)
@@ -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
 }