42 lines
		
	
	
		
			941 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			941 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # Template file for 'rng-tools'
 | |
| pkgname=rng-tools
 | |
| version=6.1
 | |
| revision=1
 | |
| wrksrc=${pkgname}-${version}
 | |
| build_style=gnu-configure
 | |
| makedepends="libgcrypt-devel libsysfs-devel libcurl-devel libxml2-devel"
 | |
| hostmakedepends="automake pkg-config"
 | |
| short_desc="Random number generator related utilities"
 | |
| maintainer="Andrea Brancaleoni <abc@pompel.me>"
 | |
| license="GPL-3"
 | |
| homepage="https://github.com/nhorman/rng-tools/releases"
 | |
| distfiles="https://github.com/nhorman/rng-tools/archive/v${version}.tar.gz"
 | |
| checksum=6144818cd9c93008f72f14e2d23d8f717640d3f45afcea666a32b12bedd4dc03
 | |
| configure_args="--sbindir=/usr/bin"
 | |
| 
 | |
| case "$XBPS_TARGET_MACHINE" in
 | |
| 	*-musl)	makedepends+=" argp-standalone"
 | |
| 		;;
 | |
| esac
 | |
| 
 | |
| pre_configure() {
 | |
| 	sh autogen.sh
 | |
| }
 | |
| 
 | |
| do_build() {
 | |
| 	case "$XBPS_TARGET_MACHINE" in
 | |
| 		*-musl)
 | |
| 			LIBS="-largp -lgcrypt"
 | |
| 			;;
 | |
| 		*)
 | |
| 			LIBS="-lgcrypt"
 | |
| 			;;
 | |
| 	esac
 | |
| 
 | |
| 	make CC="$CC" LIBS="$LIBS" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS"
 | |
| }
 | |
| 
 | |
| post_install() {
 | |
| 	vsv rngd
 | |
| }
 | 
