From: "Luca (Email)" Date: 2011-12-29T15:54:18+09:00 Subject: I: Using Ruby to install/manage something from source - Features? -----Messaggio originale----- Da: Marc Heiler [mailto:shevegen@linuxmail.org] Inviato: sabato 12 novembre 2011 20:02 A: ruby-talk ML Oggetto: Using Ruby to install/manage something from source - Features? Hi, Since some time, as a hobby, I am working on an umbrella project in Ruby - anything that aids in installing software. Basically its main feature right now is to do something like this: compile http://dfn.dl.sourceforge.net/sourceforge/htop/htop-0.9.tar.gz And htop will be downloaded, extracted, compiled, installed. Ok, that's nothing breathtaking. You just have ruby download it, extract it, compile it, and perhaps register it. Every advanced Rubyista can write that in like less than 1 hour ... :) The instruction: compile htop Would be synonymous (but of course it has to find the URL, which usually is stored in some yaml files, the current "database" for this project). One can however generate standalone shell scripts as well or generate i.e. PKGBUILD files or debian .deb packages (though both is not completely bug free right now, I myself prefer to use the source, so that's where my attention usually is first.) Basic dependency management works too, somewhat. However, the point of this mail/post actually is that I am asking of people what they would expect of a set of scripts that help in installing/compiling anything? I would like to check against the current featuresets and look to extend the project. For example, would people find a replacement for cmake or GNU autoconfigure (and m4) in Ruby and C useful? What would YOU expect of any "Package" manager in Ruby? -- Posted via http://www.ruby-forum.com/. -- Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP autenticato? GRATIS solo con Email.it http://www.email.it/f Sponsor: Conto Arancio al 4,20%. Soldi sempre disponibili, zero spese, aprilo in due minuti! Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=11923&d=29-12