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 | |
download | aur-bad8e7e0e10762d2aeaf6df1ae7cff5c3dda99bf.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0abb36fd2dbe --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = selene-linter + pkgdesc = Blazing-fast modern Lua linter written in Rust + pkgver = 0.13.0 + pkgrel = 1 + url = https://github.com/Kampfkarren/selene + arch = any + license = MPL2 + makedepends = rust + depends = gcc-libs + source = https://github.com/Kampfkarren/selene/archive/0.13.0/selene-0.13.0.tar.gz + b2sums = a87423585adf3073d4cc560bdf4f924a90bcba7c29f5cd696a8ccaf4fc60e5240fd5995e4ff9ef9534f508f186891aa41db9f9ce3f6a609a7d84e72c4b78996e + +pkgname = selene-linter 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: |