mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
app-portage/porthole: Revision bump, convert to EAPI 5
Remove pypy dep due to pygtksourceview no longer having it. Package-Manager: portage-2.2.20.1
This commit is contained in:
76
app-portage/porthole/porthole-0.6.1-r4.ebuild
Normal file
76
app-portage/porthole/porthole-0.6.1-r4.ebuild
Normal file
@@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=(python2_7)
|
||||
PYTHON_REQ_USE="threads(+),xml(+)"
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
DESCRIPTION="A GTK+-based frontend to Portage"
|
||||
HOMEPAGE="http://porthole.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/porthole/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="nls"
|
||||
LANGS="de pl ru vi it fr tr"
|
||||
for X in $LANGS; do IUSE="${IUSE} linguas_${X}"; done
|
||||
|
||||
RDEPEND=">=sys-apps/portage-2.1[${PYTHON_USEDEP}]
|
||||
dev-python/pygtk:2[${PYTHON_USEDEP}]
|
||||
gnome-base/libglade:2.0
|
||||
dev-python/pygtksourceview:2[${PYTHON_USEDEP}]
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( >=sys-devel/gettext-0.14 )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-masking_status.patch" # bug 307037
|
||||
"${FILESDIR}/${P}-missing_import.patch" # bug 323179
|
||||
"${FILESDIR}/${P}-missing-attribute.patch" #bug 323179
|
||||
)
|
||||
|
||||
src_compile(){
|
||||
# Compile localizations if necessary
|
||||
if use nls ; then
|
||||
cd scripts
|
||||
./pocompile.sh -emerge ${LINGUAS} || die "pocompile failed"
|
||||
fi
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
dodoc TODO README NEWS AUTHORS
|
||||
|
||||
keepdir /var/log/porthole
|
||||
fperms g+w /var/log/porthole
|
||||
keepdir /var/db/porthole
|
||||
fperms g+w /var/db/porthole
|
||||
|
||||
# nls
|
||||
if use nls; then
|
||||
# mo directory doesn't exists with nls enabled and unsupported LINGUAS
|
||||
[[ -d porthole/i18n/mo ]] && domo porthole/i18n/mo/*
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
chgrp portage "${D}"/var/log/porthole
|
||||
chgrp portage "${D}"/var/db/porthole
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo
|
||||
einfo "Porthole has updated the way that the upgrades are sent to emerge."
|
||||
einfo "In this new way the user needs to set any 'Settings' menu emerge options"
|
||||
einfo "Porthole automatically adds '--oneshot' for all upgrades selections"
|
||||
einfo "Other options recommended are '--noreplace' along with '--update'"
|
||||
einfo "They allow for portage to skip any packages that might have already"
|
||||
einfo "been upgraded as a dependency of another previously upgraded package"
|
||||
einfo
|
||||
}
|
||||
Reference in New Issue
Block a user