Yes, that would vcause it. What I am talking about here, is a way to do a package so that it installs like binary packages, but has the power of source.
See, generally, when talking about source packages, it is referring to the developers package.
I did start talking with a Mandriva developer about some of this. Since it was in the rpm5 channel (#rpm), I limited the conversation to rpm.
<Jonathan_R> i have some questions
* spoleeba has quit ("Leaving")
* [siftin-com] has quit (Connection timed out)
<jbj_> here now
* pjones has quit ("Crustacean drifted by pier")
* mxcarron (n=mxcarron@fedora/Pingoomax) has joined #rpm
* spoleeba (n=one@fedora/Jef) has joined #rpm
* WildPikachu has quit (Read error: 113 (No route to host))
<Jonathan_R> ah there you are jbj_
<Jonathan_R> i want to write a wrapper in python (cause its the only language i know at this point) to enhance rpm
<Jonathan_R> maybe this is covered in rpm macros
<Jonathan_R> if so, tell me
<proyvind> what exactly do you want to enhance?
<Jonathan_R> lol
<Jonathan_R> when installing an rpm, i want there to be options for ./configure
<Jonathan_R> and use flags and mask options
<proyvind> uhm
<proyvind> something like gentoo portage..?
<Jonathan_R> yep
<proyvind> you do know about source rpms..?
<proyvind> you can't really do ./configure on binary rpms
<Jonathan_R> yes
<Jonathan_R> i know
<Jonathan_R> hense the problem
<proyvind> what you maybe could do
<proyvind> is to fetch sourcerpm tag from header
<Jonathan_R> but making a distro off of src.rpm's would take forever in installing
<proyvind> then fetch the source rpm from this, and then work against it, but that would require you to add a bunch of stuff to the rpm spec
<Jonathan_R> yeah
<proyvind> I think you're missing some fundamental aspects of rpm packaging here, if you want to build everything, you have to build all the source rpms
<Jonathan_R> i'm sure
<Jonathan_R> i've only built 1 rpm
<Jonathan_R> well i know i have to build src.rpms
<Jonathan_R> i know that
<proyvind> one approach could maybe to do something like a portage thingie wrapper/replacement for spec files
<Jonathan_R> but see, what i want is the speed of rpm
<proyvind> what speed?
<Jonathan_R> but the power and customability of source
<Jonathan_R> as far as installation
<proyvind> then you would have to deal with src.rpms
<Jonathan_R> the time it takes to install a binary package
<Jonathan_R> versus the time it takes to install source
<proyvind> Ithink you miss some crucial concepts here, but I have to get back to my coding..
<Jonathan_R> ok
<proyvind> jbj_ might be able to understand you better and if so provide better answers

<Jonathan_R> ok
<Jonathan_R> i must admit proyvind that i am a novice at programming
<Jonathan_R> and i dont get my ideas in programming accross very well yet
<proyvind> hm
<proyvind> I can give it another try
<proyvind> what you basically want is portage for rpms, right?
<Jonathan_R> basically
<proyvind> okay
<Jonathan_R> but with the speed of rpm
<proyvind> I've had some thoughts on that one myself
* mxcarron has quit (Read error: 110 (Connection timed out))
<Jonathan_R> cool
<proyvind> well
<proyvind> with the speed
<Jonathan_R> i know
<Jonathan_R> that part is tricky
<proyvind> you refer to the binary rpms?
<Jonathan_R> yep
<proyvind> you can't get both at once, you need first to build a package once, then you have a binary rpm which can be installed many times
<proyvind> but one idea I've had
<Jonathan_R> unless the repo contains only src rpms with a script to detect the users computer and compile an rpm for the user right there
<Jonathan_R> but i dunno
<Jonathan_R> ok
<proyvind> is to create some portage like interface for rpm, for the same task as spec files
* Jonathan_R listens now
<Jonathan_R> ok, how?
<Jonathan_R> through spec files, or rpm macros or what
<proyvind> that could be interesting for gentoo people in general as AFAIK the gentoo binary packages aren't kung fu material
<proyvind> well
<proyvind> through a lot of coding against librpm API I'd guess
<proyvind> not an easy task, not at all
<Jonathan_R> well, i guess thats why i was thinking of a wrapper
<proyvind> or might be easy, but still demanding and not something that is doable in short time
<proyvind> well
<proyvind> then I can stop you shourt of saying that's just not possible ;)
<Jonathan_R> deffinately not in short time
<proyvind> short*
<Jonathan_R> ah ok
<Jonathan_R> so it has to be at the core of rpm
<proyvind> if you want to do it properly at least..
<Jonathan_R> yeah
<proyvind> maybe you can hack something incredibly horrible, obscurr and crappy in some other ways, but probably not something you'll be proud of, most likely haunt your dreams ;)
<Jonathan_R> lol then i'd rather do it right
<Jonathan_R> i'm a perfectionist
<proyvind> but what I suggested is a recurring idea of mine, not something I've been thinking of doing nor having much interest in myself, but that others might do and would be very beneficial and helping share efforts between gentoo and rpm distros
<Jonathan_R> i'm willing to try
<proyvind> a gentoo friend of mine has the same idea, I hope to persuade him into looking into it