summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Hänel2023-12-31 17:26:56 +0100
committerTobias Hänel2023-12-31 17:26:56 +0100
commit1ed862f87747b9a298a976f02dc411657b57a8ce (patch)
treef6356674f38598d51c6164c678a5294a0c7e4c2a
downloadaur-1ed862f87747b9a298a976f02dc411657b57a8ce.tar.gz
Initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD29
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"
+}