Remove gtkevemon and atom, unmaintained
This commit is contained in:
parent
aa5010d78d
commit
3917e57508
@ -1,3 +0,0 @@
|
||||
AUX atom-python.patch 235 SHA256 03a096473b16d457dd68c5259ca8f17a3f6986deade587241c50094ad3e957a5 SHA512 8470214969a1f299c637dfc96391c58eb5af77ba539a9c21e0fc133316284be6f04f7af6f5f40093106310e5140ba98f564459bc9b3b087040f7a2909e3abf4a WHIRLPOOL c359da8b5002e966894f3d736583a0676f75be8008d68931fcacc81c96bed8ddb5b4bc5b20aba6fca253b6ba6088b8b5d13280424ed8a188064375a6c02a05c1
|
||||
DIST 1.6.0.tar.gz 10340458 SHA256 e08024308daa61967db5b81c38d913696f6bdffd689c5b96050832c4b2026d52 SHA512 1e79c411f9ce7c8b77bdc5d630e163d43be34806d62273dd2e5885add6a7cd79427f75622489e3099d791d94de908d85c62eac2591f6a9e92193cbb9d5dae3f0 WHIRLPOOL 30032eb65b1bbc52ba1fa9f199fc374d4d92a1b33cbd92e7edb368a40609671c079f857a6729f91c56e1b77e9d5d987a43793e35dce7becc32b21c62ebdb2a6f
|
||||
EBUILD atom-1.6.0.ebuild 2961 SHA256 b26bcfa2c162f6ee32238789cae36d34dfe5678cd54acea16fc2a51aab6cf6e4 SHA512 fe42ed2e4667b25c4f27fdbfc86f96792d0f8e310f8ced8a87fe0ced674bc1a345ead399ddaee0099ee5096651e0909e219abb1eb5f3114e4cd3bf1f30b0ce24 WHIRLPOOL f6c17f070521ef3bdee0f6258fc354603c6caebe05957899630926e730721164b963621cf0d595ac385d4b262380dcfcae8e4777a80a844af734dee300c3b99d
|
@ -1,99 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit flag-o-matic python-any-r1 eutils pax-utils
|
||||
|
||||
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] net-libs/iojs[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"
|
||||
}
|
||||
|
||||
src_compile(){
|
||||
SUCCESS=0
|
||||
for i in {1..7}; do
|
||||
if ! ./script/build --verbose --build-dir "${T}"; then
|
||||
pax-mark m apm/node_modules/atom-package-manager/bin/node
|
||||
else
|
||||
SUCCESS=1
|
||||
break
|
||||
fi
|
||||
done
|
||||
[ $SUCCESS -eq 0 ] && die "Build failed"
|
||||
|
||||
pax-mark m ${T}/Atom/atom
|
||||
pax-mark m ${T}/Atom/resources/app/apm/bin/node
|
||||
|
||||
"${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 ${EPREFIX}/usr/share/${PN}
|
||||
doins -r ${T}/Atom/*
|
||||
insinto ${EPREFIX}/usr/share/applications
|
||||
newins resources/linux/Atom.desktop atom.desktop
|
||||
insinto ${EPREFIX}/usr/share/pixmaps
|
||||
newins resources/app-icons/stable/png/128.png atom.png
|
||||
insinto ${EPREFIX}/usr/share/licenses/${PN}
|
||||
doins LICENSE.md
|
||||
# Fixes permissions
|
||||
fperms +x ${EPREFIX}/usr/share/${PN}/${PN}
|
||||
fperms +x ${EPREFIX}/usr/share/${PN}/libgcrypt.so.11
|
||||
fperms +x ${EPREFIX}/usr/share/${PN}/libnotify.so.4
|
||||
fperms +x ${EPREFIX}/usr/share/${PN}/resources/app/atom.sh
|
||||
fperms +x ${EPREFIX}/usr/share/${PN}/resources/app/apm/bin/apm
|
||||
fperms +x ${EPREFIX}/usr/share/${PN}/resources/app/apm/bin/node
|
||||
fperms +x ${EPREFIX}/usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp
|
||||
# Symlinking to /usr/bin
|
||||
dosym ${EPREFIX}/usr/share/${PN}/resources/app/atom.sh /usr/bin/atom
|
||||
dosym ${EPREFIX}/usr/share/${PN}/resources/app/apm/bin/apm /usr/bin/apm
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
--- ~atom.sh 2015-10-30 11:41:20.090417736 +0100
|
||||
+++ atom.sh 2015-10-30 11:42:19.707553644 +0100
|
||||
@@ -92,6 +92,7 @@
|
||||
fi
|
||||
|
||||
ATOM_HOME="${ATOM_HOME:-$HOME/.atom}"
|
||||
+ export PYTHON=python2
|
||||
mkdir -p "$ATOM_HOME"
|
||||
|
||||
: ${TMPDIR:=/tmp}
|
@ -1 +0,0 @@
|
||||
EBUILD gtkevemon-9999.ebuild 1167 SHA256 ad72cea0ff14ebb0651ee32206645d1296c13eb381f71072df61c107800802ac SHA512 d7369d56584e6520736176030fe8f7613960b500765ccd8a496af976c8069bdac78cfe626e61c8323cea3856b75091b5d85cda36e7247b3a8362ebb4b05b9378 WHIRLPOOL 64bebe5917a2f99f9ebab54ff2f89d7ed9166affb3d0612ce58411ed1a968d14805a7e3ca93a171004d726483d266f082c050fc16a58b15733eca607a665fb58
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-util/gtkevemon/gtkevemon-9999.ebuild,v 1.3 2012/11/19 11:03:56 wired Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils
|
||||
|
||||
IUSE=""
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit mercurial
|
||||
EHG_REPO_URI="https://bitbucket.org/BattleClinic/${PN}"
|
||||
KEYWORDS=""
|
||||
SRC_URI=""
|
||||
MY_S="${WORKDIR}/${P}/gtkevemon"
|
||||
else
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="http://gtkevemon.battleclinic.com/releases/${P}-source.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A standalone skill monitoring application for EVE Online"
|
||||
HOMEPAGE="http://gtkevemon.battleclinic.com"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
dev-cpp/gtkmm:2.4
|
||||
dev-libs/libxml2
|
||||
"
|
||||
DEPEND="${DEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_unpack()
|
||||
{
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
mercurial_src_unpack
|
||||
S=${MY_S}
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's:Categories=Game;$:Categories=Game;RolePlaying;GTK;:' \
|
||||
-i icon/${PN}.desktop || die "sed failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# fixed QA notice
|
||||
sed -i "/^Encoding/d" icon/${PN}.desktop
|
||||
dobin src/${PN}
|
||||
doicon icon/${PN}.png
|
||||
domenu icon/${PN}.desktop
|
||||
dodoc CHANGES README TODO
|
||||
}
|
Loading…
Reference in New Issue
Block a user