# HG changeset patch # User Christopher Rogers # Date 1293158912 0 # Node ID c40d672fcb6820f1f3ac7a7431f0064b6610fb28 # Parent 9e863d369e8812ab20cdaae70f474f70bcc4c59e Add makeself. Utility to create self-extracting packages. Needed to build virtualbox-ose 4.0.0. diff -r 9e863d369e88 -r c40d672fcb68 makeself/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/makeself/receipt Fri Dec 24 02:48:32 2010 +0000 @@ -0,0 +1,34 @@ +# SliTaz package receipt. + +PACKAGE="makeself" +VERSION="2.1.5" +CATEGORY="development" +SHORT_DESC="Utility to create self-extraction packages." +MAINTAINER="slaxemulator@gmail.com" +WEB_SITE="http://megastep.org/makeself" +WGET="http://megastep.org/makeself/makeself.run" + +# Rules to configure and make the package. +compile_rules() +{ + [ -f $SOURCES_REPOSITORY/$PACKAGE-$VERSION ] || + wget $WGET -O $SOURCES_REPOSITORY/$PACKAGE-$VERSION + cd $WOK/$PACKAGE + /bin/sh $SOURCES_REPOSITORY/$PACKAGE-$VERSION + cd $src + mkdir -p $PWD/_pkg/usr/bin + mkdir -p $PWD/_pkg/usr/share/makeself + cp -a makeself.sh $PWD/_pkg/usr/bin/makeself + cp -a makeself-header.sh $PWD/_pkg/usr/share/makeself + sed -e 's|HEADER=`dirname $0`/makeself-header.sh|HEADER=/usr/share/makeself/makeself-header.sh|' -i $PWD/_pkg/usr/bin/makeself + +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr + cp -a $_pkg/usr/bin $fs/usr + cp -a $_pkg/usr/share $fs/usr +} +