NoPaste Service
DOWNLOAD
Language: Bash
Author: Matrix86
Description: Slackbuild For Cplay [SLACKWARE 12]
Date: 03/02/08 13:24
  1. #!/bin/sh
  2. # Slackware 12 SlackBuild
  3. # Written by Matrix86
  4. #
  5.  
  6. CWD=`pwd`
  7. TMP=${TMP:-/tmp/tgz}
  8. PKG=$TMP/package-cplay
  9. NAME=cplay
  10. VERSION=1.49
  11. CHOST=i486
  12. ARCH=${ARCH:-i486}
  13. BUILD=1mtx
  14.  
  15.  
  16.  
  17. if [ ! -f $NAME-$VERSION.tar.gz ]; then
  18.  wget http://mask.tf.hut.fi/~flu/cplay/cplay-1.49.tar.gz
  19. fi
  20.  
  21. if [ ! -d $TMP ]; then
  22.  mkdir -p $TMP
  23. fi
  24. if [ ! -d $PKG ]; then
  25.  mkdir -p $PKG
  26. fi
  27. if [ ! -d $PKG/usr/man ]; then
  28.  mkdir -p $PKG/usr/man
  29. fi
  30.  
  31. tar xzvf $CWD/$NAME-$VERSION.tar.gz
  32. cd $NAME-$VERSION
  33. chown -R root:root .
  34.  
  35. make install PREFIX=$PKG/usr
  36.  
  37. mkdir -p $PKG/usr/doc/$NAME-$VERSION
  38.  
  39.  
  40. mv $PKG/usr/man/man1 $PKG/usr/man/cplay.1
  41.  
  42. if [ ! -d $PKG/usr/man/man1 ]; then
  43.  mkdir -p $PKG/usr/man/man1
  44. fi
  45.  
  46. mv $PKG/usr/man/cplay.1 $PKG/usr/man/man1
  47.  
  48. if [ -d $PKG/usr/man/ ]; then
  49.   find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \;
  50. fi
  51.  
  52. mv $PKG/usr/bin $PKG/usr/cplay
  53. if [ ! -d $PKG/usr/bin ]; then
  54.  mkdir -p $PKG/usr/bin
  55. fi
  56. mv $PKG/usr/cplay $PKG/usr/bin/
  57.  
  58. mkdir -p $PKG/install
  59. cat $CWD/slack-desc > $PKG/install/slack-desc
  60. cat $CWD/slack-desc > $PKG/usr/doc/$NAME-$VERSION/slack-desc
  61. cat $CWD/$NAME.SlackBuild > $PKG/usr/doc/$NAME-$VERSION/$NAME.SlackBuild
  62.  
  63. cd $PKG
  64. requiredbuilder -v -y -s $CWD $PKG
  65. makepkg -l y -c n $CWD/$NAME-$VERSION-$ARCH-$BUILD.tgz
  66.  
  67. if [ "$1" = "--cleanup" ]; then
  68.   rm -rf $PKG
  69. fi
  70.