New versions, ebuilds by Arc Riley <arc@xiph.org>.
authorBryan Østergaard <kloeri@gentoo.org>
Thu, 29 Sep 2005 23:01:42 +0000 (23:01 +0000)
committerBryan Østergaard <kloeri@gentoo.org>
Thu, 29 Sep 2005 23:01:42 +0000 (23:01 +0000)
Package-Manager: portage-2.0.52-r1

dev-python/soya/ChangeLog
dev-python/soya/Manifest
dev-python/soya/files/digest-soya-0.10 [new file with mode: 0644]
dev-python/soya/files/digest-soya-0.10.1 [new file with mode: 0644]
dev-python/soya/soya-0.10.1.ebuild [new file with mode: 0644]
dev-python/soya/soya-0.10.ebuild [new file with mode: 0644]

index bac0c12b98cf0c0a199521e061f0f9cac9c5598d..6b92f7c62929505bb3479fe7ab834c9c4e25b7e0 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for dev-python/soya
 # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/soya/ChangeLog,v 1.11 2005/03/12 02:21:17 kloeri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/soya/ChangeLog,v 1.12 2005/09/29 23:01:42 kloeri Exp $
+
+*soya-0.10.1 (29 Sep 2005)
+*soya-0.10 (29 Sep 2005)
+
+  29 Sep 2005; Bryan Østergaard <kloeri@gentoo.org> +soya-0.10.ebuild,
+  +soya-0.10.1.ebuild:
+  New versions, ebuilds by Arc Riley <arc@xiph.org>.
 
   12 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> -soya-0.5.ebuild,
   -soya-0.6.1.ebuild, -soya-0.8.1.ebuild, -soya-0.8.2.ebuild,
index 04b3f834672efdd93ed441719fc06ff7b8723c5a..ac0fce31b47bd7b836dafb933551a92184e0ae37 100644 (file)
@@ -1,6 +1,20 @@
-MD5 2edd284deac0f95f480f174f871a8a28 ChangeLog 1630
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 0aedd8901d9398b9269fae505a250c8f ChangeLog 1832
 MD5 71c4638c9c88af75b58e5f5cb54fe008 metadata.xml 159
 MD5 c86de0114e14bb899e314af7a16f28a6 soya-0.9.1.ebuild 1238
 MD5 9395012f8845529f96ea13b3f9bf6a88 soya-0.9.2.ebuild 1260
+MD5 d697c3fd7266c25e0aeeb296c09ff5e2 soya-0.10.1.ebuild 2765
+MD5 1d82441037a359ae9f15cc9289efc234 soya-0.10.ebuild 2685
 MD5 ce7ebbfababcb0bf12631502c229319d files/digest-soya-0.9.1 63
 MD5 138fe892cff3c70621ac7189ede6a5bc files/digest-soya-0.9.2 64
+MD5 b4b649c31b7108c03468e3c6a06dd082 files/digest-soya-0.10.1 138
+MD5 1d7d0f2ab0a31243830102f1d11c59b6 files/digest-soya-0.10 134
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2 (GNU/Linux)
+
+iD8DBQFDPHJsKf2g/qXtneoRAhpEAJ9CruGee0uKJZUST20IqKbHvfwJrQCfcZn4
+GZ/BOM/KKdySWYjcVM+z/a8=
+=GV3w
+-----END PGP SIGNATURE-----
diff --git a/dev-python/soya/files/digest-soya-0.10 b/dev-python/soya/files/digest-soya-0.10
new file mode 100644 (file)
index 0000000..d84f0c2
--- /dev/null
@@ -0,0 +1,2 @@
+MD5 e64df35df78ac559bb29c95bc64701b0 Soya-0.10.tar.bz2 2201165
+MD5 dd6ca7683e122bebfd32b7511e0e86fc SoyaTutorial-0.10.tar.bz2 2837806
diff --git a/dev-python/soya/files/digest-soya-0.10.1 b/dev-python/soya/files/digest-soya-0.10.1
new file mode 100644 (file)
index 0000000..713928e
--- /dev/null
@@ -0,0 +1,2 @@
+MD5 2772284b8ebf403318e5682d24cd4b58 Soya-0.10.1.tar.bz2 2202454
+MD5 78a091c126208bec54a0270e011b1ec6 SoyaTutorial-0.10.1.tar.bz2 2837749
diff --git a/dev-python/soya/soya-0.10.1.ebuild b/dev-python/soya/soya-0.10.1.ebuild
new file mode 100644 (file)
index 0000000..d03f516
--- /dev/null
@@ -0,0 +1,93 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/soya/soya-0.10.1.ebuild,v 1.1 2005/09/29 23:01:42 kloeri Exp $
+
+inherit distutils
+
+MY_P=${P/soya/Soya}
+MY_PN=${PN/soya/Soya}
+DESCRIPTION="A high-level 3D engine for Python, designed with games in mind"
+HOMEPAGE="http://oomadness.tuxfamily.org/en/soya/"
+SRC_URI="http://download.gna.org/soya/${MY_P}.tar.bz2
+       doc? ( http://download.gna.org/soya/${MY_PN}Tutorial-${PV}.tar.bz2
+                       http://download.gna.org/soya/${MY_PN}Tutorial-${PV}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+IUSE="doc ode openal"
+
+# Documented to need PIL (imaging) and pyrex
+# pyrex isn't actually needed for normal building of non-cvs.
+# Versions are based off soya 0.6 ebuild; they're mainly undocumented.
+DEPEND="virtual/x11
+       virtual/opengl
+       >=dev-lang/python-2.2.2
+       >=dev-python/imaging-1.1.4
+       >=media-fonts/freefonts-0.10
+       >=media-libs/cal3d-0.10
+       >=media-libs/glew-1.3.3
+       >=media-libs/freetype-2.1.5
+       >=media-libs/libsdl-1.2.4
+       >=media-libs/libpng-1.2.5
+       ode? ( >=dev-games/ode-0.5 )"
+
+
+RDEPEND="${DEPEND}
+       >=dev-python/editobj-0.5.6
+       openal? ( >=dev-python/pyopenal-0.1.4 )"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+       unpack ${A}
+       rm ${S}/pudding/test.py # This file shouldn't be installed
+}
+
+src_compile() {
+       if ! use ode; then
+               sed -i -e "s/^\(USE_ODE = \).*$/\1False/" setup.py || die "sed install.py failed"
+       fi
+       distutils_src_compile
+}
+
+src_install() {
+       distutils_src_install
+       if use doc; then
+               cd ${WORKDIR}/${MY_PN}Tutorial-${PV}
+               insinto /usr/share/${PN}/doc
+               doins doc/*
+               insinto /usr/share/${PN}/doc/blendertut
+               doins doc/blendertut/*
+               insinto /usr/share/${PN}/doc/pudding
+               doins doc/pudding/*
+
+               # install tutorials
+               cd ${WORKDIR}/${MY_PN}Tutorial-${PV}
+               insinto /usr/share/${PN}/tutorial
+               doins tutorial/*
+               insinto /usr/share/${PN}/tutorial/results
+               doins tutorial/results/*
+               insinto /usr/share/${PN}/tutorial/data/blender
+               doins tutorial/data/blender/*
+               insinto /usr/share/${PN}/tutorial/data/images
+               doins tutorial/data/images/*
+               insinto /usr/share/${PN}/tutorial/data/levels
+               doins tutorial/data/levels/*
+               insinto /usr/share/${PN}/tutorial/data/ms3d
+               doins tutorial/data/ms3d/*
+               insinto /usr/share/${PN}/tutorial/data/shapes
+               doins tutorial/data/shapes/*
+               insinto /usr/share/${PN}/tutorial/data/shapes/balazar
+               doins tutorial/data/shapes/balazar/*
+               insinto /usr/share/${PN}/tutorial/data/sounds
+               doins tutorial/data/sounds/*
+               insinto /usr/share/${PN}/tutorial/data/svg
+               doins tutorial/data/svg/*
+               insopts -m 0666
+               insinto /usr/share/${PN}/tutorial/data/worlds
+               doins tutorial/data/worlds/*
+               insinto /usr/share/${PN}/tutorial/data/materials
+               doins tutorial/data/materials/*
+       fi
+}
diff --git a/dev-python/soya/soya-0.10.ebuild b/dev-python/soya/soya-0.10.ebuild
new file mode 100644 (file)
index 0000000..ddc0b90
--- /dev/null
@@ -0,0 +1,90 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/soya/soya-0.10.ebuild,v 1.1 2005/09/29 23:01:42 kloeri Exp $
+
+inherit distutils
+
+MY_P=${P/soya/Soya}
+MY_PN=${PN/soya/Soya}
+DESCRIPTION="A high-level 3D engine for Python, designed with games in mind"
+HOMEPAGE="http://oomadness.tuxfamily.org/en/soya/"
+SRC_URI="http://download.gna.org/soya/${MY_P}.tar.bz2
+                       doc? ( http://download.gna.org/soya/${MY_PN}Tutorial-${PV}.tar.bz2
+                       http://download.gna.org/soya/${MY_PN}Tutorial-${PV}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+IUSE="doc ode openal"
+
+# Documented to need PIL (imaging) and pyrex
+# pyrex isn't actually needed for normal building of non-cvs.
+# Versions are based off soya 0.6 ebuild; they're mainly undocumented.
+DEPEND="virtual/x11
+       virtual/opengl
+       >=dev-lang/python-2.2.2
+       >=dev-python/imaging-1.1.4
+       >=media-fonts/freefonts-0.10
+       >=media-libs/cal3d-0.10
+       >=media-libs/glew-1.3.3
+       >=media-libs/freetype-2.1.5
+       >=media-libs/libsdl-1.2.4
+       >=media-libs/libpng-1.2.5
+       ode? ( >=dev-games/ode-0.5 )"
+
+RDEPEND="${DEPEND}
+       >=dev-python/editobj-0.5.6
+       openal? ( >=dev-python/pyopenal-0.1.4 )"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+       unpack ${A}
+       rm ${S}/pudding/test.py # This file shouldn't be installed
+}
+
+src_compile() {
+       if ! use ode; then
+               sed -i -e "s/^\(USE_ODE = \).*$/\1False/" setup.py || die "sed install.py failed"
+       fi
+       distutils_src_compile
+}
+
+src_install() {
+       distutils_src_install
+       if use doc; then
+               cd ${WORKDIR}/${MY_PN}Tutorial-${PV}
+               insinto /usr/share/${PN}/doc
+               doins doc/*
+               insinto /usr/share/${PN}/doc/blendertut
+               doins doc/blendertut/*
+               insinto /usr/share/${PN}/doc/pudding
+               doins doc/pudding/*
+
+               # install tutorials
+               cd ${WORKDIR}/${MY_PN}Tutorial-${PV}
+               insinto /usr/share/${PN}/tutorial
+               doins tutorial/*
+               insinto /usr/share/${PN}/tutorial/results
+               doins tutorial/results/*
+               insinto /usr/share/${PN}/tutorial/data/blender
+               doins tutorial/data/blender/*
+               insinto /usr/share/${PN}/tutorial/data/images
+               doins tutorial/data/images/*
+               insinto /usr/share/${PN}/tutorial/data/ms3d
+               doins tutorial/data/ms3d/*
+               insinto /usr/share/${PN}/tutorial/data/shapes
+               doins tutorial/data/shapes/*
+               insinto /usr/share/${PN}/tutorial/data/shapes/balazar
+               doins tutorial/data/shapes/balazar/*
+               insinto /usr/share/${PN}/tutorial/data/sounds
+               doins tutorial/data/sounds/*
+               insinto /usr/share/${PN}/tutorial/data/svg
+               doins tutorial/data/svg/*
+               insopts -m 0666
+               insinto /usr/share/${PN}/tutorial/data/worlds
+               doins tutorial/data/worlds/*
+               insinto /usr/share/${PN}/tutorial/data/materials
+               doins tutorial/data/materials/*
+       fi
+}