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