mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-10-31 00:12:05 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			921 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			921 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Contributor: Michał Polański <michal@polanski.me>
 | |
| # Maintainer: Michał Polański <michal@polanski.me>
 | |
| pkgname=rust-script
 | |
| pkgver=0.34.0
 | |
| pkgrel=0
 | |
| pkgdesc="Run Rust files and expressions as scripts without any setup or compilation step"
 | |
| url="https://rust-script.org/"
 | |
| license="Apache-2.0 OR MIT"
 | |
| # loongarch64: blocked by libc crate
 | |
| arch="all !armhf !loongarch64" # tests hang
 | |
| makedepends="cargo cargo-auditable"
 | |
| source="https://github.com/fornwall/rust-script/archive/$pkgver/rust-script-$pkgver.tar.gz"
 | |
| 
 | |
| prepare() {
 | |
| 	default_prepare
 | |
| 
 | |
| 	cargo fetch --target="$CTARGET" --locked
 | |
| }
 | |
| 
 | |
| build() {
 | |
| 	cargo auditable build --frozen --release
 | |
| }
 | |
| 
 | |
| check() {
 | |
| 	cargo test --frozen
 | |
| }
 | |
| 
 | |
| package() {
 | |
| 	install -Dm755 target/release/$pkgname -t "$pkgdir"/usr/bin/
 | |
| }
 | |
| 
 | |
| sha512sums="
 | |
| 7475526fadba3caaa7035104efba05d49b0b8b40e2fed1cbe0b46750f786d5f8da454ef32fdd1df958c13796ea403e0a67701b58897cf2c623796452dacc231e  rust-script-0.34.0.tar.gz
 | |
| "
 |