diff options
author | Daniel M. Capella | 2021-07-27 00:17:52 -0400 |
---|---|---|
committer | Daniel M. Capella | 2021-07-27 00:17:52 -0400 |
commit | bad8e7e0e10762d2aeaf6df1ae7cff5c3dda99bf (patch) | |
tree | 3b8b622b34e86679cfd65d0a1e6cd7d41f3b6986 /PKGBUILD | |
download | aur-bad8e7e0e10762d2aeaf6df1ae7cff5c3dda99bf.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0e5b44ed6be8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Daniel M. Capella <polyzen@archlinux.org> + +_name=selene +pkgname=selene-linter +pkgver=0.13.0 +pkgrel=1 +pkgdesc='Blazing-fast modern Lua linter written in Rust' +arch=('any') +url=https://github.com/Kampfkarren/selene +license=('MPL2') +depends=('gcc-libs') +makedepends=('rust') +source=("$url/archive/$pkgver/$_name-$pkgver.tar.gz") +b2sums=('a87423585adf3073d4cc560bdf4f924a90bcba7c29f5cd696a8ccaf4fc60e5240fd5995e4ff9ef9534f508f186891aa41db9f9ce3f6a609a7d84e72c4b78996e') + +prepare() { + cd $_name-$pkgver + cargo fetch --locked +} + +build() { + cd $_name-$pkgver + cargo build --release --locked --offline +} + +check() { + cd $_name-$pkgver + cargo test --release --locked --offline +} + +package() { + cd $_name-$pkgver + install -Dt "$pkgdir"/usr/bin target/release/$_name +} + +# vim:set ts=2 sw=2 et: |