libraries/evas: Added to 12.0 repository

This commit is contained in:
Aleksandar Samardzic 2010-05-11 20:00:45 +02:00 committed by Alan Hicks
parent bc1d33afc7
commit 8c25022543
4 changed files with 87 additions and 0 deletions

9
libraries/evas/README Normal file
View file

@ -0,0 +1,9 @@
Evas is part of Enlightenment DR17 foundation libraries.
Evas is a hardware-accelerated canvas API for X-Windows that can draw
anti-aliased text, smooth super and sub-sampled images, alpha-blend,
as well as drop down to using normal X11 primitives such as pixmaps,
lines and rectangles for speed if your CPU or graphics hardware are
too slow.
Evas is dependent upon eet package.

View file

@ -0,0 +1,58 @@
#!/bin/sh
# Slackware build script for Evas
# Written by Aleksandar B. Samardzic <asamardzic@matf.bg.ac.yu>
PRGNAM=evas
VERSION=0.9.9.042
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var
make
make install DESTDIR=$PKG
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING COPYING-PLAIN ChangeLog INSTALL NEWS README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz

8
libraries/evas/evas.info Normal file
View file

@ -0,0 +1,8 @@
PRGNAM="evas"
VERSION="0.9.9.042"
HOMEPAGE="http://www.enlightenment.org/"
DOWNLOAD="http://download.enlightenment.org/snapshots/2008-01-25/evas-0.9.9.042.tar.gz"
MD5SUM="609015763864e4eabf94adc0acab5b45"
MAINTAINER="Aleksandar B. Samardzic"
EMAIL="asamardzic@matf.bg.ac.yu"
APPROVED="Alan Hicks,Erik Hanson"

12
libraries/evas/slack-desc Normal file
View file

@ -0,0 +1,12 @@
|----- Handy ruler ------------------------------------------------|
evas: Evas is one of Enlightenment DR17 foundation libraries.
evas:
evas: Evas is a hardware-accelerated canvas API for X-Windows that can
evas: draw anti-aliased text, smooth super and sub-sampled images,
evas: alpha-blend, as well as drop down to using normal X11 primitives
evas: such as pixmaps, lines and rectangles for speed if your CPU or
evas: graphics hardware are too slow.
evas:
evas: Evas home page is: http://www.enlightenment.org/
evas:
evas: