Gentoo Archives: gentoo-commits

From: "Nirbheek Chauhan (nirbheek)" <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/libxklavier: ChangeLog libxklavier-5.1.ebuild
Date: Tue, 22 Feb 2011 19:05:44
Message-Id: 20110222190529.535D520054@flycatcher.gentoo.org
1 nirbheek 11/02/22 19:05:29
2
3 Modified: ChangeLog
4 Added: libxklavier-5.1.ebuild
5 Log:
6 Bump to 5.1, adds new API for GNOME 3, drop .la files
7
8 (Portage version: 2.1.9.40/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.152 x11-libs/libxklavier/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libxklavier/ChangeLog?rev=1.152&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libxklavier/ChangeLog?rev=1.152&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libxklavier/ChangeLog?r1=1.151&r2=1.152
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-libs/libxklavier/ChangeLog,v
20 retrieving revision 1.151
21 retrieving revision 1.152
22 diff -u -r1.151 -r1.152
23 --- ChangeLog 4 Feb 2011 00:37:22 -0000 1.151
24 +++ ChangeLog 22 Feb 2011 19:05:29 -0000 1.152
25 @@ -1,6 +1,12 @@
26 # ChangeLog for x11-libs/libxklavier
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxklavier/ChangeLog,v 1.151 2011/02/04 00:37:22 abcd Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxklavier/ChangeLog,v 1.152 2011/02/22 19:05:29 nirbheek Exp $
30 +
31 +*libxklavier-5.1 (22 Feb 2011)
32 +
33 + 22 Feb 2011; Nirbheek Chauhan <nirbheek@g.o>
34 + +libxklavier-5.1.ebuild:
35 + Bump to 5.1, adds new API for GNOME 3, drop .la files
36
37 04 Feb 2011; Jonathan Callen <abcd@g.o> libxklavier-5.0.ebuild:
38 remove has_version call on package in DEPEND, bump to EAPI=3, add prefix
39
40
41
42 1.1 x11-libs/libxklavier/libxklavier-5.1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libxklavier/libxklavier-5.1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libxklavier/libxklavier-5.1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: libxklavier-5.1.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/x11-libs/libxklavier/libxklavier-5.1.ebuild,v 1.1 2011/02/22 19:05:29 nirbheek Exp $
52
53 EAPI="3"
54 inherit gnome.org eutils libtool multilib
55
56 DESCRIPTION="High level XKB library"
57 HOMEPAGE="http://www.freedesktop.org/Software/LibXklavier"
58
59 LICENSE="LGPL-2"
60 SLOT="0"
61 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
62 IUSE="doc"
63
64 RDEPEND="x11-misc/xkeyboard-config
65 x11-libs/libX11
66 >=x11-libs/libXi-1.1.3
67 x11-apps/xkbcomp
68 x11-libs/libxkbfile
69 >=dev-libs/glib-2.16:2
70 dev-libs/libxml2
71 app-text/iso-codes"
72 DEPEND="${RDEPEND}
73 dev-util/pkgconfig
74 sys-devel/gettext
75 doc? ( >=dev-util/gtk-doc-1.4 )"
76
77 src_configure() {
78 econf \
79 --disable-dependency-tracking \
80 --disable-static \
81 --with-html-dir="${EPREFIX}/usr/share/doc/${PF}/html" \
82 --with-xkb-base="${EPREFIX}/usr/share/X11/xkb" \
83 --with-xkb-bin-base="${EPREFIX}/usr/bin" \
84 $(use_enable doc gtk-doc)
85 }
86
87 src_install() {
88 emake DESTDIR="${D}" install || die
89 dodoc AUTHORS ChangeLog CREDITS NEWS README || die
90
91 # Remove unnecessary la files
92 find "${D}" -name '*.la' -exec rm -f '{}' + || die
93 }
94
95 pkg_postinst() {
96 preserve_old_lib_notify /usr/$(get_libdir)/libxklavier.so.15
97 }