21-10-2009 13:43:43 < Xarthisius!n=xarth@158.75.7.69: hi, how to run eautoreconf when using sources from svn or 21-10-2009 13:43:54 < Xarthisius!n=xarth@158.75.7.69: is it ok to just use ESVN_BOOTSTRAP="autoreconf"? 21-10-2009 13:44:30 > ohnobinki: if the bootstrap thing works, I'd use it 21-10-2009 13:44:31 < Tommy[D]!i=bnc@gentoo/developer/tommy: eh 21-10-2009 13:44:45 < Tommy[D]!i=bnc@gentoo/developer/tommy: no 21-10-2009 13:44:51 < Tommy[D]!i=bnc@gentoo/developer/tommy: dont use autoreconf 21-10-2009 13:44:54 < Tommy[D]!i=bnc@gentoo/developer/tommy: use eautoreconf 21-10-2009 13:45:14 > ohnobinki: actually, no, use src_prepare() 21-10-2009 13:45:34 < Tommy[D]!i=bnc@gentoo/developer/tommy: ohnobinki: no need to define src_prepare, if it can be done that way 21-10-2009 13:45:41 > * ohnobinki is disagreeing with himself, not tommy 21-10-2009 13:45:41 < Xarthisius!n=xarth@158.75.7.69: the ebuild is EAPI=0 21-10-2009 13:46:21 < Tommy[D]!i=bnc@gentoo/developer/tommy: ohnobinki: and that part does work 21-10-2009 13:46:23 > ohnobinki: then use eautoreconf in src_unpack() 21-10-2009 13:46:45 > ohnobinki: tommy[d]: now I'm completely confused :-/ 21-10-2009 13:47:39 < Tommy[D]!i=bnc@gentoo/developer/tommy: ohnobinki: why? 21-10-2009 13:47:40 < Tommy[D]!i=bnc@gentoo/developer/tommy: if all that needs to be done is svn_unpack+eautoreconf, than just set ESVN_BOOTSTRAP="eautoreconf" and be done with it 21-10-2009 13:48:00 < Tommy[D]!i=bnc@gentoo/developer/tommy: ohnobinki: read svn.eclass :) 21-10-2009 13:48:02 > ohnobinki: oh, ofc 21-10-2009 13:48:18 > ohnobinki: I did and it seemed to suggest calling autogen.sh that is shipped with some pkgs... 21-10-2009 13:48:24 > ohnobinki: but I read it too quickly probably 21-10-2009 13:48:28 < Xarthisius!n=xarth@158.75.7.69: Tommy[D]: thanks, I'll try that, didn't know I could actually call function there 21-10-2009 13:48:42 > ohnobinki: and I forgot that one could specify another eclass's function such as eautoreconf 21-10-2009 13:49:04 < Tommy[D]!i=bnc@gentoo/developer/tommy: Xarthisius: just be sure to include the eclass for those autotools 21-10-2009 13:49:23 < Xarthisius!n=xarth@158.75.7.69: Tommy[D]: It works perfectly thanks again! 21-10-2009 13:49:33 > ohnobinki: why does ESVN_BOOTSTRAP instead of having something similar for ebuilds in general? 21-10-2009 13:49:45 > ohnobinki: *does ESVN_BOOTSTRAP exist isntead ... 21-10-2009 13:50:23 < jlec!n=jlec@ip-62-143-31-170.unitymediagroup.de: hi guys 21-10-2009 13:50:58 > ohnobinki: hello... 21-10-2009 13:51:13 < Tommy[D]!i=bnc@gentoo/developer/tommy: ohnobinki: because it would require another eapi for general use and in general it makes it less readable for people not that familiar with eclass functions 21-10-2009 13:51:30 > ohnobinki: then why is it encouraged for subversion.eclass? 21-10-2009 13:51:48 > ohnobinki: it should be in a live.eclass or something and be called LIVE_BOOTSTRAP 21-10-2009 13:52:39 < Tommy[D]!i=bnc@gentoo/developer/tommy: in addition, there shouldnt be a need to call eautoreconf for normal packages not from upstream repo 21-10-2009 13:52:49 > ohnobinki: right 21-10-2009 13:53:20 > ohnobinki: but ESVN_BOOTSTRAP is the same thing as using a src_prepare() function 21-10-2009 13:54:02 > ohnobinki: and it's not svn specific 21-10-2009 13:54:05 < Tommy[D]!i=bnc@gentoo/developer/tommy: its the same as settings DOCS="..." for some eclasses like gnome instead of defining src_install 21-10-2009 13:54:38 < Tommy[D]!i=bnc@gentoo/developer/tommy: and it was implemented long before EAPI-2 21-10-2009 13:54:52 > ohnobinki: yeah, but now we have EAPI="2" ;-) 21-10-2009 13:54:59 < Tommy[D]!i=bnc@gentoo/developer/tommy: so you had 1 line instead of 4 21-10-2009 13:55:17 < Tommy[D]!i=bnc@gentoo/developer/tommy: And you want to change all existing ebuild to switch to src_prepare without any real need? 21-10-2009 13:55:32 > ohnobinki: no, but shouldn't new ones move away from eSVN_BOOTSTRAP-ish stuff? 21-10-2009 13:56:30 < Tommy[D]!i=bnc@gentoo/developer/tommy: its an option, so people are free to either use that or src_prepare 21-10-2009 13:56:40 < Tommy[D]!i=bnc@gentoo/developer/tommy: Why force an option on people? 21-10-2009 13:57:00 > ohnobinki: ok 21-10-2009 13:57:20 > ohnobinki: for some reason I'm thinking that everything should be moved to EAPI=2, but I guess that's not intended 21-10-2009 13:57:53 < Tommy[D]!i=bnc@gentoo/developer/tommy: Thats additional work you could better use for other things 21-10-2009 13:58:04 > ohnobinki: ok 21-10-2009 13:58:14 < Tommy[D]!i=bnc@gentoo/developer/tommy: moving a package to EAPI-2 is just an internal code change, doesnt change the result 21-10-2009 13:58:26 > ohnobinki: yeah 21-10-2009 13:58:43 < Tommy[D]!i=bnc@gentoo/developer/tommy: so you have less free time, but it did not improve the situation for you or the end user 21-10-2009 13:58:44 > ohnobinki: but many packages would have more elegant ebuild code if expressed in EAPI=2 :-) 21-10-2009 13:59:14 < Tommy[D]!i=bnc@gentoo/developer/tommy: you can always do it with version bumps, if you like EAPI-2 versions more ;) 21-10-2009 13:59:54 -!- helch!n=helch@212-41-64-212.adsl.solnet.ch has joined #gentoo-sunrise 21-10-2009 14:00:02 > ohnobinki: ok 21-10-2009 14:00:06 -!- nxnikos!n=nikos@mx2.proofpoint.com has quit [Read error: 104 (Connection reset by peer)] 21-10-2009 14:00:54 < Tommy[D]!i=bnc@gentoo/developer/tommy: feel free to have another opinion, i dont mind as long as you respect mine :) 21-10-2009 14:01:16 > ohnobinki: lol, I can in this case :-) 21-10-2009 14:22:52 -!- nxnikos!n=nikos@207.111.236.2 has joined #gentoo-sunrise