mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-08 05:46:38 +02:00
community/editorconfig: upgrade to 0.12.4
This commit is contained in:
parent
e2ec58ca68
commit
72eb452fff
@ -1,19 +1,20 @@
|
||||
# Contributor:
|
||||
# Contributor: omni <omni+alpine@hack.org>
|
||||
# Maintainer: Paul Morgan <jumanjiman@gmail.com>
|
||||
pkgname=editorconfig
|
||||
_pkgname=$pkgname-core-c
|
||||
pkgver=0.12.3
|
||||
pkgver=0.12.4
|
||||
_testname=editorconfig-core-test
|
||||
_testver=0.12
|
||||
pkgrel=1
|
||||
pkgdesc="EditorConfig core library written in C (for use by plugins supporting EditorConfig parsing)"
|
||||
_testver=0.13
|
||||
pkgrel=0
|
||||
pkgdesc="core library written in C for use by plugins supporting EditorConfig parsing"
|
||||
url="https://github.com/editorconfig/editorconfig-core-c"
|
||||
arch="all"
|
||||
license="BSD-2-Clause"
|
||||
makedepends="cmake pcre2-dev"
|
||||
subpackages="lib$pkgname:libs $pkgname-static $pkgname-dev"
|
||||
source="$pkgname-$pkgver.tar.gz::https://github.com/editorconfig/$_pkgname/archive/v$pkgver.tar.gz
|
||||
https://github.com/editorconfig/$_testname/archive/v$_testver.tar.gz
|
||||
$_testname-$_testver.tar.gz::https://github.com/editorconfig/$_testname/archive/v$_testver.tar.gz
|
||||
use-compiled-binary.patch
|
||||
disable-failing-test.patch
|
||||
"
|
||||
builddir="$srcdir/$_pkgname-$pkgver"
|
||||
@ -21,7 +22,7 @@ builddir="$srcdir/$_pkgname-$pkgver"
|
||||
prepare() {
|
||||
# Tests are taken from a github release tarball so place them in the tree
|
||||
rmdir tests
|
||||
mv ../$_testname-$_testver tests
|
||||
mv ../"$_testname"-"$_testver" tests
|
||||
default_prepare
|
||||
}
|
||||
|
||||
@ -43,8 +44,8 @@ package() {
|
||||
make install DESTDIR="$pkgdir"
|
||||
|
||||
# Remove symlink to editorconfig-$pkgver.
|
||||
rm -f "$pkgdir/usr/bin/$pkgname"
|
||||
mv -f "$pkgdir/usr/bin/$pkgname-$pkgver" "$pkgdir/usr/bin/$pkgname"
|
||||
rm -f "$pkgdir"/usr/bin/"$pkgname"
|
||||
mv -f "$pkgdir"/usr/bin/"$pkgname"-"$pkgver" "$pkgdir"/usr/bin/"$pkgname"
|
||||
}
|
||||
|
||||
static() {
|
||||
@ -54,6 +55,7 @@ static() {
|
||||
mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib
|
||||
}
|
||||
|
||||
sha512sums="4a17cd6317bd45f8b0131070165d852569d020f1cf74e72b44057b97672184b4992aee54aae6e3222c669fdce8bb6b1f3482235e6518acffcef05e1d74087e6e editorconfig-0.12.3.tar.gz
|
||||
6a6334ad9de88062eab2de8c7dee60e45766cd2657cf41daf9fff6a3bc8ba3f9c9b9629d0c189d2127f6c8e615d0e8bd401e8e294f3f2c02cbd6fe452ca15e7c v0.12.tar.gz
|
||||
dbbd15f1559cf3fd03d8cfbcd122276c2f054d373e4a1ac0a5c867768d9f5ae3847bffb64e7109d816ed1c1934968b88cd690bc9429be1876bcf69df2eb3e62d disable-failing-test.patch"
|
||||
sha512sums="e275d4f77fddd31717a588be15a67a630e693efbddc5e1cf7e9b116b1c1a700fa9bafc1322733aa73a009c78519e00083b151bbc4a5ad55128df2c7360f9a163 editorconfig-0.12.4.tar.gz
|
||||
655da56c688e06ec0fb6fee06c89ad2eeef7be48ec2df861ed5ce20417801b4fe8ddf2df31026a8b2fb35fe1ab96daadedceb34f4d3231f931c30f109a5d894b editorconfig-core-test-0.13.tar.gz
|
||||
52c969479e62f8cd3fe751cb3421dc06cf39e50eaf7dfd39626cbbdaaa46ec51d348f1a5f4908300855bcebd32760cb4995f2861c2010d5d76a2063be9aea761 use-compiled-binary.patch
|
||||
fa283b90a5aa6f64e02963c861456968614dc8cac367bb7583a0d511050ac5339f16d94a0fb47386f197c497a64fcb86ef2ae0c5e8c3111e38b4aeb0880d737d disable-failing-test.patch"
|
||||
|
||||
@ -1,14 +1,13 @@
|
||||
diff --git a/tests/parser/CMakeLists.txt b/tests/parser/CMakeLists.txt
|
||||
index 8f29663..0756ce9 100644
|
||||
--- a/tests/parser/CMakeLists.txt
|
||||
+++ b/tests/parser/CMakeLists.txt
|
||||
@@ -155,8 +155,6 @@ new_ec_test(crlf_linesep crlf.in "a.c" "^key=value[ \t\n\r]*$")
|
||||
@@ -141,8 +141,8 @@ new_ec_test(octothorpe_in_property comme
|
||||
"^key=value# not comment[ \t\n\r]*$")
|
||||
|
||||
# test escaped octothorpes are included in property value
|
||||
-new_ec_test(escaped_octothorpe_in_property comments.in test12.c
|
||||
- "^key=value # not comment[ \t\n\r]*$")
|
||||
+#new_ec_test(escaped_octothorpe_in_property comments.in test12.c
|
||||
+# "^key=value # not comment[ \t\n\r]*$")
|
||||
|
||||
# Test max property name and values
|
||||
-new_ec_test(max_property_name limits.in test1
|
||||
- "^00000000000000000000000000000000000000000000000001=50[ \t\n\r]*$")
|
||||
new_ec_test(max_property_value limits.in test2
|
||||
"^k255=000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001[ \t\n\r]*$")
|
||||
|
||||
|
||||
# test escaped octothorpes are included in section names
|
||||
new_ec_test(escaped_octothorpe_in_section comments.in "test\#.c"
|
||||
|
||||
25
community/editorconfig/use-compiled-binary.patch
Normal file
25
community/editorconfig/use-compiled-binary.patch
Normal file
@ -0,0 +1,25 @@
|
||||
Partially revert upstream PR 62, e70d90d045e339374abda3fa664904fbba7f8d67,
|
||||
so that 'make test' will find our binary to run tests with.
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -104,11 +104,8 @@ add_subdirectory(include)
|
||||
# checked out.
|
||||
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests/CMakeLists.txt)
|
||||
enable_testing()
|
||||
- set(EDITORCONFIG_CMD "editorconfig_bin")
|
||||
+ set(EDITORCONFIG_CMD "${PROJECT_BINARY_DIR}/bin/editorconfig")
|
||||
set(EDITORCONFIG_CMD_IS_TARGET TRUE)
|
||||
- # TRUE => use the given CMake target, here, "editorconfig_bin",
|
||||
- # rather than an executable file named "editorconfig_bin".
|
||||
- # Used by tests/CMakeLists.txt.
|
||||
add_subdirectory(tests)
|
||||
message(STATUS "Tests enabled")
|
||||
else()
|
||||
@@ -116,7 +113,3 @@ else()
|
||||
" Testing files are not found. Testing will not be available. If you obtained the source tree through git, please run `git submodule update --init` to update the tests submodule.")
|
||||
endif()
|
||||
|
||||
-# This is a way to find the EXE name for debugging. However, it issues a
|
||||
-# CMake warning under policy CMP0026.
|
||||
-#get_target_property(out_name editorconfig_bin LOCATION)
|
||||
-#message(STATUS "main: Editorconfig binary will be in -${out_name}-")
|
||||
Loading…
x
Reference in New Issue
Block a user