summaryrefslogtreecommitdiff
path: root/app-editors/atom
diff options
context:
space:
mode:
Diffstat (limited to 'app-editors/atom')
-rw-r--r--app-editors/atom/Manifest1
-rw-r--r--app-editors/atom/atom-1.7.3.ebuild85
-rw-r--r--app-editors/atom/files/atom-python.patch10
3 files changed, 0 insertions, 96 deletions
diff --git a/app-editors/atom/Manifest b/app-editors/atom/Manifest
deleted file mode 100644
index 4d55d7cc..00000000
--- a/app-editors/atom/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST 1.7.3.tar.gz 10352768 SHA256 5074b59ddaca5525eb48098dee6fe63013799cbc77749add314b9e1bc894b8f4 SHA512 87d1452086b5434ba204773508a361b02d1f695dd37b8d40540997dbfb53c57c8a7117abe752b6ffd18beccc0f2318afadf6b2c506d54307ea15bb73074647f3 WHIRLPOOL 72398d4432759cd9de13c0c537e5eaea6dc28dbe144b46d972331c0e5cbebeeafc0d747b62d33e3a08959d1b72d8dba271966bce519b2ba7bc7ba7e433630ac2
diff --git a/app-editors/atom/atom-1.7.3.ebuild b/app-editors/atom/atom-1.7.3.ebuild
deleted file mode 100644
index 6c0541e2..00000000
--- a/app-editors/atom/atom-1.7.3.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-inherit flag-o-matic python-any-r1 eutils
-
-DESCRIPTION="A hackable text editor for the 21st Century"
-HOMEPAGE="https://atom.io"
-SRC_URI="https://github.com/atom/atom/archive/v${PV}.tar.gz -> ${PV}.tar.gz"
-RESTRICT="mirror"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
- ${PYTHON_DEPS}
- net-libs/nodejs[npm]
- media-fonts/inconsolata
- gnome-base/gconf
- x11-libs/gtk+:2
- gnome-base/libgnome-keyring
- x11-libs/libnotify
- x11-libs/libXtst
- dev-libs/nss
- media-libs/alsa-lib
-"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- python-any-r1_pkg_setup
- npm config set python $PYTHON
-}
-
-src_prepare(){
- epatch "${FILESDIR}/${PN}-python.patch"
- sed -i -e "/exception-reporting/d" \
- -e "/metrics/d" package.json
- sed -e "s/<%= description %>/$pkgdesc/" \
- -e "s|<%= installDir %>/share/<%= appFileName %>/atom|/usr/bin/atom|"\
- -e "s|<%= iconPath %>|atom|"\
- -e "s|<%= appName %>|Atom|" \
- resources/linux/atom.desktop.in > resources/linux/Atom.desktop
-
- # Fix atom location guessing
- sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \
- ./atom.sh \
- || die "Fail fixing atom-shell directory"
-
- # Make bootstrap process more verbose
- sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \
- ./script/build \
- || die "Fail fixing verbosity of script/build"
- default
-}
-
-src_compile(){
- ./script/build --verbose --build-dir "${T}" || die "Failed to compile"
- "${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module"
- echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc"
-}
-
-src_install(){
- insinto "/usr/share/${PN}"
- doins -r "${T}"/Atom/*
- insinto "/usr/share/applications"
- newins resources/linux/Atom.desktop atom.desktop
- insinto "/usr/share/pixmaps"
- newins resources/app-icons/stable/png/128.png atom.png
- insinto "/usr/share/licenses/${PN}"
- doins LICENSE.md
- # Fixes permissions
- fperms +x "/usr/share/${PN}/${PN}"
- fperms +x "/usr/share/${PN}/libgcrypt.so.11"
- fperms +x "/usr/share/${PN}/resources/app/atom.sh"
- fperms +x "/usr/share/${PN}/resources/app/apm/bin/apm"
- fperms +x "/usr/share/${PN}/resources/app/apm/bin/node"
- fperms +x "/usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp"
- # Symlinking to /usr/bin
- dosym "/usr/share/${PN}/resources/app/atom.sh" /usr/bin/atom
- dosym "/usr/share/${PN}/resources/app/apm/bin/apm" /usr/bin/apm
-}
diff --git a/app-editors/atom/files/atom-python.patch b/app-editors/atom/files/atom-python.patch
deleted file mode 100644
index 57a475ec..00000000
--- a/app-editors/atom/files/atom-python.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/atom.sh
-+++ b/atom.sh
-@@ -92,6 +92,7 @@
- fi
-
- ATOM_HOME="${ATOM_HOME:-$HOME/.atom}"
-+ export PYTHON=python2
- mkdir -p "$ATOM_HOME"
-
- : ${TMPDIR:=/tmp}