Skip to content

Commit

Permalink
Merge pull request #47 from ZyX-I/powerline-release-2.5
Browse files Browse the repository at this point in the history
powerline*: Release 2.5
  • Loading branch information
ZyX-I authored Jul 13, 2016
2 parents 27847bf + e0dafe4 commit f2160b5
Show file tree
Hide file tree
Showing 4 changed files with 71 additions and 0 deletions.
1 change: 1 addition & 0 deletions app-misc/powerline/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ DIST powerline-status-2.1.tar.gz 212484 SHA256 a027fdeccac68d776ff9fa65bb5ba166c
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
DIST powerline-status-2.4.tar.gz 244603 SHA256 1781335de3ad5285b9baf26642674cd03df91c35ba2324c9b5b23df869a8ec4a SHA512 989366ff11fd3e427c831eaaf24e747c1bf28be9355ff8d3da3509145d8362ab58d58cbc859e0a803f357c45aaf46a93e7229e14996e12e83d93ce0467c83840 WHIRLPOOL fe38d22898be2723a896f74f66c0770c62a6375e7ca6fd12d84d7c240641e05cb836e18b38b16469f760d5b659cbc23242263db346f8dcd8a1d4326f4e5ffdb0
DIST powerline-status-2.5.tar.gz 248008 SHA256 5eac2801ff8a8093a80aa78e2eaf6204f872607e48713d840d35013a63382084 SHA512 5ac9d655005320315cb80c56c873cb0a39fbfc80cea23e05f2202c1d4e184303131cafb0d03a8a332bd1fe793fe1bdade14303e9201b7f3ae4eec1ac26791455 WHIRLPOOL 56af90d6ecc95a7238803a7f2ad7e59e1f40c30ef01828cef9abd2af74870fdf15fdf57d29294e7b317cb586f816b78c2bfc861954e702b60264ca49370d98c9
1 change: 1 addition & 0 deletions app-misc/powerline/powerline-2.5.ebuild
1 change: 1 addition & 0 deletions app-vim/powerline-vim/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ DIST powerline-status-2.1.tar.gz 212484 SHA256 a027fdeccac68d776ff9fa65bb5ba166c
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
DIST powerline-status-2.4.tar.gz 244603 SHA256 1781335de3ad5285b9baf26642674cd03df91c35ba2324c9b5b23df869a8ec4a SHA512 989366ff11fd3e427c831eaaf24e747c1bf28be9355ff8d3da3509145d8362ab58d58cbc859e0a803f357c45aaf46a93e7229e14996e12e83d93ce0467c83840 WHIRLPOOL fe38d22898be2723a896f74f66c0770c62a6375e7ca6fd12d84d7c240641e05cb836e18b38b16469f760d5b659cbc23242263db346f8dcd8a1d4326f4e5ffdb0
DIST powerline-status-2.5.tar.gz 248008 SHA256 5eac2801ff8a8093a80aa78e2eaf6204f872607e48713d840d35013a63382084 SHA512 5ac9d655005320315cb80c56c873cb0a39fbfc80cea23e05f2202c1d4e184303131cafb0d03a8a332bd1fe793fe1bdade14303e9201b7f3ae4eec1ac26791455 WHIRLPOOL 56af90d6ecc95a7238803a7f2ad7e59e1f40c30ef01828cef9abd2af74870fdf15fdf57d29294e7b317cb586f816b78c2bfc861954e702b60264ca49370d98c9
68 changes: 68 additions & 0 deletions app-vim/powerline-vim/powerline-vim-2.5.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="6"

# 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.'

# Apply user-specific patches *AFTER* all requisite patches above.
default_src_prepare
}

0 comments on commit f2160b5

Please sign in to comment.