diff options
author | bilabila | 2019-06-02 14:31:19 +0800 |
---|---|---|
committer | bilabila | 2019-06-02 14:31:19 +0800 |
commit | 737299e19313b392ccac8e5478a7612a9a6dd38b (patch) | |
tree | 657b9b2f27ef9d8cdc9703c23b843f5fd92b05bf | |
download | aur-737299e19313b392ccac8e5478a7612a9a6dd38b.tar.gz |
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | antlr4.patch | 41 |
3 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..338f7f752305 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = lua-format-git + pkgdesc = LuaFormatter - Code formatter for Lua + pkgver = r50.21e0205 + pkgrel = 1 + url = https://github.com/Koihik/LuaFormatter + arch = x86_64 + license = Apache2 + depends = antlr4-runtime + provides = lua-format + provides = LuaFormatter + conflicts = lua-format + conflicts = LuaFormatter + source = git+https://github.com/Koihik/LuaFormatter + source = antlr4.patch + sha512sums = SKIP + sha512sums = e33afdda51c9ab3aa23a7ccad536762f2807972e9bde52ea67793dbc9bb3c3884daf2fed830d44f0b34c6f7bef2e327af8634293fba74ceb091bf71bbd2fe662 + +pkgname = lua-format-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fe68ca2978eb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: bilabila <bilabila@qq.com> +_srcname=LuaFormatter +_pkgname=lua-format +_patch=antlr4.patch +pkgname=$_pkgname-git +pkgver=r50.21e0205 +pkgrel=1 +pkgdesc='LuaFormatter - Code formatter for Lua' +arch=(x86_64) +url=https://github.com/Koihik/LuaFormatter +provides=($_pkgname $_srcname) +conflicts=($_pkgname $_srcname) +license=(Apache2) +depends=(antlr4-runtime) +source=(git+https://github.com/Koihik/LuaFormatter + $_patch) +sha512sums=(SKIP + e33afdda51c9ab3aa23a7ccad536762f2807972e9bde52ea67793dbc9bb3c3884daf2fed830d44f0b34c6f7bef2e327af8634293fba74ceb091bf71bbd2fe662) +pkgver() { + cd $_srcname + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} +prepare() { + cd $_srcname + patch -Np1 -i ../$_patch +} +build() { + cd $_srcname + cmake -D BUILD_TESTS=OFF COVERAGE=OFF . + make +} +package() { + install -Dm644 $_srcname/LICENSE "$pkgdir"/usr/share/licenses/$_pkgname/LICENSE + install -Dm755 $_srcname/$_pkgname "$pkgdir"/usr/bin/$_pkgname +} diff --git a/antlr4.patch b/antlr4.patch new file mode 100644 index 000000000000..7a2cbe72b81f --- /dev/null +++ b/antlr4.patch @@ -0,0 +1,41 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 595fdf6..6ee877c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -24,7 +24,7 @@ set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3") + include_directories( + ${PROJECT_SOURCE_DIR}/generated/ + ${PROJECT_SOURCE_DIR}/third_party/ +- ${PROJECT_SOURCE_DIR}/third_party/antlr4-cpp-runtime/ ++ /usr/include/antlr4-runtime + ${PROJECT_SOURCE_DIR}/src/ + ) + +@@ -49,7 +49,7 @@ file(GLOB antlr4-cpp-src + ${PROJECT_SOURCE_DIR}/third_party/antlr4-cpp-runtime/tree/xpath/*.cpp + ) + +-add_library (antlr4-cpp-runtime ${antlr4-cpp-src}) ++#add_library (antlr4-cpp-runtime ${antlr4-cpp-src}) + + add_executable(lua-format ${src_dir} src/main.cpp) + +@@ -59,7 +59,7 @@ endif() + + set_target_properties(lua-format PROPERTIES LINKER_LANGUAGE CXX) + +-target_link_libraries(lua-format antlr4-cpp-runtime) ++target_link_libraries(lua-format antlr4-runtime) + + install(TARGETS lua-format + RUNTIME DESTINATION bin +@@ -86,7 +86,7 @@ if(BUILD_TESTS) + ) + endif() + +- target_link_libraries(lua-format-test antlr4-cpp-runtime) ++ target_link_libraries(lua-format-test antlr4-runtime) + + add_test(all_tests lua-format-test) + endif() +\ No newline at end of file |