Home | History | Annotate | Download | only in utils
      1 #!/bin/bash
      2 
      3 source=.
      4 version=`cat $source/../version`
      5 package=$source/../../alsa-lib-$version.tar.bz2
      6 packagedir=/usr/src/redhat
      7 xrpmbuild=rpm
      8 rpmbuild --usage 2> /dev/null > /dev/null && xrpmbuild=rpmbuild
      9 
     10 if [ -d /usr/src/packages ]; then
     11   packagedir=/usr/src/packages
     12 fi
     13 
     14 make -C .. clean
     15 make -C .. dist
     16 
     17 if [ ! -r $package ]; then
     18   package=$source/../alsa-lib-$version.tar.bz2
     19   if [ ! -r $package ]; then
     20     echo "Error: wrong package: $package"
     21     exit 1
     22   fi
     23 fi
     24 
     25 cp -fv $package ${packagedir}/SOURCES
     26 
     27 if [ ! -r $source/buildrpm ]; then
     28   echo "Error: invalid directory: $source"
     29   exit 1
     30 fi
     31 
     32 if [ ! -d ${packagedir} ]; then
     33   echo "Error: ${packagedir} directory not found"
     34   exit 1
     35 fi
     36 
     37 if [ ! -r $source/alsa-lib.spec ]; then
     38   cd $source/..
     39   ./configure
     40   cd utils
     41 fi
     42 
     43 cp -fv $source/alsa-lib.spec ${packagedir}/SPECS
     44 cd ${packagedir}/SPECS
     45 $xrpmbuild -ba alsa-lib.spec
     46 cd ${packagedir}
     47