Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 115745 - pyogre-1.0.6.ebuild (New Package)
Summary: pyogre-1.0.6.ebuild (New Package)
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
: 122556 251376 (view as bug list)
Depends on:
Blocks: 130891
  Show dependency tree
 
Reported: 2005-12-16 01:44 UTC by Ville Leskinen
Modified: 2016-10-11 08:24 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
pyogre-1.0.6.ebuild (pyogre-1.0.6.ebuild,819 bytes, text/plain)
2005-12-16 01:45 UTC, Ville Leskinen
Details
fixed pyogre-1.0.6.ebuild (pyogre-1.0.6.ebuild,816 bytes, text/plain)
2006-02-13 08:05 UTC, Ville Leskinen
Details
fixed (v.2) pyogre-1.0.6.ebuild (pyogre-1.0.6.ebuild,814 bytes, text/plain)
2006-02-13 09:15 UTC, Ville Leskinen
Details
ebuild with improved dependencies (pyogre-1.0.6.ebuild,823 bytes, text/plain)
2006-05-04 00:54 UTC, Ville Leskinen
Details

Note You need to log in before you can comment on or make changes to this bug.
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 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.