SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "passenger"

# SliTaz package receipt.

PACKAGE="passenger"
VERSION="3.0.7"
CATEGORY="network"
SHORT_DESC="Rails and Rack support for Apache2."
MAINTAINER="erjo@slitaz.org"
DEPENDS="ruby rake libev libcurl fastthread daemon_controller spruz file-tail rack apache"
BUILD_DEPENDS="$DEPENDS ruby-dev curl-dev libev-dev apr-dev apr-util-dev apache-dev"
TARBALL="$PACKAGE-$VERSION.gem"
WEB_SITE="http://rubygems.org/gems/passenger"
WGET_URL="http://rubygems.org/downloads/$TARBALL"
COOK_OPT="!repack_src !unpack"

# Rules to configure and make the package.
compile_rules()
{
    cd $src

    gem install --no-rdoc --no-ri --ignore-dependencies \
        --install-dir $PWD/ $SOURCES_REPOSITORY/$TARBALL
        
    # Build Apache module
    cd     gems/$PACKAGE-$VERSION/
    rake fakeroot APXS2=/usr/bin/apxs USE_VENDORED_LIBEV=no RELEASE=yes \
        APR_CONFIG=/usr/bin/apr-1-config APU_CONFIG=/usr/bin/apu-1-config
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/usr/share $fs/var/run/passenger $fs/etc/apache/conf.d
    
    cp -a $stuff/passenger.conf $fs/etc/apache/conf.d
    cp -a $src/gems/$PACKAGE-$VERSION/pkg/fakeroot/usr/bin $fs/usr
    cp -a $src/gems/$PACKAGE-$VERSION/pkg/fakeroot/usr/sbin $fs/usr
    cp -a $src/gems/$PACKAGE-$VERSION/pkg/fakeroot/usr/lib $fs/usr
    cp -a $src/gems/$PACKAGE-$VERSION/pkg/fakeroot/usr/share/phusion-passenger $fs/usr/share
    
    # Clean-up
    rm -rf $fs/usr/share/phusion-passenger/source
}
3382 packages and 430813 files in stable database (Mon Mar 4 17:53:49 2019)