Gentoo Archives: gentoo-commits

From: "Kacper Kowalik (xarthisius)" <xarthisius@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/mandelbulber: metadata.xml ChangeLog mandelbulber-0.97.ebuild
Date: Sun, 30 Jan 2011 12:02:36
Message-Id: 20110130120146.C68142004E@flycatcher.gentoo.org
1 xarthisius 11/01/30 12:01:46
2
3 Added: metadata.xml ChangeLog mandelbulber-0.97.ebuild
4 Log:
5 Initial import. Ebuild written by me.
6
7 (Portage version: 2.2.0_alpha19/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 media-gfx/mandelbulber/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/mandelbulber/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/mandelbulber/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>no-herd</herd>
21 <maintainer>
22 <email>xarthisius@g.o</email>
23 <name>Kacper Kowalik</name>
24 </maintainer>
25 <longdescription>
26 Mandelbulber is an easy to use, handy but experimental application
27 designed to help you render 3D Mandelbrot fractals called Mandelbulb
28 and some other kind of 3D fractals like Mandelbox, Bulbbox, Juliabulb,
29 Menger Sponge.
30 </longdescription>
31 </pkgmetadata>
32
33
34
35 1.1 media-gfx/mandelbulber/ChangeLog
36
37 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/mandelbulber/ChangeLog?rev=1.1&view=markup
38 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/mandelbulber/ChangeLog?rev=1.1&content-type=text/plain
39
40 Index: ChangeLog
41 ===================================================================
42 # ChangeLog for media-gfx/mandelbulber
43 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
44 # $Header: /var/cvsroot/gentoo-x86/media-gfx/mandelbulber/ChangeLog,v 1.1 2011/01/30 12:01:46 xarthisius Exp $
45
46 *mandelbulber-0.97 (30 Jan 2011)
47
48 30 Jan 2011; Kacper Kowalik <xarthisius@g.o>
49 +mandelbulber-0.97.ebuild, +files/mandelbulber-0.97-qa.patch, +metadata.xml:
50 Initial import. Ebuild written by me.
51
52
53
54
55 1.1 media-gfx/mandelbulber/mandelbulber-0.97.ebuild
56
57 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/mandelbulber/mandelbulber-0.97.ebuild?rev=1.1&view=markup
58 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/mandelbulber/mandelbulber-0.97.ebuild?rev=1.1&content-type=text/plain
59
60 Index: mandelbulber-0.97.ebuild
61 ===================================================================
62 # Copyright 1999-2011 Gentoo Foundation
63 # Distributed under the terms of the GNU General Public License v2
64 # $Header: /var/cvsroot/gentoo-x86/media-gfx/mandelbulber/mandelbulber-0.97.ebuild,v 1.1 2011/01/30 12:01:46 xarthisius Exp $
65
66 EAPI=3
67
68 inherit toolchain-funcs versionator
69
70 MY_P=${PN}${PV}
71
72 DESCRIPTION="Tool to render 3D fractals"
73 HOMEPAGE="http://sites.google.com/site/mandelbulber/home"
74 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
75
76 LICENSE="GPL-3"
77 SLOT="0"
78 KEYWORDS="~amd64 ~x86"
79 IUSE=""
80
81 DEPEND="x11-libs/gtk+:2
82 >=media-libs/libsndfile-1
83 media-libs/libpng
84 media-libs/jpeg"
85 RDEPEND="${DEPEND}"
86
87 S=${WORKDIR}/${MY_P}
88
89 src_prepare() {
90 epatch "${FILESDIR}"/${P}-qa.patch
91 }
92
93 src_compile() {
94 emake CXX="$(tc-getCXX)" -C src/Release all || die
95 }
96
97 src_install() {
98 dobin src/Release/${PN} || die
99 dodoc README.txt CHANGE_LOG.txt || die
100 dodir /usr/share/${PN}
101 insinto /usr/share/${PN}
102 doins -r .${PN}/* || die
103 }
104
105 pkg_postinst() {
106 elog "Before you run ${PN} please copy /usr/share/${PN}/* to \${HOME}/.${PN}"
107 }