summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 25b10c779862dd19b495c6d2a527fd839d6997d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Author: Julius Michaelis <lls@liftm.de> 
pkgname=list-listening-sockets
pkgver=0.1.0
pkgrel=1
pkgdesc="Tool for listing listening sockets"
arch=("x86_64" "armv7h" "aarch64")
url="https://github.com/jcaesar/lls"
license=("MIT")
makedepends=("rust")
provides=("list-listening-sockets")
source=("$pkgname-$pkgver.tgz::https://crates.io/api/v1/crates/lls/0.1.0/download")
sha256sums=("eeab49c1c2b07156fcbf814868aa39d00947a9dc642924bf4ac27f2569012ff4")

prepare() {                                                                         
	cd lls-${pkgver}                                                          
	cargo fetch --locked --target $CARCH-unknown-linux-gnu                            
}                                                                                   

build() {                                                                           
	cd lls-${pkgver}                                                          
	cargo build --release --frozen                                                    
}                                                                                   

check() {                                                                           
	cd lls-${pkgver}                                                          
	cargo test --frozen                                                               
}

package() {                                                                         
	cd lls-${pkgver}                                                          
	install -Dm 755 target/release/lls -t "${pkgdir}/usr/bin"                        
}