multimedia/speex: Initial import

This commit is contained in:
Alex Lysenka 2010-05-11 15:00:30 +02:00 committed by Robby Workman
parent 8c77ecd2ef
commit 1f447fff47
4 changed files with 99 additions and 0 deletions

7
multimedia/speex/README Normal file
View file

@ -0,0 +1,7 @@
Speex is an Open Source/Free Software patent-free audio compression
format designed for speech. The Speex Project aims to lower the barrier
of entry for voice applications by providing a free alternative to
expensive proprietary speech codecs. Moreover, Speex is well-adapted
to Internet applications and provides useful features that are not
present in most other codecs. Finally, Speex is part of the GNU
Project and is available under the revised BSD license.

View file

@ -0,0 +1,12 @@
|-----handy-ruler------------------------------------------------------|
speex:
speex: Speex is an Open Source/Free Software patent-free audio compression
speex: format designed for speech. The Speex Project aims to lower the
speex: barrier of entry for voice applications by providing a free
speex: alternative to expensive proprietary speech codecs. Moreover, Speex
speex: is well-adapted to Internet applications and provides useful features
speex: that are not present in most other codecs. Finally, Speex is part of
speex: the GNU Project and is available under the revised BSD license.
speex:
speex: Homepage: http://www.speex.org/
speex:

View file

@ -0,0 +1,72 @@
#!/bin/sh
# Copyright 2007 Alex Lysenka <me@alkos333.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
set -e
PRGNAM=speex
VERSION=1.2beta2
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
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar -xzvf $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 \
--enable-static=no \
--docdir=/usr/doc/$PRGNAM-$VERSION
make || exit 1
make install-strip DESTDIR=$PKG || exit 1
mv $PKG/usr/share/doc $PKG/usr/share/man $PKG/usr
gzip -9 $PKG/usr/man/man?/*
cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README* TODO \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
find $PKG/usr/doc -type f -exec chown root:root {} \; -exec chmod 644 {} \;
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="speex"
VERSION="1.2beta2"
HOMEPAGE="http://www.speex.org"
DOWNLOAD="http://downloads.us.xiph.org/releases/speex/speex-1.2beta2.tar.gz"
MD5SUM="5480fa53a7451603ecb57ff815c87ac0"
MAINTAINER="Alex Lysenka"
EMAIL="me@alkos333.net"
APPROVED="rworkman"