Hi, i made loqui's ebuild file. loqui is irc client on gnome2.(need gnome2/gnet2) please find attached loqui-0.1.18.ebuild.tgz contein loqui-0.1.18.ebuild. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 17005 [details] loqui-0.1.18.ebuild (New Package)
Created attachment 17006 [details] IRC client, loqui-0.1.18.ebuild (New Package)
Created attachment 17007 [details] IRC client, loqui-0.1.18.ebuild (New Package)
Comment on attachment 17005 [details] loqui-0.1.18.ebuild (New Package) sorry, i send 3 files, cause i would attach file, then show error messages in attache window.
Ryosuke just a question, are you going to give Gentoo they copyright of your ebuild?
Since you don't use eutils function at all, so you can safely remove ``inherit eutils'' line. And there is no gnet USE flag so you cannot use it (and you didn't use cjk USE flag in the ebuild, so please remove it from IUSE). In fact, I think >=x11-libs/gtk+-2.2.1 and >=net-libs/gnet-2.0.3 are required to build loqui and gnome-base/gnome is not necessary for this software, so why do you use these USE flags?
> From Chuck Short 2003-09-03 15:48 EST ------- > > Ryosuke just a question, are you going to give Gentoo they > copyright of your ebuild? Sorry. only I forgot it. i will append gentoo copyright to this ebuild and can i attatch again?
> Mamoru KOMACHI 2003-09-03 20:03 EST ------- > > Since you don't use eutils function at all, so you can safely > remove ``inherit eutils'' line. Thank you. I erase "inherit eutils" line. > And there is no gnet USE flag so you cannot use it (and you > didn't use cjk USE flag in the ebuild, so please remove it > from IUSE). cjk flag remain cause my test build flag. I'm verry sorry. > In fact, I think >=x11-libs/gtk+-2.2.1 and > >=net-libs/gnet-2.0.3 are required to build loqui > and gnome-base/gnome is not necessary for this software, > so why do you use these USE flags? I try to build now without gnome-base/gnome. then packaging success. Thanks
Created attachment 17032 [details] IRC client , loqui-0.1.18.ebuild (New Package) ... modified licence and depenence at ebuild gentoo licence line add. remove depend gnome/gnome-base line. thanks to zul@gentoo.org and usata@gentoo.org.
No worries :-) Since you cannot build loqui without gtk and gnet, DEPEND (and RDEPEND) should be RDEPEND=">=dev-lib/glib-2.2.1 - gtk? ( >=x11-libs/gtk+-2.2.1 ) - gnet? ( >=net-libs/gnet-2.0.3 ) - nls? ( sys-devel/gettext )" + >=x11-libs/gtk+-2.2.1 + >=net-libs/gnet-2.0.3 + nls? ( sys-devel/gettext )" DEPEND=">=dev-lib/glib-2.2.1 - gtk? ( >=x11-libs/gtk+-2.2.1 ) - gnet? ( >=net-libs/gnet-2.0.3 )" + >=x11-libs/gtk+-2.2.1 + >=net-libs/gnet-2.0.3" (It's a good habit to use TABs instead of white spaces. lintool and repoman will check these things for you) and IUSE should be "nls" instead of "gnet gtk nls", and "econf || die" would be "econf `use_enable nls` || die" (man 5 ebuild for detail about use_enable). Also, I think you better use ${P}.tar.gz rather than loqui-0.1.18.tar.gz in SRC_URI because it will be much easier to upgrade the ebuild to newer version. Lastly, I suppose KEYWORK="~x86" is a typo of KEYWORDS="~x86" ;-)
IRC client , loqui-0.1.18.ebuild (New Package) ... modified syntax and dependence.
IRC client, loqui-0.1.18.ebuild (New Package) Modified syntax and dependece.
Created attachment 17077 [details] IRC client , loqui-0.1.18.ebuild (New Package) modified syntax and dependence. only attache ebuild file.
It seems almost fine except one thing -- do you need to unset PYTHONPATH? loqui doesn't use python in its build process, so I don't think it is necessary.
It doesnt I removed the unset pythonpath and worked fine. Once this is removed from the ebuild I will add it cvs.
Created attachment 17224 [details] IRC client , loqui-0.1.18.ebuild (New Package) remove PTYHONPATH remove PYTHONPATH from old ebuild. build compreted in my pc without PYTHONPATH. very thanks to zul@gentoo.org and usata@gentoo.org.
Added to cvs, thanks for the ebuild.