Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 230033 - x11-plugins/pidgin-msn-pecan [new ebuild]
Summary: x11-plugins/pidgin-msn-pecan [new ebuild]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2008-06-29 14:36 UTC by David Radice
Modified: 2008-08-18 21:06 UTC (History)
2 users (show)

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


Attachments
ebuild for msn-pecan-0.0.14 (pidgin-msn-pecan-0.0.14.ebuild,567 bytes, text/plain)
2008-06-29 14:37 UTC, David Radice
Details
proposed ebuild for pidgin-msn-pecan-0.0.14 (pidgin-msn-pecan-0.0.14.ebuild,600 bytes, text/plain)
2008-06-29 16:08 UTC, David Radice
Details
pidgin-msn-pecan-0.0.14.ebuild (pidgin-msn-pecan-0.0.14.ebuild,1.03 KB, text/plain)
2008-07-12 19:37 UTC, Boian Berberov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Radice 2008-06-29 14:36:18 UTC
Hi,
msn-pecan is a fork of the official MSN plugin in libpurple (pidgin), it has many features that are not still available using the standard plugin and it can be installed as an extra plugin for libpurple that does not override the default plugin. See:

http://code.google.com/p/msn-pecan/

I am attaching an initial ebuild for it.

David.
Comment 1 David Radice 2008-06-29 14:37:32 UTC
Created attachment 158861 [details]
ebuild for msn-pecan-0.0.14
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-29 15:24:57 UTC
- inheriting eutils is superfluous
- src_compile() and src_install() should be entirely superfluous
Comment 3 David Radice 2008-06-29 16:08:43 UTC
Created attachment 158869 [details]
proposed ebuild for pidgin-msn-pecan-0.0.14

Yes eutils was superfluous. 

src_compile() seems to be necessary, to me, because it's needed to enforce the user's CFLAGS or the shipped Makefile will use -O2. Don't know about src_install() (seems needed to me).

Updating ebuild with some other minor fixes I didn't see before.
Comment 4 Boian Berberov 2008-07-12 19:37:50 UTC
Created attachment 160213 [details]
pidgin-msn-pecan-0.0.14.ebuild

- src_compile seems necessary because of the CC variable
- src_install is blank in the Development Guide, added dodoc to it
- src_unpack - sed patches for the FLAGS, maybe there is a better way
- added ~amd64 since it compiled for me

Needs testing.  I do not have another installation at the moment.
Comment 5 Walther 2008-07-24 13:07:31 UTC
Adding that this ebuild/package works just fine in a Intel Core Duo CPU (x86 laptop) and an Intel Xeon CPU (x64 desktop). Please add it to portage~
Comment 6 David Radice 2008-07-27 11:25:43 UTC
Comment on attachment 158869 [details]
proposed ebuild for pidgin-msn-pecan-0.0.14

Obsoleting my old ebuild...
Comment 7 Bernard Cafarelli gentoo-dev 2008-08-14 07:54:01 UTC
I'll take that one (at least my friends stop pestering me because I did not read their personal messages), unless net-im beats me to it 
Comment 8 Olivier Crete (RETIRED) gentoo-dev 2008-08-14 14:30:03 UTC
Have the do-not-ignore* seds been transmitted upstream? If not, please do so.. 

@voyageur: its all yours.. although I think the next major release of pidgin should have the new msn plugin anyway, so I'm not sure how useful it is.
Comment 9 Boian Berberov 2008-08-14 18:02:59 UTC
Uhhh, no, no seds were sent upstream.  I thought this was Gentoo-specific.  Should I make a "diff -Naur".patch and send that instead?

Good thing I was checking since I was not even CCed here.
Comment 10 Olivier Crete (RETIRED) gentoo-dev 2008-08-14 18:12:01 UTC
I guess you can just explain the problem in text or whatever you find more appripriate.. Gentoo is not the only distro to play with LDFLAGS/CFLAGS ...
Comment 11 Boian Berberov 2008-08-14 19:30:52 UTC
Upstream contacted.  You can monitor progress here: http://code.google.com/p/msn-pecan/issues/detail?id=92
Comment 12 Boian Berberov 2008-08-14 20:01:51 UTC
The upstream issue is already marked invalid.  Maybe I did not explain it correctly.  Sorry.
Comment 13 Bernard Cafarelli gentoo-dev 2008-08-18 12:46:37 UTC
According to upstream, the seds are not needed to honor CFLAGS/LDFLAGS. I'll check that before adding it to portage
Comment 14 Bernard Cafarelli gentoo-dev 2008-08-18 21:06:57 UTC
Added to portage, enjoy! Thanks everyone