Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/emul-linux-x86-gtklibs: ChangeLog emul-linux-x86-gtklibs-20091231.ebuild
Date: Thu, 31 Dec 2009 12:04:18
Message-Id: E1NQJkY-0000eU-Sx@stork.gentoo.org
1 pacho 09/12/31 12:03:30
2
3 Modified: ChangeLog
4 Added: emul-linux-x86-gtklibs-20091231.ebuild
5 Log:
6 New emul set
7 (Portage version: 2.1.7.15/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.68 app-emulation/emul-linux-x86-gtklibs/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/ChangeLog?rev=1.68&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/ChangeLog?rev=1.68&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/ChangeLog?r1=1.67&r2=1.68
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/ChangeLog,v
19 retrieving revision 1.67
20 retrieving revision 1.68
21 diff -u -r1.67 -r1.68
22 --- ChangeLog 30 Dec 2009 19:49:23 -0000 1.67
23 +++ ChangeLog 31 Dec 2009 12:03:30 -0000 1.68
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-emulation/emul-linux-x86-gtklibs
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/ChangeLog,v 1.67 2009/12/30 19:49:23 pacho Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/ChangeLog,v 1.68 2009/12/31 12:03:30 pacho Exp $
29 +
30 +*emul-linux-x86-gtklibs-20091231 (31 Dec 2009)
31 +
32 + 31 Dec 2009; Pacho Ramos <pacho@g.o>
33 + +emul-linux-x86-gtklibs-20091231.ebuild:
34 + New emul set, fixed bugs 258066 and 298518
35
36 30 Dec 2009; Pacho Ramos <pacho@g.o>
37 emul-linux-x86-gtklibs-20081109.ebuild,
38
39
40
41 1.1 app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-20091231.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-20091231.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-20091231.ebuild?rev=1.1&content-type=text/plain
45
46 Index: emul-linux-x86-gtklibs-20091231.ebuild
47 ===================================================================
48 # Copyright 1999-2009 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-20091231.ebuild,v 1.1 2009/12/31 12:03:30 pacho Exp $
51
52 inherit emul-linux-x86
53
54 LICENSE="GPL-3 GPL-2 LGPL-2 LGPL-2.1 FTL MIT || ( LGPL-2.1 MPL-1.1 )"
55 KEYWORDS="-* ~amd64"
56
57 IUSE=""
58
59 DEPEND=""
60 RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}
61 ~app-emulation/emul-linux-x86-xlibs-${PV}"
62
63 src_unpack() {
64 query_tools="${S}/usr/bin/gtk-query-immodules-2.0|${S}/usr/bin/gdk-pixbuf-query-loaders|${S}/usr/bin/pango-querymodules"
65 ALLOWED="(${S}/etc/env.d|${S}/etc/gtk-2.0|${S}/etc/pango/i686-pc-linux-gnu|${query_tools})"
66 emul-linux-x86_src_unpack
67
68 # these tools generate an index in /etc/{pango,gtk-2.0}/${CHOST}
69 mv -f "${S}/usr/bin/pango-querymodules"{,32} || die
70 mv -f "${S}/usr/bin/gtk-query-immodules-2.0"{,-32} || die
71 mv -f "${S}/usr/bin/gdk-pixbuf-query-loaders"{,32} || die
72 }
73
74 pkg_preinst() {
75 #bug 169058
76 for l in "${ROOT}/usr/lib32/{pango,gtk-2.0}" ; do
77 [[ -L ${l} ]] && rm -f ${l}
78 done
79 }
80
81 pkg_postinst() {
82 PANGO_CONFDIR="/etc/pango/i686-pc-linux-gnu"
83 if [[ ${ROOT} == "/" ]] ; then
84 einfo "Generating pango modules listing..."
85 mkdir -p ${PANGO_CONFDIR}
86 pango-querymodules32 > ${PANGO_CONFDIR}/pango.modules
87 fi
88
89 GTK2_CONFDIR="/etc/gtk-2.0/i686-pc-linux-gnu"
90 einfo "Generating gtk+ immodules/gdk-pixbuf loaders listing..."
91 mkdir -p ${GTK2_CONFDIR}
92 gtk-query-immodules-2.0-32 > "${ROOT}${GTK2_CONFDIR}/gtk.immodules"
93 gdk-pixbuf-query-loaders32 > "${ROOT}${GTK2_CONFDIR}/gdk-pixbuf.loaders"
94
95 # gdk-pixbuf.loaders should be in their CHOST directories respectively.
96 if [[ -e ${ROOT}/etc/gtk-2.0/gdk-pixbuf.loaders ]] ; then
97 ewarn
98 ewarn "File /etc/gtk-2.0/gdk-pixbuf.loaders shouldn't be present on"
99 ewarn "multilib systems, please remove it by hand."
100 ewarn
101 fi
102 }