Gentoo Archives: gentoo-commits

From: "Victor Ostorga (vostorga)" <vostorga@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in lxde-base/lxpanel: lxpanel-0.5.8-r1.ebuild ChangeLog
Date: Sun, 01 Jan 2012 13:39:36
Message-Id: 20120101133925.8B96F2004B@flycatcher.gentoo.org
1 vostorga 12/01/01 13:39:25
2
3 Modified: ChangeLog
4 Added: lxpanel-0.5.8-r1.ebuild
5 Log:
6 Fixes battery metter always showing 100 percent charge, patch thanks to Robert Meyer <r.meyer@××××××××××.org> bug #389581
7
8 (Portage version: 2.1.10.11/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.36 lxde-base/lxpanel/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxpanel/ChangeLog?rev=1.36&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxpanel/ChangeLog?rev=1.36&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxpanel/ChangeLog?r1=1.35&r2=1.36
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/lxde-base/lxpanel/ChangeLog,v
20 retrieving revision 1.35
21 retrieving revision 1.36
22 diff -u -r1.35 -r1.36
23 --- ChangeLog 9 Oct 2011 16:44:30 -0000 1.35
24 +++ ChangeLog 1 Jan 2012 13:39:25 -0000 1.36
25 @@ -1,6 +1,13 @@
26 # ChangeLog for lxde-base/lxpanel
27 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/lxde-base/lxpanel/ChangeLog,v 1.35 2011/10/09 16:44:30 maekke Exp $
29 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/lxde-base/lxpanel/ChangeLog,v 1.36 2012/01/01 13:39:25 vostorga Exp $
31 +
32 +*lxpanel-0.5.8-r1 (01 Jan 2012)
33 +
34 + 01 Jan 2012; Victor Ostorga +lxpanel-0.5.8-r1.ebuild,
35 + +files/lxpanel-0.5.8-battery-meter.patch:
36 + Fixes battery metter always showing 100 percent charge, patch thanks to
37 + Robert Meyer <r.meyer@××××××××××.org> bug #389581
38
39 09 Oct 2011; Markus Meier <maekke@g.o> lxpanel-0.5.8.ebuild:
40 arm stable, bug #385189
41
42
43
44 1.1 lxde-base/lxpanel/lxpanel-0.5.8-r1.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxpanel/lxpanel-0.5.8-r1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxpanel/lxpanel-0.5.8-r1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: lxpanel-0.5.8-r1.ebuild
50 ===================================================================
51 # Copyright 1999-2012 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/lxde-base/lxpanel/lxpanel-0.5.8-r1.ebuild,v 1.1 2012/01/01 13:39:25 vostorga Exp $
54
55 EAPI="4"
56
57 inherit autotools eutils
58
59 DESCRIPTION="Lightweight X11 desktop panel for LXDE"
60 HOMEPAGE="http://lxde.org/"
61 SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
62
63 LICENSE="GPL-2"
64 KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86 ~x86-interix ~amd64-linux ~x86-linux"
65 SLOT="0"
66 IUSE="+alsa"
67 RESTRICT="test" # bug 249598
68
69 RDEPEND="x11-libs/gtk+:2
70 x11-libs/libXmu
71 x11-libs/libXpm
72 lxde-base/lxmenu-data
73 lxde-base/menu-cache
74 alsa? ( media-libs/alsa-lib )"
75 DEPEND="${RDEPEND}
76 dev-util/pkgconfig
77 sys-devel/gettext"
78
79 src_prepare() {
80 epatch "${FILESDIR}"/${PN}-0.5.1-sandbox.patch
81 epatch "${FILESDIR}"/${PN}-0.5.6-broken-apps.patch
82 epatch "${FILESDIR}"/${P}-battery-meter.patch
83 eautoreconf
84 }
85
86 src_configure() {
87 local plugins=all
88 [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb
89
90 econf $(use_enable alsa) --with-x --with-plugins=${plugins}
91 # the gtk+ dep already pulls in libX11, so we might as well hardcode with-x
92 }
93
94 src_install () {
95 emake DESTDIR="${D}" install
96 dodoc AUTHORS ChangeLog README
97
98 # Get rid of the .la files.
99 find "${D}" -name '*.la' -delete
100 }
101
102 pkg_postinst() {
103 elog "If you have problems with broken icons shown in the main panel,"
104 elog "you will have to configure panel settings via its menu."
105 elog "This will not be an issue with first time installations."
106 }