audio/pd: Updated for version 0.43-0.

Signed-off-by: Erik Hanson <erik@slackbuilds.org>
This commit is contained in:
Michales Michaloudes 2011-10-23 12:50:55 -05:00 committed by Niels Horn
parent 1c82f588ca
commit 4514149cd9
4 changed files with 51 additions and 23 deletions

View file

@ -5,3 +5,5 @@ It is one of the "MUSIC N" family members, open source
(BSD style) successor of the MAX branch. This package
contains just the core of Pd, more external objetcs have
been written, many of them are in the CVS at SourceForge.
Optional: jack-audio-connection-kit, portmidi

View file

@ -2,28 +2,28 @@
# Slackware build script for Pure Data
# Written by ilya .d <errordeveloper-AT-gmail-DOT-com>
# Modified by by Ilya Dmitrichenko <errordeveloper-AT-gmail-DOT-com>
# Modified by Robby Workman <rworkman@slackbuilds.org> with minor stuff:
# -fix makefile patch to use DESTDIR correctly
# -miscellanous script tweaks
# No additional license terms
# Modified by Michales Michaloudes <korgie@gmail.com> (2011)
# - version bump
# - desktop icon
# - enable jack and portmidi
PRGNAM=pd
SRC_VERSION=0.42-4
VERSION=$(echo $SRC_VERSION | tr - .)
BUILD=${BUILD:-1}
VERSION=${VERSION:-0.43-0}
CANONICALIZEDVERSION=$(echo $VERSION | tr - .)
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
@ -49,8 +49,8 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$SRC_VERSION.src.tar.gz
cd $PRGNAM-$SRC_VERSION
tar xvf $CWD/$PRGNAM-$VERSION.src.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
@ -64,22 +64,38 @@ cd src
--datadir=/usr/share/pd \
--localstatedir=/var \
--enable-alsa \
--enable-setuid
make
make install DESTDIR=$PKG
--enable-setuid \
--enable-jack \
--disable-portaudio \
--enable-portmidi
make
make install DESTDIR=$PKG
cd -
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
# create and cp KDE desktop icon
mkdir -p $PKG/usr/share/applications
mkdir -p $PKG/usr/share/$PRGNAM
cp -a $CWD/$PRGNAM.desktop $PKG/usr/share/applications
convert $TMP/$PRGNAM-$VERSION/src/pd.ico $TMP/$PRGNAM\_48.xpm
cp $TMP/$PRGNAM\_48-3.xpm $PKG/usr/share/$PRGNAM
# For 0.43-0 version
mkdir -p $PKG/usr/lib/pd/tcl/
cp -a $TMP/$PRGNAM-$VERSION/tcl/*.tcl $PKG/usr/lib/pd/tcl/
mv $PKG/usr/share/man $PKG/usr/man
mkdir -p $PKG/usr/doc/$PRGNAM-$CANONICALIZEDVERSION
cp -a INSTALL.txt README.txt LICENSE.txt src/CHANGELOG.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
ln -s /usr/lib/pd/doc/ $PKG/usr/doc/$PRGNAM-$VERSION/docs
$PKG/usr/doc/$PRGNAM-$CANONICALIZEDVERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$CANONICALIZEDVERSION/$PRGNAM.SlackBuild
ln -s /usr/lib/pd/doc/ $PKG/usr/doc/$PRGNAM-$CANONICALIZEDVERSION/docs
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.${PKGTYPE:-tgz}
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$CANONICALIZEDVERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-txz}

10
audio/pd/pd.desktop Normal file
View file

@ -0,0 +1,10 @@
[Desktop Entry]
Encoding=UTF-8
Exec=pd
Icon=/usr/share/pd/pd_48-3.xpm
Name=Pure Data
GenericName=Real-time graphical programming environment for audio, video, and graphical processing
GenericName[el]=Γραφικό περιβάλλον προγραμματισμού ήχου, midi και εικόνας.
StartupNotify=true
Type=Application
Categories=MIDI;Audio;Sound;AudioVideo;

View file

@ -1,10 +1,10 @@
PRGNAM="pd"
VERSION="0.42.4"
VERSION="0.43-0"
HOMEPAGE="http://www-crca.ucsd.edu/~msp/software.html"
DOWNLOAD="http://www-crca.ucsd.edu/~msp/Software/pd-0.42-4.src.tar.gz"
MD5SUM="13a0a5eeeb7ebcda10f86cff2558a59f"
DOWNLOAD="http://www-crca.ucsd.edu/~msp/Software/pd-0.43-0.src.tar.gz"
MD5SUM="b7e7bab14220146748c2ed596e1c18f2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Michales Michaloudes"
EMAIL="korgie@gmail.com"
APPROVED="dsomero"
APPROVED="Erik Hanson"