Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 115745

Summary: pyogre-1.0.6.ebuild (New Package)
Product: Gentoo Linux Reporter: Ville Leskinen <vleskinen>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED OBSOLETE    
Severity: enhancement CC: arne_bab, dillavou, ferringb, flash3001, games, leszek, naerey, python, theli.ua
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 130891    
Attachments: pyogre-1.0.6.ebuild
fixed pyogre-1.0.6.ebuild
fixed (v.2) pyogre-1.0.6.ebuild
ebuild with improved dependencies

Description Ville Leskinen 2005-12-16 01:44:04 UTC
Hi!

PyOgre is a python binding for OGRE 3d graphics engine. Here's an ebuild for the
version 1.0.6-0, which was first version that was also released as a source package.

Instead of virtual/python the ebuild depends on >=dev-lang/python-2.4 because
the package doesn't work with earlier python versions. There's also an optional
dependency, dev-games/cegeui, which can be turned on and off with cegui
USE-flag. If the doc USE-flag is enabled the ebuild also installs PyOgre
examples from the demos directory.
Comment 1 Ville Leskinen 2005-12-16 01:45:15 UTC
Created attachment 74864 [details]
pyogre-1.0.6.ebuild
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-02-12 06:45:14 UTC
*** Bug 122556 has been marked as a duplicate of this bug. ***
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2006-02-12 11:01:32 UTC
- do MY_P="${P}-0" and use that in the following, instead hardcoding twice.
- LGPL is not a valid license, have a look at /usr/portage/licenses
- I doubt this library has no runtime dependencies
- DOCS=  and dodoc later doesn't match
Comment 4 Ville Leskinen 2006-02-13 08:05:17 UTC
Created attachment 79701 [details]
fixed pyogre-1.0.6.ebuild

Ok, here's the fixed ebuild.

Fixes:
-Added MY_P variable
-Changed the license to valid LGPL-2.1 that was stated in the COPYING
-Removed the RDEPEND="" so that it defaults to DEPEND as all of the dependencies are needed at runtime
-Removed the DOCS variable and added ChangeLog to dodoc
Comment 5 Ville Leskinen 2006-02-13 09:15:00 UTC
Created attachment 79706 [details]
fixed (v.2) pyogre-1.0.6.ebuild

Stupid me. The syntax for dodoc command was invalid in the earlier ebuild. Here's the fixed one.
Comment 6 Mark <Line72> Dillavou 2006-04-22 14:47:40 UTC
This works fine on amd64 and also builds against ogre-1.0.7
Comment 7 Mark <Line72> Dillavou 2006-04-24 05:53:43 UTC
This should require >=swig-1.3.25.  swig-1.3.21 doesn't have the necessary mutlimap.i files
Comment 8 Ville Leskinen 2006-05-04 00:54:49 UTC
Created attachment 86128 [details]
ebuild with improved dependencies

Following Marks suggestions I created an ebuild with improved dependecies.

However, it seems that both pyogre developers have decided to leave the project. So, until somebody steps in we are not going to see much updates for this package.
Comment 9 Leszek 2006-06-15 00:13:27 UTC
since SWIG Version 1.3.28, there is no more the ExceptionPtr class
see: http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=253&highlight=exceptionptr

problem corrected with:
sed -i -e "s/ExceptionPtr/Exception/" ogre.py
Comment 10 Anton Romanov 2009-06-17 17:52:23 UTC
>>Python-Ogre is based upon Py++ (Boost) and replaces the original PyOgre wrapper.
( i.e. PyOgre is deprecated )
so either this or bug#251376 should be closed as a duplicate
Comment 11 Tristan Heaven (RETIRED) gentoo-dev 2009-06-17 17:58:16 UTC
*** Bug 251376 has been marked as a duplicate of this bug. ***
Comment 12 Anton Romanov 2009-09-13 08:33:31 UTC
since other bug as closed as duplicate ...
http://wiki.python-ogre.org/index.php/LinuxBuildV2#Gentoo_ebuilds
available gentoo ebuilds
Comment 13 Patrice Clement (RETIRED) gentoo-dev 2016-10-11 08:24:16 UTC
Wow, almost 10 years old! This project looks completely dead however, I can't even find an up-to-date version of the Python bindings. Closing.