Gentoo Archives: gentoo-commits

From: "Michal Gorny (mgorny)" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-base/libglade: libglade-2.6.4-r1.ebuild ChangeLog
Date: Sun, 27 Apr 2014 10:29:11
Message-Id: 20140427102905.579842004B@flycatcher.gentoo.org
1 mgorny 14/04/27 10:29:05
2
3 Modified: ChangeLog
4 Added: libglade-2.6.4-r1.ebuild
5 Log:
6 Convert to python-single-r1, bug #481288.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)
9
10 Revision Changes Path
11 1.141 gnome-base/libglade/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/libglade/ChangeLog?rev=1.141&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/libglade/ChangeLog?rev=1.141&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/libglade/ChangeLog?r1=1.140&r2=1.141
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-base/libglade/ChangeLog,v
20 retrieving revision 1.140
21 retrieving revision 1.141
22 diff -u -r1.140 -r1.141
23 --- ChangeLog 23 Feb 2013 02:19:26 -0000 1.140
24 +++ ChangeLog 27 Apr 2014 10:29:05 -0000 1.141
25 @@ -1,6 +1,11 @@
26 # ChangeLog for gnome-base/libglade
27 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/gnome-base/libglade/ChangeLog,v 1.140 2013/02/23 02:19:26 zmedico Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/gnome-base/libglade/ChangeLog,v 1.141 2014/04/27 10:29:05 mgorny Exp $
31 +
32 +*libglade-2.6.4-r1 (27 Apr 2014)
33 +
34 + 27 Apr 2014; Michał Górny <mgorny@g.o> +libglade-2.6.4-r1.ebuild:
35 + Convert to python-single-r1, bug #481288.
36
37 23 Feb 2013; Zac Medico <zmedico@g.o> libglade-2.6.4.ebuild:
38 Add ~arm-linux keyword.
39
40
41
42 1.1 gnome-base/libglade/libglade-2.6.4-r1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/libglade/libglade-2.6.4-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-base/libglade/libglade-2.6.4-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: libglade-2.6.4-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/gnome-base/libglade/libglade-2.6.4-r1.ebuild,v 1.1 2014/04/27 10:29:05 mgorny Exp $
52
53 EAPI=5
54
55 GCONF_DEBUG="no"
56 GNOME_TARBALL_SUFFIX="bz2"
57 GNOME2_LA_PUNT="yes"
58
59 PYTHON_COMPAT=( python2_7 pypy )
60 PYTHON_REQ_USE='xml(+)'
61
62 inherit autotools eutils gnome2 python-single-r1 virtualx
63
64 DESCRIPTION="Library to construct graphical interfaces at runtime"
65 HOMEPAGE="http://library.gnome.org/devel/libglade/stable/"
66
67 LICENSE="LGPL-2"
68 SLOT="2.0"
69 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
70 IUSE="doc static-libs test"
71
72 RDEPEND=">=dev-libs/glib-2.10:2
73 >=x11-libs/gtk+-2.8.10:2
74 >=dev-libs/atk-1.9
75 >=dev-libs/libxml2-2.4.10
76 ${PYTHON_DEPS}"
77 DEPEND="${RDEPEND}
78 virtual/pkgconfig
79 doc? ( >=dev-util/gtk-doc-1 )"
80
81 pkg_setup() {
82 G2CONF="${G2CONF} $(use_enable static-libs static)"
83 DOCS="AUTHORS ChangeLog NEWS README"
84
85 python-single-r1_pkg_setup
86 }
87
88 src_prepare() {
89 # patch to stop make install installing the xml catalog
90 # because we do it ourselves in postinst()
91 epatch "${FILESDIR}"/Makefile.in.am-2.4.2-xmlcatalog.patch
92
93 # patch to not throw a warning with gtk+-2.14 during tests, as it triggers abort
94 epatch "${FILESDIR}/${PN}-2.6.3-fix_tests-page_size.patch"
95
96 # Fails with gold due to recent changes in glib-2.32's pkg-config files
97 epatch "${FILESDIR}/${P}-gold-glib-2.32.patch"
98
99 # Needed for solaris, else gcc finds a syntax error in /usr/include/signal.h
100 epatch "${FILESDIR}/${P}-enable-extensions.patch"
101
102 sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
103 glade/Makefile.am glade/Makefile.in || die
104
105 if ! use test; then
106 sed 's/ tests//' -i Makefile.am Makefile.in || die "sed failed"
107 fi
108
109 gnome2_src_prepare
110 AT_NOELIBTOOLIZE=yes eautoreconf
111 }
112
113 src_test() {
114 Xemake check || die "make check failed"
115 }
116
117 src_install() {
118 dodir /etc/xml
119 gnome2_src_install
120
121 # /usr/bin/libglade-convert is the only Python thing in it
122 python_fix_shebang "${ED}"/usr/bin/libglade-convert
123 }
124
125 pkg_postinst() {
126 echo ">>> Updating XML catalog"
127 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "system" \
128 "http://glade.gnome.org/glade-2.0.dtd" \
129 "${EPREFIX}"/usr/share/xml/libglade/glade-2.0.dtd /etc/xml/catalog
130 gnome2_pkg_postinst
131 }
132
133 pkg_postrm() {
134 gnome2_pkg_postrm
135 echo ">>> removing entries from the XML catalog"
136 "${EPREFIX}"/usr/bin/xmlcatalog --noout --del \
137 "${EPREFIX}"/usr/share/xml/libglade/glade-2.0.dtd /etc/xml/catalog
138 }