# Maintainer: Nick Webster pkgname=oled_shmoled pkgver=0.2.1 pkgrel=1 pkgdesc="OLED displays don't have backlights but it'd be nice if we could pretend they do on Linux!" arch=('x86_64') url="https://github.com/NickGeek/oled-shmoled" license=('GPL3') depends=('gcc-libs') makedepends=('rust') source=( $pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate ) md5sums=('1881446af0bcba6c81eda5cfa65106a9') build() { cd "$pkgname-$pkgver" cargo build --release --locked --all-features --target-dir=target } check() { cd "$pkgname-$pkgver" cargo test --release --locked --target-dir=target } package() { cd "$pkgname-$pkgver" install -Dm 755 "target/release/${pkgname}" -t "${pkgdir}/usr/bin" install -Dm 644 LICENCE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }