libraries/libeXosip2: Added to 12.1 repository

This commit is contained in:
adev 2010-05-11 22:54:04 +02:00 committed by David Somero
parent ed76e1edb8
commit c2923bdb44
4 changed files with 95 additions and 0 deletions

View file

@ -0,0 +1,7 @@
eXosip is a library that hides the complexity of using the SIP
protocol for mutlimedia session establishement. This protocol is
mainly to be used by VoIP telephony applications (endpoints or
conference server) but might be also usefull for any application
that wish to establish sessions like multiplayer games.
libeXosip2 requires libosip2 (available on SlackBuilds.org).

View file

@ -0,0 +1,61 @@
#!/bin/bash
# Slackware build script for libeXosip2
PRGNAM=libeXosip2
VERSION=${VERSION:-3.2.0}
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
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 .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
./configure \
--prefix=/usr \
--enable-openssl \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
DOCS="AUTHORS COPYING ChangeLog INSTALL NEWS \
README $CWD/$PRGNAM.SlackBuild"
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
chown -R root:root $PKG/usr/doc
chmod 0644 $PKG/usr/doc/$PRGNAM-$VERSION/*
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="libeXosip2"
VERSION="3.2.0"
HOMEPAGE="http://savannah.nongnu.org/projects/exosip"
DOWNLOAD="http://download.savannah.gnu.org/releases/exosip/libeXosip2-3.2.0.tar.gz"
MD5SUM="2186453c58b3da4e302d1456fffa02bf"
MAINTAINER="adev"
EMAIL="adev@linuxmail.org"
APPROVED="dsomero"

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-------------------------------------------------|
libeXosip2: libeXosip2 (The eXtended osip library)
libeXosip2:
libeXosip2: eXosip is a library that hides the complexity of using the SIP
libeXosip2: protocol for mutlimedia session establishement. This protocol is
libeXosip2: mainly to be used by VoIP telephony applications (endpoints or
libeXosip2: conference server) but might be also usefull for any application
libeXosip2: that wish to establish sessions like multiplayer games.
libeXosip2:
libeXosip2: Homepage: http://savannah.nongnu.org/projects/exosip/
libeXosip2:
libeXosip2: