evas: build xcb engines.
[crux-ports.git] / rubygems / Pkgfile.template
1 #
2 # Pkgfile template for gem ports
3
4 # Version 1
5
6
7 GEMNAME=${GEMNAME:-$name}
8
9
10 build_template() {
11     if [ -z "$GEMNAME" ]; then
12         echo "Variable 'GEMNAME' not set"
13         exit -1
14     fi
15
16     sitelibdir=$(ruby -r rbconfig -e 'print Config::CONFIG["sitelibdir"]')
17     export GEMSDIR=${sitelibdir/site_ruby/gems}
18
19     mkdir -p $PKG/$GEMSDIR
20     gem install $SRC/$GEMNAME -v $version -l -i $PKG/$GEMSDIR
21    
22     if [ -d $PKG/$GEMSDIR/bin ]; then 
23         for b in $PKG/$GEMSDIR/bin/* ; do
24             install -D -m 755 $b $PKG/usr/bin/$(basename $b)
25         done
26     fi
27
28     if [ "$GEMS_KEEP_DOC" != "yes" ]; then    
29         rm -rf $PKG$GEMSDIR/doc/
30     fi
31 }
32
33
34 build() {
35     build_template
36 }
37