commit:     ab2079189ff72033d46d55349add649ffb2db6de
Author:     charIes17 <charles17 <AT> arcor <DOT> de>
AuthorDate: Mon Jan 15 06:43:34 2018 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue Mar 27 00:57:24 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab207918

lxde-base/lxpanel: RDEPEND x11-libs/gdk-pixbuf[X]

Closes: https://bugs.gentoo.org/614086
Also adds locale handling to 0.9.3-r1
Closes: https://github.com/gentoo/gentoo/pull/6864

 ...xpanel-0.9.3.ebuild => lxpanel-0.9.3-r1.ebuild} | 23 +++++++++++++++++-----
 lxde-base/lxpanel/lxpanel-0.9.3.ebuild             |  2 +-
 2 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/lxde-base/lxpanel/lxpanel-0.9.3.ebuild 
b/lxde-base/lxpanel/lxpanel-0.9.3-r1.ebuild
similarity index 70%
copy from lxde-base/lxpanel/lxpanel-0.9.3.ebuild
copy to lxde-base/lxpanel/lxpanel-0.9.3-r1.ebuild
index 2c22a239d32..246d9549e28 100644
--- a/lxde-base/lxpanel/lxpanel-0.9.3.ebuild
+++ b/lxde-base/lxpanel/lxpanel-0.9.3-r1.ebuild
@@ -1,17 +1,23 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=6
 
-inherit readme.gentoo-r1
+PLOCALES="af ar be bg bn_IN bn ca cs da de el en_GB es et eu fa fi fo fr frp
+gl he hr hu id is it ja kk km ko lg lt lv ml ms nb nl nn pa pl ps pt_BR pt ro
+ru sk sl sr@latin sr sv te th tr tt_RU ug uk ur_PK ur vi zh_CN zh_HK zh_TW"
+
+PLOCALE_BACKUP="en_GB"
+
+inherit l10n readme.gentoo-r1
 
 DESCRIPTION="Lightweight X11 desktop panel for LXDE"
 HOMEPAGE="https://wiki.lxde.org/en/LXPanel";
 SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
 
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~amd64-linux ~arm-linux ~x86-linux"
 SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~arm-linux 
~x86-linux"
 IUSE="+alsa wifi"
 
 RDEPEND="dev-libs/keybinder:0=
@@ -21,7 +27,7 @@ RDEPEND="dev-libs/keybinder:0=
        x11-libs/libXmu
        x11-libs/libXpm
        x11-libs/cairo
-       x11-libs/gdk-pixbuf
+       x11-libs/gdk-pixbuf[X]
        x11-libs/libX11
        lxde-base/lxmenu-data
        lxde-base/menu-cache
@@ -35,6 +41,13 @@ DOC_CONTENTS="If you have problems with broken icons shown 
in the main panel,
 you will have to configure panel settings via its menu.
 This will not be an issue with first time installations."
 
+src_prepare() {
+       default
+
+       export LINGUAS="${LINGUAS:-${PLOCALE_BACKUP}}"
+       l10n_get_locales > po/LINGUAS || die
+}
+
 src_configure() {
        local plugins="netstatus,volume,cpu,deskno,batt, \
                kbled,xkb,thermal,cpufreq,monitors"

diff --git a/lxde-base/lxpanel/lxpanel-0.9.3.ebuild 
b/lxde-base/lxpanel/lxpanel-0.9.3.ebuild
index 2c22a239d32..0f628687d4d 100644
--- a/lxde-base/lxpanel/lxpanel-0.9.3.ebuild
+++ b/lxde-base/lxpanel/lxpanel-0.9.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"

Reply via email to