commit:     055863d40958ba89458e3ec7c0801a76c979a24a
Author:     Marco Scardovi <marco <AT> scardovi <DOT> com>
AuthorDate: Sat Apr 10 12:49:08 2021 +0000
Commit:     Marco Scardovi <marco <AT> scardovi <DOT> com>
CommitDate: Sat Apr 10 12:51:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=055863d4

app-editors/atom-bin: fix QA error and add support for mime

Signed-off-by: Marco Scardovi <marco <AT> scardovi.com>

 ...{atom-bin-1.55.0-r3.ebuild => atom-bin-1.55.0-r4.ebuild} | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/app-editors/atom-bin/atom-bin-1.55.0-r3.ebuild 
b/app-editors/atom-bin/atom-bin-1.55.0-r4.ebuild
similarity index 87%
rename from app-editors/atom-bin/atom-bin-1.55.0-r3.ebuild
rename to app-editors/atom-bin/atom-bin-1.55.0-r4.ebuild
index 597648524..843af8d2b 100644
--- a/app-editors/atom-bin/atom-bin-1.55.0-r3.ebuild
+++ b/app-editors/atom-bin/atom-bin-1.55.0-r4.ebuild
@@ -27,7 +27,10 @@ RDEPEND="
        alsa? ( media-libs/alsa-lib )
        cups? ( net-print/cups )
        nodejs? ( net-libs/nodejs[npm] )
-       ssl? ( dev-libs/openssl )
+       ssl? (
+               dev-libs/openssl
+               dev-libs/openssl-compat
+       )
        X? (
                x11-libs/cairo
                x11-libs/gdk-pixbuf
@@ -63,18 +66,24 @@ src_install(){
        doins -r "${S}"/*
        dosym ../../opt/"${PN}"/atom "${EPREFIX}"/usr/bin/atom
        fperms +x /opt/"${PN}"/atom
+
        if use nodejs; then
                rm resources/app/apm/bin/npm
                rm resources/app/apm/BUNDLED_NODE_VERSION
+
                #Fix apm to use nodejs binary
                sed -i "s#\$binDir\/\$nodeBin#\$\(which \$nodeBin\)#" 
resources/app/apm/bin/apm
        else
                fperms +x /opt/"${PN}"/resources/app/apm/bin/npm
        fi
+
        fperms +x /opt/"${PN}"/resources/app/apm/bin/node
        fperms +x /opt/"${PN}"/resources/app/apm/bin/apm
-       make_desktop_entry /opt/${PN}/atom Atom atom Utility
+
        doicon atom.png
+       make_desktop_entry "/opt/atom-bin/atom %U" "atom" "atom" \
+               "GNOME;GTK;Utility;TextEditor;Development;" \
+               "GenericName=Text 
Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=atom"
 
        einstalldocs
 

Reply via email to