RE: rpm spec files for ruby

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



From: centos-bounces@xxxxxxxxxx 
[mailto:centos-bounces@xxxxxxxxxx] On Behalf Of James B. Byrne
> 
> I am trying to package ruby-1.8.6 for CentOS-4.5 and I would 
> like to take
> a look at the spec files used for ruby-1.8.1 that ships with 
> CentOS. Is
> there any place that I can see these or could someone do me 
> the kindness
> of sending them to me?

Download the SRPMS off of http://mirror.centos.org/centos


> I am also confused as to how one breaks out the component 
> parts of a build
> into separate rpm packages.  The source distribution from 
> ruby-lang.org
> seemingly permits only three install options; all, no-docs 
> and docs-only. 
> How and where does one refactor the build scripts to create 
> separate rpms
> for ruby, ruby-libs, ruby-devel, ruby-docs, rdoc, irb, ri, 
> and ruby-tcltk?
>  I would appreciate greatly any guidance here.

This is configured in the RPM .spec file and handled automatically
during the rpmbuild process.

> I have zero experience with creating rpm packages, but I ran across a
> reference to checkinstall in a reply to one of my queries on 
> ruby-forum
> and have decided to have a go at putting an rpm together, for my own
> purposes if it proves beyond my capability to do so for the community.

You will need gcc, binutils, make, patch, rpm-build, redhat-rpm-config
and maybe gcc-c++ and stdc++ libs.

There is pretty good documentation on the rpm spec file format at:

http://www.rpm.org/max-rpm/

and

http://www.rpm.org/RPM-HOWTO/

-Ross

______________________________________________________________________
This e-mail, and any attachments thereto, is intended only for use by
the addressee(s) named herein and may contain legally privileged
and/or confidential information. If you are not the intended recipient
of this e-mail, you are hereby notified that any dissemination,
distribution or copying of this e-mail, and any attachments thereto,
is strictly prohibited. If you have received this e-mail in error,
please immediately notify the sender and permanently delete the
original and any copy or printout thereof.

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux