On Jun 13, Tom Clarke wrote:
> 
> > If there were a standard set of commands as widely understood as
> > "./configure" "make" "make install", then there would be no need for a
> > CPAN-alike repository and build and test system -- wget and a shell
> > would be all that is needed, and a very simplistic tool to search the
> > RAA, download the package and execute the standard commands would be
> > very easy to create.
> 
> It was easy, and it's called raa-install. It works just as you
> described:
> http://raa.ruby-lang.org/list.rhtml?name=raainstall
> http://www.rubygarden.org/ruby?QuickGuideToRaaInstall
> 
> -Tom

raa-install looks very nice, and simple to use.

But raa-install doesn't do (yet) what the main point of the parent post
was:

# ruby-package-get syck
RPM detected -- building packages.
Downloading package list from RAA..... done.
Finding syck.... done, 2 prerequisites.
Downloading syck.... done
making spec files.... done
+ rpmbuild -ba prereq1.spec
.....
+ rpmbuild -ba prereq2.spec
.....
+ rpmbuild -ba syck.spec
RPMS are in ~/rpm/RPMS. Installing....
+ rpm -i ~/rpm/RPMS/{prereq1-0.0.0,prereq2-0.0.0,syck-1.0}.noarch.rpm
Done!

This is my biggest wish (thanks for articulating it so well, Ari).  Every
ruby package I want to use here at work must become an RPM first.  This of
course would be much easier if everyone used the same installer (I could
write a script to convert the tarball into an RPM that worked for more
than one package), but the fact remains that I have to make RPMS, someone
else might have to make .debs, etc...

I've got no idea how this sort of thing is handled in windows land.


By all means, I'm for a standard way of installing:  but really this is
just to make it easier for me to take packages that actually play nicely
with the system's package manager (in my case RPMs).

-- 
---------------------------------------------- | --------------------------
Brett Williams                                 | (970) 288-0475        
Agilent Technologies                           | brett_williams / agilent.com
---------------------------------------------- | --------------------------