27 lines
786 B
Text
27 lines
786 B
Text
#Build ruby-1.8.7 on Fedora 13
|
|
#============================
|
|
set -x
|
|
|
|
|
|
|
|
rpmdir=$(rpm --showrc | grep _rpmdir | cut -f2)
|
|
echo "Building rpms in $rpmdir"
|
|
|
|
sudo yum install yum-utils fedora-release-rawhide
|
|
|
|
yumdownloader --enablerepo=rawhide --source ruby
|
|
vers=$( ls ruby-*src.rpm)
|
|
vers=$(echo ${vers%.fc*})
|
|
vers=$(echo ${vers#ruby-})
|
|
echo "Downloaded and uding version $vers"
|
|
|
|
sudo yum install $( rpm -q --requires -p ruby*src.rpm | grep -v rpmlib)
|
|
rpmbuild --rebuild ruby-1.8.7.302-1.fc15.src.rpm
|
|
sudo rpm -i $rpmdir/i686/ruby-$vers.i686.rpm
|
|
sudo rpm -i $rpmdir/i686/ruby-libs-$vers.i686.rpm
|
|
sudo rpm -i $rpmdir/i686/ruby-irb-$vers.i686.rpm
|
|
sudo rpm -i $rpmdir/noarch/ruby-rdoc-$rdoc.noarch.rpm
|
|
|
|
rpmbuild --rebuild rubygems-*.src.rpm
|
|
sudo rpm -i $rpmdir/noarch/rubygems-*.noarch.rpm
|
|
|