diff options
author | bilabila | 2022-04-28 23:11:24 +0800 |
---|---|---|
committer | bilabila | 2022-04-28 23:11:24 +0800 |
commit | d2200b946066d2eb6c8d5605b5e8c1dc6ebf6759 (patch) | |
tree | 565f26afb68cf14b88ed2cf0c883090554e67f3c | |
parent | 7f14dac0aa37c4666ab8d59e6bf1e1d0c18ce69b (diff) | |
download | aur-d2200b946066d2eb6c8d5605b5e8c1dc6ebf6759.tar.gz |
antlr4 is incompatible, fallback to git mode
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 20 insertions, 38 deletions
@@ -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 @@ -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 } |