Re: creating debian packages
Ar 31/05/2004 am 15:53, ysgrifennodd Roeland Moors:
> Is there a guide to make a debian package for a ruby library.
> I know the Debian maintainer guide, but it would be easier if
> there was a guide for debian/ruby. (or an hello world package)
> It would be nice if I could create a debian package from rake.
> Maybe somebody already done this?
You might want to take a look at some existing Ruby packages. As far as
I can tell, there are two kinds of Ruby libraries: those which are pure
Ruby (Architecture: all), and those which contain C code (usually
Architecture: any).
For both types of library, you typically have to run a Ruby script to do
some configuration or Makefile generation, so you have to build-depend
on Ruby.
One thing to be careful of is that libraries are installed in the
correct place, since the default is usually in /usr/local. You can get
the correct location with something like this in the Makefile:
config = $(shell ruby -rrbconfig -e 'puts Config::CONFIG["$(1)"]')
site_ruby := $(call config,rubylibdir)
You can also call the $config rule for other things. For example:
ruby := $(call config,ruby_install_name)
If you make a preliminary Ruby package, I think this mailing list would
be glad to review it.
--
Dafydd
Reply to: