mirror of
				https://github.com/alsa-project/alsa-lib.git
				synced 2025-10-29 05:40:25 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			46 lines
		
	
	
	
		
			905 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
	
		
			905 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| source=.
 | |
| version=`cat $source/../version`
 | |
| package=$source/../../alsa-lib-$version.tar.bz2
 | |
| packagedir=/usr/src/redhat
 | |
| xrpmbuild=rpm
 | |
| rpmbuild --usage 2> /dev/null > /dev/null && xrpmbuild=rpmbuild
 | |
| 
 | |
| if [ -d /usr/src/packages ]; then
 | |
|   packagedir=/usr/src/packages
 | |
| fi
 | |
| 
 | |
| make -C .. clean
 | |
| make -C .. dist
 | |
| 
 | |
| if [ ! -r $package ]; then
 | |
|   package=$source/../alsa-lib-$version.tar.bz2
 | |
|   if [ ! -r $package ]; then
 | |
|     echo "Error: wrong package: $package"
 | |
|     exit 1
 | |
|   fi
 | |
| fi
 | |
| 
 | |
| cp -fv $package ${packagedir}/SOURCES
 | |
| 
 | |
| if [ ! -r $source/buildrpm ]; then
 | |
|   echo "Error: invalid directory: $source"
 | |
|   exit 1
 | |
| fi
 | |
| 
 | |
| if [ ! -d ${packagedir} ]; then
 | |
|   echo "Error: ${packagedir} directory not found"
 | |
|   exit 1
 | |
| fi
 | |
| 
 | |
| if [ ! -r $source/alsa-lib.spec ]; then
 | |
|   cd $source/..
 | |
|   ./configure
 | |
|   cd utils
 | |
| fi
 | |
| 
 | |
| cp -fv $source/alsa-lib.spec ${packagedir}/SPECS
 | |
| cd ${packagedir}/SPECS
 | |
| $xrpmbuild -ba alsa-lib.spec
 | |
| cd ${packagedir}
 | 
