These are the bindings for the Ice middleware v3.0.1 which is already in portage. This package depends on small fix for Ice which includes an env.d file.
Created attachment 88134 [details] icepy-3.0.1.ebuild This is the ebuild. Instead of adding a large patch for the built-in build-system (which is ugly btw), I added a small patch which disables compilation (it has to generate some stuff) and added a python distutils script which does the job. It works perfectly for me. ToDo: include slices-directory and demos, tests, debug, docs depending on corresponding use-flags.
Created attachment 88135 [details] files/icepy-3.0.1-setup.py
Created attachment 88136 [details] files/icepy-3.0.1-skip_compilation.patch
This makes bug #98105 basically obsolete.
Created attachment 88138 [details] Patch for ice-3.0.1.ebuild to create env.d/99ice This lets the ebuild create the file env.d/99ice to include ICE_HOME in the global environment. Needed for other bindings to find the libraries. Correction for my first comment:My icepy-3.0.1.ebuild doesn't need that patch since it doesn't use the distributed Makefiles to compile.
(In reply to comment #4) > This makes bug #98105 basically obsolete. Please, don't open duplicate bugs for new ebuilds next time. Just continue in the pending bug.
*** Bug 98105 has been marked as a duplicate of this bug. ***
Comment on attachment 88138 [details] Patch for ice-3.0.1.ebuild to create env.d/99ice This patch is not needed for this ebuild anymore. Will re-submit it in the correct bug if needed for other bindings
Current version in portage (3.0.1 is sufficient), removing dependency.
Created attachment 89465 [details] icepy-3.0.1.ebuild Small fix in dependencies. dev-cpp/ice versions like ${PV}-rN are now accepted too.
Ebuild is now in portage (with some corrections, thanks to genstef): http://gentoo-sunrise.org/svn/sunrise/dev-python/icepy/
Created attachment 89670 [details] icepy-3.0.1.ebuild Now includes yet another patch to compile
Created attachment 89671 [details] files/icepy-3.0.1-Make.rules.patch The mentioned patch
Looking at the icepy in the sunrise overlay, it seems there's a 3.1.0 version that I can just straight commit without any patches. Is that correct?
Sure :-) I've just made some additional cleanups, so you might want to take the ebuild from http://gentoo-sunrise.org/svn/sunrise/dev-python/icepy until it gets reviewed...
*IcePy-3.1.0 (11 Sep 2006) 11 Sep 2006; Caleb Tennis <caleb@gentoo.org> +files/icepy-3.1.0-makefile.patch, +IcePy-3.1.0.ebuild: initial import