First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 54842
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Wine Maintainers <wine@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: John Croisant <jacius@gmail.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
point2play-1.3.ebuild Ebuild for Point2Play-1.3 text/plain John Croisant 2004-06-22 19:14 0000 1.09 KB Details
point2play-1.3.ebuild alternative ebuild for point2play-1.3 text/plain Alex Rostovtsev 2004-06-22 20:26 0000 947 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 54842 depends on: Show dependency tree
Show dependency graph
Bug 54842 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-06-22 19:11 0000
I have written an ebuild for Point2Play-1.3 (modified from the ebuild for
1.2.2.b-1). I will attach it to a comment.

The ebuild seems to work, but it might be better if installing
/usr/lib/transgaming_point2play/bin/python (a python 2.2.3 [not 2.3]
interpreter) could be avoided, as this extra interpreter would seem to be
redundant.

If python 2.3.4 is used instead (by modifying /usr/bin/Point2Play to point to
/usr/bin/python), I get the following error (in -----) :
--------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/transgaming_point2play/Point2Play_gui.py", line 35, in ?
    raise Point2PlayError(_("Unable to load GTK2 Python bindings") + "(%s)" %
str( sys.exc_info()[1] ) )
__main__.Point2PlayError: 'Unable to load GTK2 Python
bindings(/usr/lib/libpangoft2-1.0.so.0: undefined symbol:
g_type_instance_get_private)'
--------------------------------------------

If this error could be fixed, I suspect that the python distributed with
Point2Play could be deleted. As I said earlier, it seems to work if you do not
delete it, so this ebuild *is* functional, just sub-optimal (imo).

Whether the ebuild depends on Python-2.3 or not depends on getting Point2Play
to use the regular python interpreter.

Reproducible: Always
Steps to Reproduce:

------- Comment #1 From John Croisant 2004-06-22 19:14:01 0000 -------
Created an attachment (id=33920) [edit]
Ebuild for Point2Play-1.3

Note that the patch that was included with the last version (1.2.2.b-1) is not
needed, as python 2.3 is no longer masked in portage (see
http://bugs.gentoo.org/show_bug.cgi?id=30556 for the original reason behind the
patch)

------- Comment #2 From Alex Rostovtsev 2004-06-22 20:26:09 0000 -------
Created an attachment (id=33923) [edit]
alternative ebuild for point2play-1.3

This ebuild is based on the point2play-1.2; unlike the previously submitted
ebuild, this uses the point2play-small-1.3.tgz, i.e. it does not install its
own version of python and pygtk. A couple of questions:
-first, I commented out the python-2.2 patch, for same reasons as John
Croisant.
-second, why is it slot 3? What was in the previous slots? And why not slot 4?
-third, I have the ebuild install install applnk files into /usr/share/applnk
instead of /etc/X11/applnk; the /usr/share/applnk seems to be the more standard
directory on Gentoo (openoffice and most K applications use it), and besides,
that way it's not considered as a config file and unemerges properly. Am I
correct? What's the functional difference between /etc/X11/applnk and
/usr/share/applnk ?

------- Comment #3 From Alex Rostovtsev 2004-06-22 20:31:33 0000 -------
To further explain point2play-small-1.*.tgz vs point2play-1.*.tgz difference:
Transgaming used to distribute a standard Point2Play (with built-in python,
pygtk, and kitchen sink) and also the small version that relied on
dependencies. They got rid of small around 1.2.2, users complained, and now
small is back (although not officially supported).

------- Comment #4 From SpanKY 2004-06-23 15:24:31 0000 -------
added alex's ebuild to portage, thanks

First Last Prev Next    No search results available      Search page      Enter new bug