libraries/ode: Initial import

This commit is contained in:
hollywoodb 2010-05-11 14:56:23 +02:00 committed by Robby Workman
parent fa5d40c6c9
commit 83fe7f4594
4 changed files with 92 additions and 0 deletions

9
libraries/ode/README Normal file
View File

@ -0,0 +1,9 @@
The Open Dynamics Engine (ODE) is a free, industrial quality library for
simulating articulated rigid body dynamics. Proven applications include
simulating ground vehicles, legged creatures, and moving objects in VR
environments. It is fast, flexible and robust, and has built-in collision
detection.
NOTE: You must use "su -" instead of "su" to build this (or you can
source /etc/profile after plain 'su') so that /usr/X11R6 is in $PATH

View File

@ -0,0 +1,66 @@
#!/bin/sh
## Written by hollywoodb (hollywoodb@fastmail.fm)
## Feel free to use, modify, redistribute this script.
## If you make changes please modify the "Written by"
## so that I don't recieve emails about a script I
## did not write. Thanks.
# Modified by the SlackBuilds.org project
if [ "$(id -u)" != "0" ]; then
echo "This script must be run as root!"
exit
fi
set -e
NAME=ode
VERSION=0.7
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=`pwd`
TMP=${TMP:-/tmp/SBo}
PKG=${PKG:-$TMP/package-$NAME}
OUTPUT=${OUTPUT:-/tmp}
rm -rf $PKG $TMP/$NAME-$VERSION
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
unzip $CWD/$NAME-src-$VERSION.zip
cd $NAME-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
fi
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--exec-prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--enable-shared \
--disable-debug
make
make install-strip DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$NAME-$VERSION/html
cp -a CHANGELOG* INSTALL* LICENSE* README* $PKG/usr/doc/$NAME-$VERSION
cp -a docs/* $PKG/usr/doc/$NAME-$VERSION/html
cat $CWD/$NAME.SlackBuild > $PKG/usr/doc/$NAME-$VERSION/$NAME.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n -p $OUTPUT/$NAME-$VERSION-$ARCH-$BUILD$TAG.tgz

8
libraries/ode/ode.info Normal file
View File

@ -0,0 +1,8 @@
PRGNAM="ode"
VERSION="0.7"
HOMEPAGE="http://www.ode.org"
DOWNLOAD="http://dl.sourceforge.net/opende/ode-src-0.7.zip"
MD5SUM="b6727fef2cbb9ca812438bb774c9d6ec"
MAINTAINER="hollywoodb"
EMAIL="hollywoodb@fastmail.fm"
APPROVED="robw810"

9
libraries/ode/slack-desc Normal file
View File

@ -0,0 +1,9 @@
|-----handy-ruler--------------------------------------------------------|
ode: ode (library for simulating articulated rigid body dynamics)
ode:
ode: The Open Dynamics Engine (ODE) is a free, industrial quality library
ode: for simulating articulated rigid body dynamics. Proven applications
ode: include simulating ground vehicles, legged creatures, and moving
ode: objects in VR environments. It is fast, flexible and robust, and has
ode: built-in collision detection.
ode: