Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-kids/gcompris: gcompris-12.11-r1.ebuild ChangeLog
Date: Sat, 26 Oct 2013 20:51:35
Message-Id: 20131026204933.2AF7220047@flycatcher.gentoo.org
1 hasufell 13/10/26 20:49:33
2
3 Modified: ChangeLog
4 Added: gcompris-12.11-r1.ebuild
5 Log:
6 migrate to python-single-r1
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
9
10 Revision Changes Path
11 1.95 games-kids/gcompris/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-kids/gcompris/ChangeLog?rev=1.95&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-kids/gcompris/ChangeLog?rev=1.95&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-kids/gcompris/ChangeLog?r1=1.94&r2=1.95
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/games-kids/gcompris/ChangeLog,v
20 retrieving revision 1.94
21 retrieving revision 1.95
22 diff -u -r1.94 -r1.95
23 --- ChangeLog 26 Oct 2013 20:04:23 -0000 1.94
24 +++ ChangeLog 26 Oct 2013 20:49:32 -0000 1.95
25 @@ -1,6 +1,11 @@
26 # ChangeLog for games-kids/gcompris
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/games-kids/gcompris/ChangeLog,v 1.94 2013/10/26 20:04:23 hasufell Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/games-kids/gcompris/ChangeLog,v 1.95 2013/10/26 20:49:32 hasufell Exp $
30 +
31 +*gcompris-12.11-r1 (26 Oct 2013)
32 +
33 + 26 Oct 2013; Julian Ospald <hasufell@g.o> +gcompris-12.11-r1.ebuild:
34 + migrate to python-single-r1
35
36 26 Oct 2013; Julian Ospald <hasufell@g.o> gcompris-12.11.ebuild,
37 +files/gcompris-12.11-underlinking.patch:
38
39
40
41 1.1 games-kids/gcompris/gcompris-12.11-r1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-kids/gcompris/gcompris-12.11-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-kids/gcompris/gcompris-12.11-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: gcompris-12.11-r1.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/games-kids/gcompris/gcompris-12.11-r1.ebuild,v 1.1 2013/10/26 20:49:32 hasufell Exp $
51
52 EAPI=5
53 PYTHON_COMPAT=( python2_6 python2_7 )
54 PYTHON_REQ_USE="sqlite,threads"
55
56 inherit autotools eutils python-single-r1 games
57
58 DESCRIPTION="full featured educational application for children from 2 to 10"
59 HOMEPAGE="http://gcompris.net/"
60 SRC_URI="mirror://sourceforge/gcompris/${P}.tar.bz2"
61
62 LICENSE="GPL-3"
63 SLOT="0"
64 KEYWORDS="~amd64 ~ppc ~x86"
65 IUSE="gstreamer"
66 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
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:0 )
79 dev-libs/libxml2
80 dev-libs/popt
81 virtual/libintl
82 games-board/gnuchess
83 dev-db/sqlite:3
84 dev-python/pygtk[${PYTHON_USEDEP}]"
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-single-r1_pkg_setup
98 games_pkg_setup
99 }
100
101 src_prepare() {
102 # Drop DEPRECATED flags, bug #387817
103 sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
104 src/gcompris/Makefile.am src/gcompris/Makefile.in \
105 src/goocanvas/src/Makefile.am src/goocanvas/src/Makefile.in \
106 || die
107
108 epatch "${FILESDIR}"/${P}-build.patch \
109 "${FILESDIR}"/${P}-underlinking.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}" \
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 }