libraries/libdbi: Added to 12.2 repository

This commit is contained in:
Michal Bialozor 2010-05-12 23:30:26 +02:00 committed by Robby Workman
parent 6288e461e6
commit 3921ec6c74
4 changed files with 95 additions and 0 deletions

10
libraries/libdbi/README Normal file
View file

@ -0,0 +1,10 @@
libdbi - Database Independent Abstraction Layer for C
libdbi implements a database-independent abstraction layer in C,
similar to the DBI/DBD layer in Perl. Writing one generic set
of code, programmers can leverage the power of multiple databases
and multiple simultaneous database connections by using this framework.
In order to utilize the libdbi framework, you need to install drivers
for a particular type of database. The drivers officially supported
by libdbi are split off into the libdbi-drivers project.

View file

@ -0,0 +1,58 @@
#!/bin/sh
# Slackware build script for libdbi
# Written by Michal Bialozor <bialyy@o2.pl>
PRGNAM=libdbi
VERSION=0.8.3
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"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
fi
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP || exit 1
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || exit 1
cd $PRGNAM-$VERSION || exit 1
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--enable-static=no \
--enable-shared=yes \
--build=$ARCH-slackware-linux \
|| exit 1
make docdir=/usr/doc/$PRGNAM-$VERSION || exit 1
make docdir=/usr/doc/$PRGNAM-$VERSION install-strip DESTDIR=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
AUTHORS ChangeLog COPYING INSTALL README* NEWS TODO \
$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

View file

@ -0,0 +1,8 @@
PRGNAM="libdbi"
VERSION="0.8.3"
HOMEPAGE="http://libdbi.sourceforge.net"
DOWNLOAD="http://downloads.sourceforge.net/libdbi/libdbi-0.8.3.tar.gz"
MD5SUM="ca66db78d479cbfa727cf3245b5864ae"
MAINTAINER="Michal Bialozor"
EMAIL="bialyy@o2.pl"
APPROVED="rworkman"

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler-------------------------------------------------------|
libdbi: libdbi (Database Independent Abstraction Layer for C)
libdbi:
libdbi: libdbi implements a database-independent abstraction layer in C,
libdbi: similar to the DBI/DBD layer in Perl. Writing one generic set
libdbi: set of code, programmers can leverage the power of multiple
libdbi: databases and multiple simultaneous database connections by using
libdbi: this framework.
libdbi:
libdbi: It can be obtained from http://libdbi.sourceforge.net
libdbi:
libdbi: