notes: packages I needed to install to make my .deb: fakeroot packaging scripts don't work without my pubkey/privkey pair unlesI add -uc and -us like this: dpkg-buildpackage -rfakeroot -uc -us Notes: * this is EXPERIMENTAL! I'm working my way thru the Debian packaging docs, after a couple of false starts, it seems pretty straightforward. But I might goof at any time. * so is the RubyRDF library. Debian rubyrdf-ruby package: installation howto 1. add my package repository to your /etc/apt/sources.list: deb http://www.w3.org/2001/12/rubyrdf/debian/packager/ ./ 2. run 'apt-get update' 3. You should now be able to install the RubyRDF library with: apt-get install rubyrdf-ruby dependency aside: It 'needs ruby' to run. Hopefully that's expressed adequately in the packging info, though possiblity exists that I have mixups between ruby/libruby/ruby-dev. in progress. 4. Testing (I broke this) 5. Clean up aftwards: apt-get remove rubyrdf-ruby TODO * integrate this gunk into a cleaned up ruby-rdf filetree * remember which of the ruby test frameworks is the one I'm supposed to use, merge all the misc test files into a proper framework. * find out which Ruby packages I use are also packaged for Debian (SOAP, XSLT etc) * generate the Debian config files from metadata * figure out how this relates to RAA(-NG), RDoc etc * read up on RPMs, Fink etc * document partial dependencies on postgres, soap, xslt, redland etc. Nearby: * http://fink.sourceforge.net/doc/packaging/index.php -- danbri@w3.org In addition to Debian packages, here's how to use Fink to install under MacOS X: *** out of date *** Method 1: Using the .info file (try 'curl -O' if haven't got wget URL grabbing tool) * cd /sw/fink/dists/local/main/finkinfo/ * sudo wget http://fireball.danbri.org/people/danbri/2002/06/debian/rubyrdf-ruby_0.9-1.info * fink install rubyrdf-ruby Method 2: Not managed to get this working yet... * add repository to /sw/etc/apt/sources.list * apt-get rubyrdf-ruby -------------------------------------------------------------- danbri@w3.org