Gentoo Archives: gentoo-commits

From: "Michael Sterrett (mr_bones_)" <mr_bones_@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-kids/gcompris: gcompris-12.11.ebuild ChangeLog
Date: Thu, 29 Nov 2012 20:01:32
Message-Id: 20121129200120.08E9E20C65@flycatcher.gentoo.org
1 mr_bones_ 12/11/29 20:01:19
2
3 Modified: ChangeLog
4 Added: gcompris-12.11.ebuild
5 Log:
6 version bump (bug #445051)
7
8 (Portage version: 2.1.11.31/cvs/Linux x86_64, unsigned Manifest commit)
9
10 Revision Changes Path
11 1.87 games-kids/gcompris/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-kids/gcompris/ChangeLog?rev=1.87&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-kids/gcompris/ChangeLog?rev=1.87&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-kids/gcompris/ChangeLog?r1=1.86&r2=1.87
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/games-kids/gcompris/ChangeLog,v
20 retrieving revision 1.86
21 retrieving revision 1.87
22 diff -u -r1.86 -r1.87
23 --- ChangeLog 7 Nov 2012 20:14:51 -0000 1.86
24 +++ ChangeLog 29 Nov 2012 20:01:19 -0000 1.87
25 @@ -1,6 +1,12 @@
26 # ChangeLog for games-kids/gcompris
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/games-kids/gcompris/ChangeLog,v 1.86 2012/11/07 20:14:51 tetromino Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/games-kids/gcompris/ChangeLog,v 1.87 2012/11/29 20:01:19 mr_bones_ Exp $
30 +
31 +*gcompris-12.11 (29 Nov 2012)
32 +
33 + 29 Nov 2012; Michael Sterrett <mr_bones_@g.o>
34 + +files/gcompris-12.11-build.patch, +gcompris-12.11.ebuild:
35 + version bump (bug #445051)
36
37 07 Nov 2012; Alexandre Rostovtsev <tetromino@g.o>
38 gcompris-12.05.ebuild:
39
40
41
42 1.1 games-kids/gcompris/gcompris-12.11.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-kids/gcompris/gcompris-12.11.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-kids/gcompris/gcompris-12.11.ebuild?rev=1.1&content-type=text/plain
46
47 Index: gcompris-12.11.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/games-kids/gcompris/gcompris-12.11.ebuild,v 1.1 2012/11/29 20:01:19 mr_bones_ Exp $
52
53 EAPI=5
54 PYTHON_DEPEND="2:2.6"
55 PYTHON_USE_WITH="sqlite threads"
56
57 inherit autotools eutils python games
58
59 DESCRIPTION="full featured educational application for children from 2 to 10"
60 HOMEPAGE="http://gcompris.net/"
61 SRC_URI="mirror://sourceforge/gcompris/${P}.tar.bz2"
62
63 LICENSE="GPL-3"
64 SLOT="0"
65 KEYWORDS="~amd64 ~ppc ~x86"
66 IUSE="gstreamer"
67
68 RDEPEND="x11-libs/gtk+:2
69 gnome-base/librsvg[gtk]
70 gstreamer? (
71 media-libs/gstreamer:0.10
72 media-libs/gst-plugins-good:0.10
73 media-plugins/gst-plugins-ogg:0.10
74 media-plugins/gst-plugins-alsa:0.10
75 media-plugins/gst-plugins-vorbis:0.10 )
76 !gstreamer? (
77 media-libs/sdl-mixer
78 media-libs/libsdl )
79 dev-libs/libxml2
80 dev-libs/popt
81 virtual/libintl
82 games-board/gnuchess
83 dev-db/sqlite:3
84 dev-python/pygtk"
85 DEPEND="${RDEPEND}
86 gnome-base/gnome-common
87 dev-perl/XML-Parser
88 sys-devel/gettext
89 sys-apps/texinfo
90 app-text/texi2html
91 virtual/pkgconfig"
92 RDEPEND="${RDEPEND}
93 media-gfx/tuxpaint
94 sci-electronics/gnucap"
95
96 pkg_setup() {
97 python_set_active_version 2
98 python_pkg_setup
99 games_pkg_setup
100 }
101
102 src_prepare() {
103 # Drop DEPRECATED flags, bug #387817
104 sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
105 src/gcompris/Makefile.am src/gcompris/Makefile.in \
106 src/goocanvas/src/Makefile.am src/goocanvas/src/Makefile.in \
107 || die
108
109 epatch "${FILESDIR}"/${P}-build.patch
110 cp /usr/share/gettext/config.rpath .
111 eautoreconf
112 sed -i \
113 -e 's#^itlocaledir =.*$#itlocaledir = @localedir@#' \
114 po/Makefile.in.in || die
115
116 # Fix desktop files
117 sed -i \
118 -e '/Encoding/d' \
119 gcompris.desktop.in \
120 gcompris-edit.desktop.in || die
121 }
122
123 src_configure() {
124 GNUCHESS="${GAMES_BINDIR}"/gnuchess \
125 egamesconf \
126 --datarootdir="${GAMES_DATADIR}" \
127 --datadir="${GAMES_DATADIR}" \
128 --localedir=/usr/share/locale \
129 --infodir=/usr/share/info \
130 --with-python="$(PYTHON -a)" \
131 $(use_enable !gstreamer sdlmixer) \
132 --enable-sqlite \
133 --enable-py-build-only
134 }
135
136 src_compile() {
137 emake -j1
138 }
139
140 src_install() {
141 emake DESTDIR="${D}" install
142 prune_libtool_files --modules
143 dodoc AUTHORS ChangeLog NEWS README THANKS TODO
144 prepgamesdirs
145 }