931627a91c425caa513203a39f873e9c6168405e
[crux-ports.git] / Pkgfile
1 # $Id: Pkgfile 75 2005-12-28 16:36:47Z tilman $
2 # Packager:    Johannes Winkelmann, jw at tks6 dot net
3 # Maintainer:  Tilman Sauerbeck, tilman at code-monkey dot de
4 # Description: Ruby package management
5 # URL:         http://docs.rubygems.org
6 # Depends on:  ruby,openssl
7
8 name=rubygems
9 version=0.8.11
10 release=4
11 source=(http://rubyforge.org/frs/download.php/5207/${name}-${version}.tgz \
12         Pkgfile.template)
13
14 build() {
15         cd $name-$version
16
17         # adapted from the gentoo ebuild
18         ruby_version=$(ruby -r rbconfig -e \
19                 'print Config::CONFIG["MAJOR"] + "." + Config::CONFIG["MINOR"]')
20         export GEM_HOME=$PKG/usr/lib/ruby/gems/$ruby_version
21
22         ruby setup.rb config --prefix=$PKG/usr
23         ruby setup.rb install
24
25         install -m 644 -D $SRC/Pkgfile.template $PKG/usr/share/$name/Pkgfile.template
26 }