diff options
author | Tobias Hänel | 2023-12-31 17:26:56 +0100 |
---|---|---|
committer | Tobias Hänel | 2023-12-31 17:26:56 +0100 |
commit | 1ed862f87747b9a298a976f02dc411657b57a8ce (patch) | |
tree | f6356674f38598d51c6164c678a5294a0c7e4c2a | |
download | aur-1ed862f87747b9a298a976f02dc411657b57a8ce.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8a511f46ae88 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = stylua52-git + pkgdesc = An opinionated code formatter for Lua 5.2, built using full-moon. + pkgver = 0.19.1.r29.gfa568d5 + pkgrel = 1 + url = https://github.com/JohnnyMorganz/StyLua + arch = x86_64 + license = MPL2 + makedepends = rust + makedepends = git + depends = glibc + depends = gcc-libs + source = stylua52::git+https://github.com/JohnnyMorganz/StyLua.git + sha512sums = SKIP + +pkgname = stylua52-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d7cba6ca5f10 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Tobias Hänel <aur@tobias-haenel.de> +# Contributor: mnabila <nblid48@gmail.com> + +_pkgname=stylua52 +pkgname=$_pkgname-git +pkgver=0.19.1.r29.gfa568d5 +pkgrel=1 +pkgdesc="An opinionated code formatter for Lua 5.2, built using full-moon." +url='https://github.com/JohnnyMorganz/StyLua' +source=("${_pkgname}::git+https://github.com/JohnnyMorganz/StyLua.git") +arch=(x86_64) +license=('MPL2') +sha512sums=('SKIP') +depends=(glibc gcc-libs) +makedepends=(rust git) + +pkgver() { + git -C $_pkgname describe --long --tags --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build(){ + cd "$srcdir/$_pkgname" + cargo build --locked --release --features lua52 +} + +package() { + cd "$srcdir/$_pkgname/target/release" + install -Dm755 stylua "${pkgdir}/usr/bin/stylua52" +} |