Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 252548 - x11-plugins/pidgin-gfire - "an open source plugin for the Pidgin IM client which allows you to connect the Xfire network"
Summary: x11-plugins/pidgin-gfire - "an open source plugin for the Pidgin IM client wh...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 2 votes (vote)
Assignee: Default Assignee for New Packages
URL: http://www.fryx.ch/xfire/
Whiteboard: sunrise-removal
Keywords: InOverlay
Depends on:
Blocks:
 
Reported: 2008-12-26 00:23 UTC by Vince C.
Modified: 2016-12-17 13:35 UTC (History)
5 users (show)

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


Attachments
ebuild for gfire-0.7.1 (gaim-xfire-0.7.1.ebuild,616 bytes, text/plain)
2008-12-26 00:25 UTC, Vince C.
Details
Fixes IP addresses oddities when printed in debug mode (gfire-debug-print-unsigned.patch,2.35 KB, patch)
2008-12-26 00:26 UTC, Vince C.
Details | Diff
Example game launch info file for Unreal Tournament 2004 (gfire_launch.xml,516 bytes, application/xml)
2008-12-26 00:32 UTC, Vince C.
Details
gfire-0.8.1.ebuild (gfire-0.8.1.ebuild,682 bytes, text/plain)
2009-05-23 23:52 UTC, Steffen 'j0inty' Stollfuß
Details
Updated ebuild posted by j0inty. Works with 0.8.2 now. (gfire-0.8.2.ebuild,788 bytes, text/plain)
2009-06-18 16:46 UTC, Caleb Morse
Details
Updated ebuild posted by j0inty, to follow the naming pidgin-plugin_name (pidgin-gfire-0.8.2.ebuild,753 bytes, text/plain)
2009-07-25 06:56 UTC, Andrzej Kardas
Details
SVN Version of the ebuild (pidgin-gfire-9999.ebuild,819 bytes, text/plain)
2009-08-18 22:51 UTC, Andrzej Kardas
Details
latest stable release (pidgin-gfire-0.8.3.ebuild,815 bytes, text/plain)
2009-08-19 20:12 UTC, Andrzej Kardas
Details
pidgin-gfire-0.8.3 ebuild ('cd' statements removed) (pidgin-gfire-0.8.3.ebuild,783 bytes, text/plain)
2009-09-05 18:55 UTC, Vince C.
Details
Ebuild for new version gfire 0.9.0 (pidgin-gfire-0.9.0.ebuild,716 bytes, text/plain)
2010-04-03 01:48 UTC, Andrzej Kardas
Details
Updated Live ebuld for svn version of Gfire (pidgin-gfire-9999.ebuild,825 bytes, text/plain)
2010-04-03 01:51 UTC, Andrzej Kardas
Details
pidgin-gfire-ge-0.9.0_dbus-libnotify.patch (pidgin-gfire_dbus-libnotify.patch,503 bytes, patch)
2010-04-03 16:36 UTC, Steffen 'j0inty' Stollfuß
Details | Diff
New fixed version of ebuild with srvdetection use flag (pidgin-gfire-0.9.0.ebuild,1.17 KB, text/plain)
2010-04-19 13:32 UTC, Andrzej Kardas
Details
New fixed version of live ebuild with srvdetection use flag (pidgin-gfire-9999.ebuild,1.28 KB, text/plain)
2010-04-19 13:33 UTC, Andrzej Kardas
Details
Use flag metadata information for ebuilds (metadata.xml,261 bytes, application/xml)
2010-04-19 13:33 UTC, Andrzej Kardas
Details
fixed version of ebuild with missing gtk use flag (pidgin-gfire-0.9.0.ebuild,1.31 KB, text/plain)
2010-04-19 22:45 UTC, Andrzej Kardas
Details
fixed version of live ebuild with missing gtk use flag (pidgin-gfire-9999.ebuild,1.42 KB, text/plain)
2010-04-19 22:46 UTC, Andrzej Kardas
Details
New live ebuild with nls use flag (pidgin-gfire-9999.ebuild,1.44 KB, text/plain)
2010-05-02 16:13 UTC, Andrzej Kardas
Details
Ebuild for new version gfire 0.9.1 (pidgin-gfire-0.9.1.ebuild,1.31 KB, text/plain)
2010-05-02 16:14 UTC, Andrzej Kardas
Details
Ebuild for new version gfire 0.9.2 with nls use flag (pidgin-gfire-0.9.2.ebuild,1.33 KB, text/plain)
2010-06-09 20:05 UTC, Andrzej Kardas
Details
Ebuild for new version 0.9.3 (pidgin-gfire-0.9.3.ebuild,1.33 KB, text/plain)
2011-03-02 17:41 UTC, Andrzej Kardas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vince C. 2008-12-26 00:23:02 UTC
Ebuilds for gaim-xfire no longer exist in Gentoo. Here's one for the recent 0.7.0.

Reproducible: Always

Steps to Reproduce:
No step required



I've also created a patch to fix oddities when dealing with IP addresses as gfire plugin is put in debug mode. The patch displays IP address numbers rounded to unsigned bytes.
Comment 1 Vince C. 2008-12-26 00:25:15 UTC
Created attachment 176391 [details]
ebuild for gfire-0.7.1

Uses EAPI-1.
Comment 2 Vince C. 2008-12-26 00:26:53 UTC
Created attachment 176393 [details, diff]
Fixes IP addresses oddities when printed in debug mode
Comment 3 Vince C. 2008-12-26 00:32:43 UTC
Created attachment 176394 [details]
Example game launch info file for Unreal Tournament 2004

I've also tested joining a game and, finally, it works! Here's an example ~/.purple/gfire_launch.xml for Unreal Tournament 2004. Its syntax has changed a little since version 0.6.x.
Comment 4 Vince C. 2009-03-03 15:44:31 UTC
May this package be included in portage if I modestly suggest myself as the maintainer? I honestly believe it'll be useful -- I've waited long enough for the Join Game feature to work :-D .
Comment 5 Steffen 'j0inty' Stollfuß 2009-05-23 23:52:07 UTC
Created attachment 192249 [details]
gfire-0.8.1.ebuild

Completly rewritten ebuild file for the Pidgin IM - Xfire protocol plugin.

j0inty
Comment 6 Vince C. 2009-05-24 09:36:03 UTC
(In reply to comment #5)
> Completly rewritten ebuild file for the Pidgin IM - Xfire protocol plugin.
> 
> j0inty

Thanks, Steffen.
Comment 7 Caleb Morse 2009-06-18 16:46:31 UTC
Created attachment 195098 [details]
Updated ebuild posted by j0inty. Works with 0.8.2 now.

Updated ebuild posted by j0inty to fix issue where it would not compile because the configure file was located in a sub-directory. Works with gfire 0.8.2 now.
Comment 8 Steffen 'j0inty' Stollfuß 2009-06-19 23:41:28 UTC
(In reply to comment #7)
> Created an attachment (id=195098) [edit]
> Updated ebuild posted by j0inty. Works with 0.8.2 now.
> 
> Updated ebuild posted by j0inty to fix issue where it would not compile because
> the configure file was located in a sub-directory. Works with gfire 0.8.2 now.
> 
Hi,

1. Your ebuild doesn't work for me...

arko ~ # LC_ALL="C" ebuild /usr/local/portage/x11-plugins/gfire/gfire-0.8.2.ebuild digest
: command not foundx11-plugins/gfire/gfire-0.8.2.ebuild: line 4:
: command not foundx11-plugins/gfire/gfire-0.8.2.ebuild: line 9:
: command not foundx11-plugins/gfire/gfire-0.8.2.ebuild: line 14:
: command not foundx11-plugins/gfire/gfire-0.8.2.ebuild: line 16:
: command not foundx11-plugins/gfire/gfire-0.8.2.ebuild: line 18:
: command not foundx11-plugins/gfire/gfire-0.8.2.ebuild: line 21:
'usr/local/portage/x11-plugins/gfire/gfire-0.8.2.ebuild: line 22: syntax error near unexpected token `{
'usr/local/portage/x11-plugins/gfire/gfire-0.8.2.ebuild: line 22: `src_compile() {
 *
 * ERROR: x11-plugins/gfire-0.8.2 failed.
 * Call stack:
 *               ebuild.sh, line 1879:  Called _source_ebuild
 *               ebuild.sh, line 1818:  Called die
 * The specific snippet of code:
 *      source "${EBUILD}" || die "error sourcing ebuild"
 *  The die message:
 *   error sourcing ebuild
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * This ebuild is from an overlay: '/usr/local/portage/'


2. You change the SRC_URI to a staitc sourceforge mirror, but what is when this gone offline ???
The gentoo group introduce this not why they fell free.


@ALL
Don't use the ebuild from "Caleb Morse", this isn't correct and invalid in syntax.

Simply rename my ebuild to gfire-0.8.2.ebuild and hf&gl.

j0inty
Comment 9 Andrzej Kardas 2009-07-25 06:37:51 UTC
(In reply to comment #7)
> Created an attachment (id=195098) [edit]
> Updated ebuild posted by j0inty. Works with 0.8.2 now.
> 
First thx a lot for the ebuild. I'm using it successfully.
As far as I can see all the pidgin related add-ons follow the naming conventions pidgin-plugin_name, which is nice idea because it helps finding them in the official portage tree. As I would like to see this tool in official tree some day, maybe renaming the ebuild to follow this policy would speed up the process.

Comment 10 Andrzej Kardas 2009-07-25 06:56:02 UTC
Created attachment 199071 [details]
Updated ebuild posted by j0inty, to follow the naming pidgin-plugin_name 

I edited the ebuild to make it follow the naming convention pidgin-plugin_name. It works for me.
Comment 11 Andrzej Kardas 2009-08-18 22:51:48 UTC
Created attachment 201650 [details]
SVN Version of the ebuild

Current release of gfire 0.8.2 is no longer able to connect to xfire network. So i change the ebuild to pull svn version.
Comment 12 Andrzej Kardas 2009-08-19 20:12:58 UTC
Created attachment 201744 [details]
latest stable release

This release is stable and able to connect to xfire 113.
Comment 13 Vince C. 2009-09-05 18:55:41 UTC
Created attachment 203226 [details]
pidgin-gfire-0.8.3 ebuild ('cd' statements removed)

The 'cd' statements are not needed if you save the ebuild in <portage overlay directory>/x11-plugins/pidgin-gfire/ instead of <portage overlay directory>/x11-plugins/gaim-xfire/.
Comment 14 Oliver 'oGGy' Ney 2009-10-02 23:08:12 UTC
CC'ed to see what you guys are doing :)

I could also offer myself as a maintainer for this, but I'm not very experienced with writing ebuilds so I gotta read some docs on that first. And maybe it's not that good to have a Gfire dev as Gfire package maintainer.
Comment 15 Vince C. 2009-10-03 10:23:23 UTC
I suggest the version number be removed from the title of this report:

x11-plugins/pidgin-gfire - "an open source plugin for the Pidgin IM client which allows you to connect the Xfire network"

as it no longer relates to one single version. Can somebody kind enough do that for us please? ;-)
Comment 16 Oliver 'oGGy' Ney 2009-10-11 13:28:26 UTC
Vince, you're the reporter, can't you do that?
Comment 17 Vince C. 2009-10-11 19:01:11 UTC
(In reply to comment #16)
> Vince, you're the reporter, can't you do that?
> 

Erm... Sorry... I can be so st00pid at times! (ashamed)
Comment 18 Andrzej Kardas 2010-04-03 01:48:35 UTC
Created attachment 226329 [details]
Ebuild for new version gfire 0.9.0 

Rewritten ebuild for new version of gfire 0.9.0. It was working for me, hope it will be useful to someone else.
Comment 19 Andrzej Kardas 2010-04-03 01:51:08 UTC
Created attachment 226331 [details]
Updated Live ebuld for svn version of Gfire

Latest one wasn't working, so I change it a little bit. This one pulled and compiled the gfire fine on my machines.
Comment 20 Steffen 'j0inty' Stollfuß 2010-04-03 16:36:20 UTC
Created attachment 226417 [details, diff]
pidgin-gfire-ge-0.9.0_dbus-libnotify.patch

Hi,

As I was testing the new 0.9.0 ebuild I saw that the libnotify and dbus support wasn't compiled in.

Here is a little patch to add this support if the use flags are in use.

regards
j0inty
Comment 21 Andrzej Kardas 2010-04-19 13:30:33 UTC
,
> 
> As I was testing the new 0.9.0 ebuild I saw that the libnotify and dbus support
> wasn't compiled in.
> 
Thx for pointing this out. I applied your patch and added new use flag srvdetection to pull the tcpdump[suid] needed for server detection to work. Server detection is experimental I found out it's working only for limited number of games. Will post new version of ebuild right away.

Comment 22 Andrzej Kardas 2010-04-19 13:32:24 UTC
Created attachment 228387 [details]
New fixed version of ebuild with srvdetection use flag
Comment 23 Andrzej Kardas 2010-04-19 13:33:02 UTC
Created attachment 228389 [details]
New fixed version of live ebuild with srvdetection use flag
Comment 24 Andrzej Kardas 2010-04-19 13:33:48 UTC
Created attachment 228393 [details]
Use flag metadata information for ebuilds
Comment 25 Andrzej Kardas 2010-04-19 22:45:35 UTC
Created attachment 228457 [details]
fixed version of ebuild with missing gtk use flag

I spoke about issue I had with gfire with oGGy upstream developer he pointed out that there is also a gtk flag in configuration possible to use, I also added more detailed use flag dependencies.
Comment 26 Andrzej Kardas 2010-04-19 22:46:35 UTC
Created attachment 228459 [details]
fixed version of live ebuild with missing gtk use flag
Comment 27 Jakub Paluszak 2010-04-28 07:19:35 UTC
Shouldn't we add nls USE flag? NLS support is optional with this plugin.
Comment 28 Andrzej Kardas 2010-05-02 16:09:19 UTC
(In reply to comment #27)
> Shouldn't we add nls USE flag? NLS support is optional with this plugin.
> 
Disabling nls wasn't changing anything for this packet. Translation files are generated (of course if your linguas match the packet available linguas) regardless the nls flag is enabled or disabled so adding this option for the 0.9.0 or 0.9.1, doesn't change the way the program will install. 
I spoke with oGGy the upstream developer about this issue, it was cosed by core inittool generation. He already fixed it on svn version. So for live version and any new version that will be released nls will disable the translation files (*.mo) generation. I'm adding the nls flag to live ebuild. If you don't want to have nls now you can disable it. As for 0.9.1 this issue is still present I will not add this flag. Judging by your name (correct me if I'm wrong) you may be interested that in svn version there is also new polish translation I made yesterday. I will submit new ebuilds in just a moment.
Comment 29 Andrzej Kardas 2010-05-02 16:13:12 UTC
Created attachment 230045 [details]
New live ebuild with nls use flag

You can now disable *.mo translation files generation by setting USE="-nls", this way you will have a default english language in gfire plugin
Comment 30 Andrzej Kardas 2010-05-02 16:14:30 UTC
Created attachment 230047 [details]
Ebuild for new version gfire 0.9.1

This release removes some problems with games running on wine detection.
Comment 31 Andrzej Kardas 2010-06-09 20:05:57 UTC
Created attachment 234767 [details]
Ebuild for new version gfire 0.9.2 with nls use flag

Added nls use flag for this ebuild, disabling this flag for 0.9.2 will disable *.mo files generation.
Comment 32 Dean Matzkov 2010-10-28 15:20:31 UTC
I've committed an ebuild for pidgin-gfire-0.9.2 to Sunrise; requesting that the KEYWORD 'InOverlay' be added to this report. 

Also note that I didn't include a 'srvdetection' USE flag, as I couldn't get server detection to work, and having a dependency on net-analyzer/tcpdump[suid] seemed a little too mucky (hopefully upstream will amend this someday).
Comment 33 Andrzej Kardas 2011-03-02 17:41:05 UTC
Created attachment 264377 [details]
Ebuild for new version 0.9.3

This is just rename, I checked the ebuild end it's working.
(In reply to comment #32)
> 
> Also note that I didn't include a 'srvdetection' USE flag, as I couldn't get
> server detection to work, and having a dependency on net-analyzer/tcpdump[suid]
> seemed a little too mucky (hopefully upstream will amend this someday).
> 
I'm keeping the srvdetection flag (it's not perfect solution I agree) but it's working for some titles, for example it's working for ventrilo running on wine.
The current version is available (with srvdetection flag) in my private overlay. More information here: http://www.kardasa.pl/english/overlay_eng.html
Comment 34 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-08 16:47:10 UTC
Hello, everyone.

It seems that at least one ebuild related to this bug exists in the Sunrise overlay at the moment. However, I have to regretfully announce that after a long inactivity period the Sunrise project has been discontinued and the related overlay will be eventually removed. For this reason, I'd like to ask you to reevaluate the ebuilds and consider moving them. If you'd like to maintain a package from Sunrise in Gentoo, please take a look at our Proxy Maintainers [1] project.

Please make sure to take ebuilds from the unreviewed developer Sunrise repository [2] rather than the -reviewed one, since the latter has not been updated for over a year. While at it, please note that:

1. Adding a package to Gentoo requires declaring yourself as an active maintainer for it. All bugs regarding the package will be assigned to you, and you will be expected to maintain it.

2. Some packages may not be suitable for addition anymore. While there's no strong rules that would prevent you from adding a package, it may be a bad idea to add old-unmaintained packages that will shortly result in a large number of bugs reported with no solution. If that is the case, please close the bug as RESOLVED/OBSOLETE to make it easier to find packages worth adding.

3. Some of the bugs were already closed as WONTFIX/OBSOLETE/... while the relevant ebuild was kept in Sunrise. If you disagree with the original decision, you still can add the ebuild via proxy-maint.

4. Pleaes note that many of the Sunrise ebuilds are old and may be buggy. If you decide to move them, please make sure to update/clean them up. The proxy-maint team will also review your ebuilds, therefore making sure they land in Gentoo in good quality.

Once again, thank you for your contribution. We hope that you will still want to contribute to Gentoo, through proxy-maint or otherwise.


[1]:https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
[2]:https://gitweb.gentoo.org/proj/sunrise.git/
Comment 35 Andrzej Kardas 2016-06-08 19:03:12 UTC
The Gfire project is dead, it was a compatibility layer for Xfire Games communicator for Linux users. As Xfire died so is Gifre, so there is  no need to maintain it.
Comment 36 Vince C. 2016-08-24 07:25:44 UTC
R.I.P.
Comment 37 Amy Liffey gentoo-dev 2016-12-17 13:35:32 UTC
Thank you for letting us know :)