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: ChangeLog lxpanel-0.5.7-r1.ebuild lxpanel-0.5.7.ebuild
Date: Wed, 27 Jul 2011 16:34:23
Message-Id: 20110727163407.A3BC720051@flycatcher.gentoo.org
1 vostorga 11/07/27 16:34:07
2
3 Modified: ChangeLog
4 Added: lxpanel-0.5.7-r1.ebuild
5 Removed: lxpanel-0.5.7.ebuild
6 Log:
7 Fix usage of GtkRequisition and tooltip
8
9 (Portage version: 2.1.10.3/cvs/Linux i686)
10
11 Revision Changes Path
12 1.31 lxde-base/lxpanel/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxpanel/ChangeLog?rev=1.31&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxpanel/ChangeLog?rev=1.31&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxpanel/ChangeLog?r1=1.30&r2=1.31
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/lxde-base/lxpanel/ChangeLog,v
21 retrieving revision 1.30
22 retrieving revision 1.31
23 diff -u -r1.30 -r1.31
24 --- ChangeLog 26 Jul 2011 22:34:58 -0000 1.30
25 +++ ChangeLog 27 Jul 2011 16:34:07 -0000 1.31
26 @@ -1,6 +1,13 @@
27 # ChangeLog for lxde-base/lxpanel
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/lxde-base/lxpanel/ChangeLog,v 1.30 2011/07/26 22:34:58 hwoarang Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/lxde-base/lxpanel/ChangeLog,v 1.31 2011/07/27 16:34:07 vostorga Exp $
31 +
32 +*lxpanel-0.5.7-r1 (27 Jul 2011)
33 +
34 + 27 Jul 2011; <vostorga@g.o> -lxpanel-0.5.7.ebuild,
35 + +lxpanel-0.5.7-r1.ebuild, +files/lxpanel-0.5.7-requisition.patch,
36 + +files/lxpanel-0.5.7-tooltip-netstatus.patch:
37 + Fix usage of GtkRequisition and tooltip
38
39 *lxpanel-0.5.7 (26 Jul 2011)
40
41
42
43
44 1.1 lxde-base/lxpanel/lxpanel-0.5.7-r1.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxpanel/lxpanel-0.5.7-r1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxpanel/lxpanel-0.5.7-r1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: lxpanel-0.5.7-r1.ebuild
50 ===================================================================
51 # Copyright 1999-2011 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.7-r1.ebuild,v 1.1 2011/07/27 16:34:07 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}-requisition.patch
83 epatch "${FILESDIR}"/${P}-tooltip-netstatus.patch
84 eautoreconf
85 }
86
87 src_configure() {
88 local plugins=all
89 [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb
90
91 econf $(use_enable alsa) --with-x --with-plugins=${plugins}
92 # the gtk+ dep already pulls in libX11, so we might as well hardcode with-x
93 }
94
95 src_install () {
96 emake DESTDIR="${D}" install
97 dodoc AUTHORS ChangeLog README
98
99 # Get rid of the .la files.
100 find "${D}" -name '*.la' -delete
101 }
102
103 pkg_postinst() {
104 elog "If you have problems with broken icons shown in the main panel,"
105 elog "you will have to configure panel settings via its menu."
106 elog "This will not be an issue with first time installations."
107 }