summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbilabila2022-04-28 23:11:24 +0800
committerbilabila2022-04-28 23:11:24 +0800
commitd2200b946066d2eb6c8d5605b5e8c1dc6ebf6759 (patch)
tree565f26afb68cf14b88ed2cf0c883090554e67f3c
parent7f14dac0aa37c4666ab8d59e6bf1e1d0c18ce69b (diff)
downloadaur-d2200b946066d2eb6c8d5605b5e8c1dc6ebf6759.tar.gz
antlr4 is incompatible, fallback to git mode
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD45
2 files changed, 20 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0a34cce42d2e..a70d6efc1599 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,18 @@
pkgbase = lua-format
pkgdesc = LuaFormatter - Code formatter for Lua
pkgver = 1.3.6
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/Koihik/LuaFormatter
arch = x86_64
arch = aarch64
license = Apache2
+ makedepends = git
makedepends = cmake
- depends = antlr4-runtime
- depends = yaml-cpp
provides = lua-format
provides = LuaFormatter
conflicts = lua-format
conflicts = LuaFormatter
- source = lua-format-1.3.6::https://github.com/Koihik/LuaFormatter/archive/1.3.6.tar.gz
- source = args-6.2.2::https://github.com/Taywee/args/archive/6.2.2.tar.gz
- source = lib.patch
- sha512sums = d0e855d3fe27471a74a8e5da2a789221e6d13a295de30a41a437a6eb49f575d06454d3046d39cb293761a6813cbcc4fa59f9ee633b9646ec3d1c6f7db17d1bcc
- sha512sums = 29b0f53316fe35f65ab92c807180c1e6cc6084dfed9f635aa2e3e848137ee8e5d24ec6831cf19189c6432335f73d1466564e0bc9bc259c98f3f0de264637f971
- sha512sums = 0c75d3df60ecb77c08eb86cf6a16e69d12286652ec454e237ad8ac76afce110302bd023bde76d2a53a71d681081023fb3cf3e1bd5c72d23a74a3c5a135f869d3
+ source = git+https://github.com/Koihik/LuaFormatter#tag=1.3.6
+ sha512sums = SKIP
pkgname = lua-format
diff --git a/PKGBUILD b/PKGBUILD
index b2726f74cad0..542a61dadcb0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,42 +1,29 @@
# Maintainer: bilabila <bilabila@qq.com>
-_src=LuaFormatter
-_pkg=lua-format
-_pkgver=1.3.6
-_lib=args
-_libver=6.2.2
-_patch=lib.patch
-pkgname=$_pkg
-pkgver=$_pkgver
-pkgrel=1
+_srcname=LuaFormatter
+_pkgname=lua-format
+pkgname=$_pkgname
+pkgver=1.3.6
+pkgrel=2
pkgdesc='LuaFormatter - Code formatter for Lua'
arch=(x86_64 aarch64)
url=https://github.com/Koihik/LuaFormatter
-provides=($_pkg $_src)
-conflicts=($_pkg $_src)
+provides=($_pkgname $_srcname)
+conflicts=($_pkgname $_srcname)
license=(Apache2)
-depends=(antlr4-runtime yaml-cpp)
-makedepends=(cmake)
-source=($_pkg-$pkgver::https://github.com/Koihik/$_src/archive/$_pkgver.tar.gz
- $_lib-$_libver::https://github.com/Taywee/$_lib/archive/$_libver.tar.gz
- $_patch
-)
-sha512sums=(d0e855d3fe27471a74a8e5da2a789221e6d13a295de30a41a437a6eb49f575d06454d3046d39cb293761a6813cbcc4fa59f9ee633b9646ec3d1c6f7db17d1bcc
- 29b0f53316fe35f65ab92c807180c1e6cc6084dfed9f635aa2e3e848137ee8e5d24ec6831cf19189c6432335f73d1466564e0bc9bc259c98f3f0de264637f971
- 0c75d3df60ecb77c08eb86cf6a16e69d12286652ec454e237ad8ac76afce110302bd023bde76d2a53a71d681081023fb3cf3e1bd5c72d23a74a3c5a135f869d3
-)
-_src=$_src-$pkgver
+depends=()
+makedepends=(git cmake)
+source=('git+https://github.com/Koihik/LuaFormatter#tag=1.3.6')
+sha512sums=(SKIP)
prepare() {
- cd $_src
- rm -rf third_party/$_lib
- ln -sr ../$_lib-$_libver third_party/$_lib
- patch -Np1 -i ../$_patch
+ cd $_srcname
+ git submodule update --init
}
build() {
- cd $_src
+ cd $_srcname
cmake -D BUILD_TESTS=OFF COVERAGE=OFF .
make
}
package() {
- install -Dm644 $_src/LICENSE "$pkgdir"/usr/share/licenses/$_pkg/LICENSE
- install -Dm755 $_src/$_pkg "$pkgdir"/usr/bin/$_pkg
+ install -Dm644 $_srcname/LICENSE "$pkgdir"/usr/share/licenses/$_pkgname/LICENSE
+ install -Dm755 $_srcname/$_pkgname "$pkgdir"/usr/bin/$_pkgname
}