Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New powerline version: 2.3 #42

Merged
merged 1 commit into from
Nov 23, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions app-misc/powerline/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ DIST powerline-status-2.0.tar.gz 201735 SHA256 d50f79809d04d33afe80cb1031c41910c
DIST powerline-status-2.1.4.tar.gz 235011 SHA256 99d220c45ae52b69d89c7b82270c102e17606f8119094b705e87d3e2119dd43d SHA512 28598e0936efb1cd80d4c499554aa0ed0b7e7760e31ab5be52cc8450ead855c723214b34c107073942007f9541292dea36d3afd4b7cedd3e5ad5565a89f67011 WHIRLPOOL c5a9dbbbb3d63a1a5929fd816be6e9793cdd638bb37cd36791325b1bcd41660e522fb2817c728a1d19fc383307473887b9f5e49acfac96fa9f6e3f7f7ce8b927
DIST powerline-status-2.1.tar.gz 212484 SHA256 a027fdeccac68d776ff9fa65bb5ba166cbe71cddb1b053a1e350b2bdabc3b8e4 SHA512 720dde1940fe9e357c5fde0045466ef8db5100aa02cc68f989a4fd8fdafa20b21fb6ae8ac914c4ffaf44fd5e59b6c89dc1dd4496357022f883fce0e1abe32079 WHIRLPOOL 463c38386f454c8e13ea9b03a99f6e5e181ef770ca86d1b97a48345ba4f3b379f65ad69bad5c8255167f80964dae0260badbc8048fe5cae87bd24850dc72ac2b
DIST powerline-status-2.2.tar.gz 236818 SHA256 4e8a233f0d7276b73ed23ed07fbe055dfcbcef760f5156c7cce9cad4cd4aabd1 SHA512 d033b9f0b9b7264e33b4b5dec4236f5d2fbef56ec7fb7c3b578dd6be55ee5c9f310b3c45b404fef33e02a64618771808eac17349ef35e1d9fcd5c179400ba652 WHIRLPOOL b9a10c4840f44b23317cc978a324c99c208232028d0939f4a67b86fbbe7dbc187da7fc4de0f73c8c5f13e8f511d4adf22c634adec54cebc9dfd9861fc4cc6106
DIST powerline-status-2.3.tar.gz 238142 SHA256 703320cb0aca51caa0da43712b517a481b9f0cf2e02ccd995edb2d81bfc54f99 SHA512 d2a5a29fe8a70a9c6062b15388f56b0941d329bd7c5c8ed7bb70d9f98f2193ac11d366de32a0b371b8afe049f74a60032ac4c0977b0f1d15b53a844716a8dfe8 WHIRLPOOL df8e23834b402b806ae9e90605036e2d6bff766a607e88e5151def3a58e0b29d10785687a7014582aa6bab2a0ed6b82df7ecdef61db72fdc7eb22018e8e5778a
1 change: 1 addition & 0 deletions app-misc/powerline/powerline-2.3.ebuild
1 change: 1 addition & 0 deletions app-vim/powerline-vim/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ DIST powerline-status-2.0.tar.gz 201735 SHA256 d50f79809d04d33afe80cb1031c41910c
DIST powerline-status-2.1.4.tar.gz 235011 SHA256 99d220c45ae52b69d89c7b82270c102e17606f8119094b705e87d3e2119dd43d SHA512 28598e0936efb1cd80d4c499554aa0ed0b7e7760e31ab5be52cc8450ead855c723214b34c107073942007f9541292dea36d3afd4b7cedd3e5ad5565a89f67011 WHIRLPOOL c5a9dbbbb3d63a1a5929fd816be6e9793cdd638bb37cd36791325b1bcd41660e522fb2817c728a1d19fc383307473887b9f5e49acfac96fa9f6e3f7f7ce8b927
DIST powerline-status-2.1.tar.gz 212484 SHA256 a027fdeccac68d776ff9fa65bb5ba166cbe71cddb1b053a1e350b2bdabc3b8e4 SHA512 720dde1940fe9e357c5fde0045466ef8db5100aa02cc68f989a4fd8fdafa20b21fb6ae8ac914c4ffaf44fd5e59b6c89dc1dd4496357022f883fce0e1abe32079 WHIRLPOOL 463c38386f454c8e13ea9b03a99f6e5e181ef770ca86d1b97a48345ba4f3b379f65ad69bad5c8255167f80964dae0260badbc8048fe5cae87bd24850dc72ac2b
DIST powerline-status-2.2.tar.gz 236818 SHA256 4e8a233f0d7276b73ed23ed07fbe055dfcbcef760f5156c7cce9cad4cd4aabd1 SHA512 d033b9f0b9b7264e33b4b5dec4236f5d2fbef56ec7fb7c3b578dd6be55ee5c9f310b3c45b404fef33e02a64618771808eac17349ef35e1d9fcd5c179400ba652 WHIRLPOOL b9a10c4840f44b23317cc978a324c99c208232028d0939f4a67b86fbbe7dbc187da7fc4de0f73c8c5f13e8f511d4adf22c634adec54cebc9dfd9861fc4cc6106
DIST powerline-status-2.3.tar.gz 238142 SHA256 703320cb0aca51caa0da43712b517a481b9f0cf2e02ccd995edb2d81bfc54f99 SHA512 d2a5a29fe8a70a9c6062b15388f56b0941d329bd7c5c8ed7bb70d9f98f2193ac11d366de32a0b371b8afe049f74a60032ac4c0977b0f1d15b53a844716a8dfe8 WHIRLPOOL df8e23834b402b806ae9e90605036e2d6bff766a607e88e5151def3a58e0b29d10785687a7014582aa6bab2a0ed6b82df7ecdef61db72fdc7eb22018e8e5778a
65 changes: 65 additions & 0 deletions app-vim/powerline-vim/powerline-vim-2.3.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"

# Since eclasses cannot be conditionally inherited, this ebuild remains distinct
# from the top-level Powerline ebuild at "app-misc/powerline".
inherit vim-plugin

MY_PN="powerline-status"
MY_P="${MY_PN}-${PV}"

DESCRIPTION="Vim plugin for Python-based Powerline"
HOMEPAGE="https://pypi.python.org/pypi/powerline-status"
SRC_URI="mirror://pypi/p/${MY_PN}/${MY_P}.tar.gz"

LICENSE="MIT"
SLOT="0"
IUSE=""
DEPEND="|| (
>=app-editors/vim-7.2[python]
>=app-editors/gvim-7.2[python]
)"
RDEPEND="${DEPEND}
~app-misc/powerline-${PV}
"

# Basename of this plugin's help file.
VIM_PLUGIN_HELPFILES="Powerline"

if [[ ${PV} == 9999 ]]; then
inherit git-r3

EGIT_REPO_URI="https://github.com/powerline/powerline"
EGIT_BRANCH="develop"
KEYWORDS=""
else
MY_PN="powerline-status"
MY_P="${MY_PN}-${PV}"
SRC_URI="mirror://pypi/p/${MY_PN}/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
S="${WORKDIR}/${MY_P}"
fi

src_prepare() {
# vim-plugin_src_install() expects that ${S} is the top-level directory for
# the Vim plugin to be installed to "/usr/share/vim/vimfiles". To guarantee
# this, that directory is moved to "${T}/vim", everything else
# under ${S} is moved to "${T}/ignore", and that directory is moved back
# directly into ${S}.
mkdir "${T}"/ignore || die '"mkdir" failed.'
mv "${S}"/powerline/bindings/vim "${T}" || die '"mv" failed.'
mv * "${T}"/ignore || die '"mv" failed.'
mv "${T}"/vim/* "${S}" || die '"mv" failed.'

# Remove all remaining Java and Python files to prevent
# vim-plugin_src_install() from installing such files as documentation.
# Which, if you think about it, is a pretty terrible default behaviour.
find . -type f '(' -name '*.class' -o -name '*.py' ')' -delete ||
die '"find" failed.'

# Remove nonstandard paths from this plugin's implementation.
sed -i -e '/sys\.path\.append/d' "${S}"/plugin/powerline.vim ||
die '"sed" failed.'
}