64 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			64 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								version=\
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
								    "1.0.26"
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								url=\
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
								  "http://alsa.cybermirror.org/utils/alsa-utils-${version}.tar.bz2"
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								md5=\
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
								   "4dcf1017fafc91603af96705c073eca9"
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								requires=\
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
								    'ncurses/default'
							 | 
						||
| 
								 | 
							
								    'alsa-lib/default'
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								configure()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  CC="$cmd_target_cc" ./configure \
							 | 
						||
| 
								 | 
							
								   --prefix="/usr" \
							 | 
						||
| 
								 | 
							
								   --build="${cfg_host_canonical}" \
							 | 
						||
| 
								 | 
							
								   --host="${cfg_target_canonical}" \
							 | 
						||
| 
								 | 
							
								   --disable-alsatest \
							 | 
						||
| 
								 | 
							
								   --disable-alsamixer \
							 | 
						||
| 
								 | 
							
								   --disable-xmlto
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								build()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  $cmd_make
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								host_install()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  $cmd_make DESTDIR="$cfg_dir_toolchain_sysroot" install
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								target_install()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  cp -avr "${cfg_dir_toolchain_sysroot}/usr/share/alsa/init" "${cfg_dir_rootfs}/usr/share/alsa"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  mkdir -p "${cfg_dir_rootfs}/lib/udev/"
							 | 
						||
| 
								 | 
							
								  cp -avr "${cfg_dir_toolchain_sysroot}/lib/udev/rules.d" "${cfg_dir_rootfs}/lib/udev/rules.d"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  cp -av "${cfg_dir_toolchain_sysroot}/usr/sbin/alsactl"     "${cfg_dir_rootfs}/usr/sbin/"
							 | 
						||
| 
								 | 
							
								  cp -av "${cfg_dir_toolchain_sysroot}/usr/bin/alsaloop"     "${cfg_dir_rootfs}/usr/bin/"
							 | 
						||
| 
								 | 
							
								  cp -av "${cfg_dir_toolchain_sysroot}/usr/bin/amidi"        "${cfg_dir_rootfs}/usr/bin/"
							 | 
						||
| 
								 | 
							
								  cp -av "${cfg_dir_toolchain_sysroot}/usr/bin/amixer"       "${cfg_dir_rootfs}/usr/bin/"
							 | 
						||
| 
								 | 
							
								  cp -av "${cfg_dir_toolchain_sysroot}/usr/bin/aplay"        "${cfg_dir_rootfs}/usr/bin/"
							 | 
						||
| 
								 | 
							
								  cp -av "${cfg_dir_toolchain_sysroot}/usr/bin/speaker-test" "${cfg_dir_rootfs}/usr/bin/"
							 | 
						||
| 
								 | 
							
								  cp -av "${cfg_dir_toolchain_sysroot}/usr/bin/alsaconf"     "${cfg_dir_rootfs}/usr/bin/"
							 | 
						||
| 
								 | 
							
								  cp -av "${cfg_dir_toolchain_sysroot}/usr/bin/alsaucm"      "${cfg_dir_rootfs}/usr/bin/"
							 | 
						||
| 
								 | 
							
								  cp -av "${cfg_dir_toolchain_sysroot}/usr/bin/aconnect"     "${cfg_dir_rootfs}/usr/bin/"
							 | 
						||
| 
								 | 
							
								  cp -av "${cfg_dir_toolchain_sysroot}/usr/bin/aplaymidi"    "${cfg_dir_rootfs}/usr/bin/"
							 | 
						||
| 
								 | 
							
								  cp -av "${cfg_dir_toolchain_sysroot}/usr/bin/aseqdump"     "${cfg_dir_rootfs}/usr/bin/"
							 | 
						||
| 
								 | 
							
								  cp -av "${cfg_dir_toolchain_sysroot}/usr/bin/aseqnet"      "${cfg_dir_rootfs}/usr/bin/"
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 |