Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

eMeSeNe

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
27 posts
  • 1
  • 2
  • Next
Author
Message
aproan
Guru
Guru
Posts: 415
Joined: Sat Apr 30, 2005 7:39 pm

eMeSeNe

  • Quote

Post by aproan » Sat Apr 07, 2007 6:54 pm

I have just seen this http://en.wikipedia.org/wiki/EMeSeNe and I thought it could help a lot.

I do not have the expertise to write an ebuild, and that's why I'm recurring to the forum. Here are the source files http://sourceforge.net/project/showfile ... _id=168206

one final question.

Before, when I used Slackware i used checkinstall and the manual installation to install things from source, but here in gentoo how can i install things and then uninstall them, if i am using a source package and not an ebuild?
Top
Dottout
l33t
l33t
User avatar
Posts: 882
Joined: Tue Mar 07, 2006 6:38 pm

  • Quote

Post by Dottout » Wed Jul 11, 2007 7:12 pm

I've created the svn (trunk) ebuild:

Code: Select all

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

ESVN_REPO_URI="https://emesene.svn.sourceforge.net/svnroot/emesene/trunk/emesene"
ESVN_PROJECT="emesene"
inherit subversion eutils

DESCRIPTION="Platform independent MSN Messenger client written in Python+GTK"
HOMEPAGE="http://www.emesene.org"

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"


DEPEND=">=dev-lang/python-2.4.3
   >=x11-libs/gtk+-2.8.20
   >=dev-python/pygtk-2.8.6"

RDEPEND="${DEPEND}"


pkg_setup() {
   eerror "This is a LIVE SVN ebuild."
   eerror "That means there are NO promises it will work."
}


src_install() {

   dodir /usr/share/emesene/
   cp -a ${S}/* ${D}/usr/share/emesene/

   dodir /usr/bin/
   ln -sn /usr/share/emesene/emesene ${D}/usr/bin/emesene

}

pkg_postinst() {
   ewarn "Remember, this stuff is SVN only code so dont cry when"
   ewarn "I break you :)."
   ewarn "If you want to report bugs, go to our forum at http://emesene.org/forums"
   ewarn ""
}
I stuck to svn because emesene is under hard&active development ;)
Last edited by Dottout on Thu Jul 12, 2007 7:41 am, edited 1 time in total.
Top
chrisyu
Apprentice
Apprentice
User avatar
Posts: 207
Joined: Thu Apr 10, 2003 1:36 am
Location: China

  • Quote

Post by chrisyu » Thu Jul 12, 2007 12:07 am

Hey, thanks for the ebuild~~
It looks nice!

Only one thing, i need to edit /usr/bin/emesene like this

Code: Select all

#!/bin/sh

python /usr/share/emesene/Controller.py
Top
Dottout
l33t
l33t
User avatar
Posts: 882
Joined: Tue Mar 07, 2006 6:38 pm

  • Quote

Post by Dottout » Thu Jul 12, 2007 9:58 am

fixed with a dirty hack..if anyone know a better solution..
net-im/emesene-999

Code: Select all

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

ESVN_REPO_URI="https://emesene.svn.sourceforge.net/svnroot/emesene/trunk/emesene"
ESVN_PROJECT="emesene"
inherit subversion eutils

DESCRIPTION="Platform independent MSN Messenger client written in Python+GTK"
HOMEPAGE="http://www.emesene.org"

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"


DEPEND=">=dev-lang/python-2.4.3
   >=x11-libs/gtk+-2.8.20
   >=dev-python/pygtk-2.8.6"

RDEPEND="${DEPEND}"


pkg_setup() {
   eerror "This is a LIVE SVN ebuild."
   eerror "That means there are NO promises it will work."
}


src_install() {

   dodir /usr/share/emesene/
   cp -a ${S}/* ${D}/usr/share/emesene/
   dodir /usr/bin/
   echo -e '#!/bin/sh \n python /usr/share/emesene/Controller.py'>>/usr/bin/emesene
   chmod +x /usr/bin/emesene
}

pkg_postinst() {
   ewarn "Remember, this stuff is SVN only code so dont cry when"
   ewarn "I break you :)."
   ewarn "If you want to report bugs, go to our forum at http://emesene.org/forums"
   ewarn ""
}
Top
lxnay
Retired Dev
Retired Dev
Posts: 661
Joined: Fri Apr 09, 2004 10:25 am
Location: Italy
Contact:
Contact lxnay
Website

  • Quote

Post by lxnay » Fri Jul 13, 2007 5:26 pm

Hello,
I added a better ebuild on the "sabayon" overlay ;)
http://www.sabayon.org
Top
Dottout
l33t
l33t
User avatar
Posts: 882
Joined: Tue Mar 07, 2006 6:38 pm

  • Quote

Post by Dottout » Fri Jul 13, 2007 5:34 pm

great :) my ebuild-writing skills are pretty primitive..
Top
Dottout
l33t
l33t
User avatar
Posts: 882
Joined: Tue Mar 07, 2006 6:38 pm

  • Quote

Post by Dottout » Sat Oct 27, 2007 9:29 pm

current echoing way doesnt work anymore. I filed a small patch against the ebuild to sabayon bugzilla. so, the new ebuild is:

Code: Select all

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

ESVN_REPO_URI="https://emesene.svn.sourceforge.net/svnroot/emesene/trunk/emesene"
ESVN_PROJECT="emesene"
inherit subversion eutils

DESCRIPTION="Platform independent MSN Messenger client written in Python+GTK"
HOMEPAGE="http://www.emesene.org"

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"


DEPEND="
        >=dev-lang/python-2.4.3        >=x11-libs/gtk+-2.8.20
        >=dev-python/pygtk-2.8.6
        "

RDEPEND="${DEPEND}"


pkg_setup() {

        ewarn "This is a LIVE SVN ebuild."
        ewarn "That means there are NO promises it will work."

}

src_install() {

        cd ${S}
        dodir /usr/share/emesene
        insinto /usr/share/emesene
        doins -r ./*
        dodir /usr/bin
        dosym /usr/share/emesene/emesene /usr/bin
        exeinto /usr/share/emesene
        doexe emesene

        newicon ${S}/themes/default/icon96.png ${PN}.png
        make_desktop_entry emesene "EmeSeNe" ${PN}.png

}

pkg_postinst() {
        ewarn "Remember, this stuff is SVN only code so dont cry when"
        ewarn "I break you :)."
        ewarn "If you want to report bugs, go to our forum at http://emesene.org/f$
}
[/code]
Top
coolone
Apprentice
Apprentice
Posts: 278
Joined: Tue Nov 14, 2006 9:06 pm

  • Quote

Post by coolone » Thu Dec 13, 2007 7:42 am

Thank you a lot , it works
No Rolex on my wrist Or platinum on my chest 'Cause I don't need that shit to impress
Top
Belliash
Advocate
Advocate
User avatar
Posts: 2503
Joined: Wed Nov 24, 2004 1:39 pm
Location: Wroclaw, Poland
Contact:
Contact Belliash
Website

  • Quote

Post by Belliash » Thu Dec 13, 2007 1:48 pm

Should i add it into arcon overlay?
Asio Software Technologies
Belliash IT Weblog
Top
Dottout
l33t
l33t
User avatar
Posts: 882
Joined: Tue Mar 07, 2006 6:38 pm

  • Quote

Post by Dottout » Thu Dec 13, 2007 4:22 pm

you are welcome;) note that also sabayon overlay has it, even if I dont know if they updated it with my patch
Top
Belliash
Advocate
Advocate
User avatar
Posts: 2503
Joined: Wed Nov 24, 2004 1:39 pm
Location: Wroclaw, Poland
Contact:
Contact Belliash
Website

  • Quote

Post by Belliash » Thu Dec 13, 2007 5:20 pm

Dottout wrote:you are welcome;) note that also sabayon overlay has it, even if I dont know if they updated it with my patch

already added....
Asio Software Technologies
Belliash IT Weblog
Top
xvision
n00b
n00b
Posts: 33
Joined: Sun Jun 17, 2007 7:57 pm

  • Quote

Post by xvision » Mon Dec 17, 2007 4:13 pm

Code: Select all

  File "/usr/bin/emesene", line 27
    python /usr/share/emesene/Controller.py
    ^
SyntaxError: invalid syntax
Having some trouble running emesene.. I compiled the SVN ebuild from the sabayon overlay.
Top
Dottout
l33t
l33t
User avatar
Posts: 882
Joined: Tue Mar 07, 2006 6:38 pm

  • Quote

Post by Dottout » Mon Dec 17, 2007 5:29 pm

xvision wrote:

Code: Select all

  File "/usr/bin/emesene", line 27
    python /usr/share/emesene/Controller.py
    ^
SyntaxError: invalid syntax
Having some trouble running emesene.. I compiled the SVN ebuild from the sabayon overlay.
read before posting something.. they haven't fixed the ebuild yet, even if they had my patch on bugzilla from months now
Top
xvision
n00b
n00b
Posts: 33
Joined: Sun Jun 17, 2007 7:57 pm

  • Quote

Post by xvision » Mon Dec 17, 2007 6:04 pm

I always read before posting, I guess I must have misunderstood. So should I use the ebuild in this thread?
Top
Dottout
l33t
l33t
User avatar
Posts: 882
Joined: Tue Mar 07, 2006 6:38 pm

  • Quote

Post by Dottout » Mon Dec 17, 2007 6:32 pm

yes ;)
Top
JoKo
Tux's lil' helper
Tux's lil' helper
Posts: 141
Joined: Sun May 16, 2004 4:41 pm
Location: Xanthi, Greece

Plugins

  • Quote

Post by JoKo » Fri Dec 28, 2007 4:27 pm

Hi,

Are the plugins working? I've tried using the Spell plugin, but it complains for the lack of gtkspell, which is already installed.
Top
Dottout
l33t
l33t
User avatar
Posts: 882
Joined: Tue Mar 07, 2006 6:38 pm

  • Quote

Post by Dottout » Fri Dec 28, 2007 4:37 pm

dunno, ebuild doesnt care about plugins..btw, you can edit by hand the plugin and setup properly paths (its a supposition)
Top
magowiz
Veteran
Veteran
User avatar
Posts: 1029
Joined: Thu Feb 17, 2005 12:38 pm
Location: Italy/Milan/Bresso
Contact:
Contact magowiz
Website

  • Quote

Post by magowiz » Sun Feb 24, 2008 3:43 pm

I made an ebuild for the last stable version : r999 .
You can get it there : http://bugs.gentoo.org/show_bug.cgi?id=211174 .
A better ebuild will be available on sunrise overlay (I just committed it, so it needs to be reviewed).
Top
iElectric
n00b
n00b
Posts: 19
Joined: Tue Dec 25, 2007 6:58 pm

  • Quote

Post by iElectric » Sun Apr 20, 2008 9:55 am

ebuild for 1.0 is already in sunrise, waiting for a dev to put it in portage.
Top
magowiz
Veteran
Veteran
User avatar
Posts: 1029
Joined: Thu Feb 17, 2005 12:38 pm
Location: Italy/Milan/Bresso
Contact:
Contact magowiz
Website

  • Quote

Post by magowiz » Sun Apr 20, 2008 5:51 pm

iElectric wrote:ebuild for 1.0 is already in sunrise, waiting for a dev to put it in portage.
yes I modified the r999 build for 1.0 and I commited it to sunrise some days ago.
Top
seqizz
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 103
Joined: Mon Jan 14, 2008 8:04 pm

:\

  • Quote

Post by seqizz » Mon Apr 21, 2008 11:03 am

9999 not includes the compile. Only c/p. Maybe cause of the ebuilds; i've the libmimic but emesene doesn't see it. i know it's the prealpha version of webcam support but. Can't try..
Is there a problem with library paths? Or if it's maybe a source problem, sorry :)
Top
magowiz
Veteran
Veteran
User avatar
Posts: 1029
Joined: Thu Feb 17, 2005 12:38 pm
Location: Italy/Milan/Bresso
Contact:
Contact magowiz
Website

Re: :\

  • Quote

Post by magowiz » Mon Apr 21, 2008 11:48 am

seqizz wrote:9999 not includes the compile. Only c/p. Maybe cause of the ebuilds; i've the libmimic but emesene doesn't see it. i know it's the prealpha version of webcam support but. Can't try..
Is there a problem with library paths? Or if it's maybe a source problem, sorry :)
I really don't know, I only made those ebuild starting from the live ebuild on bugs.gentoo.org ....
Sorry but I can't help you. :(
Top
iElectric
n00b
n00b
Posts: 19
Joined: Tue Dec 25, 2007 6:58 pm

  • Quote

Post by iElectric » Thu Apr 24, 2008 7:57 pm

Read this: http://emesene.org/smf/index.php/topic,1002.0.html
Top
Dottout
l33t
l33t
User avatar
Posts: 882
Joined: Tue Mar 07, 2006 6:38 pm

  • Quote

Post by Dottout » Tue Apr 29, 2008 6:01 pm

Code: Select all

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

ESVN_REPO_URI="https://emesene.svn.sourceforge.net/svnroot/emesene/trunk/emesene"
ESVN_PROJECT="emesene"

inherit subversion eutils

DESCRIPTION="Platform independent MSN Messenger client written in Python+GTK"
HOMEPAGE="http://www.emesene.org"

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"


DEPEND=">=dev-lang/python-2.4.3
	>=x11-libs/gtk+-2.8.20
	>=dev-python/pygtk-2.8.6
	media-libs/libmimic"

RDEPEND="${DEPEND}"

pkg_setup() {
	ewarn "This is a LIVE SVN ebuild."
	ewarn "That means there are NO promises it will work."
}

src_compile() {

python setup.py build

}

src_install() {
python setup.py install
	dodir /usr/share/emesene
	insinto /usr/share/emesene
	doins -r ./*
	dodir /usr/bin
	dosym /usr/share/emesene/emesene /usr/bin
	exeinto /usr/share/emesene
	doexe emesene
	newicon ${S}/themes/default/icon96.png ${PN}.png
	make_desktop_entry emesene "EmeSeNe" ${PN}.png
}

pkg_postinst() {
	ewarn "Remember, this stuff is SVN only code so dont cry when"
	ewarn "I break you :)."
	ewarn "If you want to report bugs, go to our forum at http://emesene.org/forums"
} 
this is a new version of the ebuild, with the needed dep for partial webcam support. well, I dont know how to handle ebuilds for python apps, so please, PLEASE, help me :p as you can see its VERY dirty - especially src_install.. (btw, it works ;) )
Top
desultory
Bodhisattva
Bodhisattva
User avatar
Posts: 9410
Joined: Fri Nov 04, 2005 6:07 pm

  • Quote

Post by desultory » Wed Apr 30, 2008 7:47 am

You could use distutils.eclass which would allow you to eliminate src_compile() from the ebuild, though src_install would apparently not be likewise entirely removable.

If you are interested in following, in general, the coding practices which are supposed to be used in officially supported ebuilds, bearing in mind that it is entirely optional here, try running repoman full on your overlay, it can report many different issues some of which are quite trivial.
Dottout wrote:(btw, it works ;) )
Which is the important part, especially outside of the tree and reviewed overlays.
Top
Post Reply

27 posts
  • 1
  • 2
  • Next

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic