Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 135207 - icepy-3.0.1.ebuild (New Package)
Summary: icepy-3.0.1.ebuild (New Package)
Status: RESOLVED FIXED
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: [sunrise-overlay]
Keywords: EBUILD, InOverlay
: 98105 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-06-01 15:12 UTC by Tiziano Müller (RETIRED)
Modified: 2007-07-18 18:56 UTC (History)
2 users (show)

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


Attachments
icepy-3.0.1.ebuild (icepy-3.0.1.ebuild,859 bytes, text/plain)
2006-06-01 15:16 UTC, Tiziano Müller (RETIRED)
Details
files/icepy-3.0.1-setup.py (icepy-3.0.1-setup.py,1.11 KB, text/plain)
2006-06-01 15:17 UTC, Tiziano Müller (RETIRED)
Details
files/icepy-3.0.1-skip_compilation.patch (icepy-3.0.1-skip_compilation.patch,286 bytes, text/plain)
2006-06-01 15:18 UTC, Tiziano Müller (RETIRED)
Details
Patch for ice-3.0.1.ebuild to create env.d/99ice (ice-3.0.1.ebuild.envd-patch,280 bytes, text/plain)
2006-06-01 15:31 UTC, Tiziano Müller (RETIRED)
Details
icepy-3.0.1.ebuild (icepy-3.0.1.ebuild,860 bytes, text/plain)
2006-06-18 06:16 UTC, Tiziano Müller (RETIRED)
Details
icepy-3.0.1.ebuild (icepy-3.0.1.ebuild,939 bytes, text/plain)
2006-06-20 15:19 UTC, Tiziano Müller (RETIRED)
Details
files/icepy-3.0.1-Make.rules.patch (icepy-3.0.1-Make.rules.patch,419 bytes, text/plain)
2006-06-20 15:20 UTC, Tiziano Müller (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tiziano Müller (RETIRED) gentoo-dev 2006-06-01 15:12:42 UTC
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.
Comment 1 Tiziano Müller (RETIRED) gentoo-dev 2006-06-01 15:16:53 UTC
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.
Comment 2 Tiziano Müller (RETIRED) gentoo-dev 2006-06-01 15:17:37 UTC
Created attachment 88135 [details]
files/icepy-3.0.1-setup.py
Comment 3 Tiziano Müller (RETIRED) gentoo-dev 2006-06-01 15:18:08 UTC
Created attachment 88136 [details]
files/icepy-3.0.1-skip_compilation.patch
Comment 4 Tiziano Müller (RETIRED) gentoo-dev 2006-06-01 15:19:53 UTC
This makes bug #98105 basically obsolete.
Comment 5 Tiziano Müller (RETIRED) gentoo-dev 2006-06-01 15:31:17 UTC
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.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-06-01 15:55:20 UTC
(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.
 

Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-06-01 15:56:08 UTC
*** Bug 98105 has been marked as a duplicate of this bug. ***
Comment 8 Tiziano Müller (RETIRED) gentoo-dev 2006-06-05 08:09:18 UTC
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
Comment 9 Tiziano Müller (RETIRED) gentoo-dev 2006-06-05 08:10:29 UTC
Current version in portage (3.0.1 is sufficient), removing dependency.
Comment 10 Tiziano Müller (RETIRED) gentoo-dev 2006-06-18 06:16:41 UTC
Created attachment 89465 [details]
icepy-3.0.1.ebuild

Small fix in dependencies. dev-cpp/ice versions like ${PV}-rN are now accepted too.
Comment 11 Tiziano Müller (RETIRED) gentoo-dev 2006-06-20 15:18:04 UTC
Ebuild is now in portage (with some corrections, thanks to genstef):
http://gentoo-sunrise.org/svn/sunrise/dev-python/icepy/
Comment 12 Tiziano Müller (RETIRED) gentoo-dev 2006-06-20 15:19:37 UTC
Created attachment 89670 [details]
icepy-3.0.1.ebuild

Now includes yet another patch to compile
Comment 13 Tiziano Müller (RETIRED) gentoo-dev 2006-06-20 15:20:30 UTC
Created attachment 89671 [details]
files/icepy-3.0.1-Make.rules.patch

The mentioned patch
Comment 14 Chris White (RETIRED) gentoo-dev 2006-08-19 13:29:09 UTC
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?
Comment 15 Tiziano Müller (RETIRED) gentoo-dev 2006-08-19 14:46:44 UTC
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...
Comment 16 Jakub Moc (RETIRED) gentoo-dev 2007-07-18 18:56:57 UTC
*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