Gentoo Archives: gentoo-commits

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