makedepends=(cmake doxygen pcre2)

description="EditorConfig core code written in C (for use by plugins supporting EditorConfig parsing)"
url="https://github.com/editorconfig/editorconfig-core-c"

packager="Great-OS Team"
maintainer="Great-OS Team"

name="editorconfig-core-c"
version="0.12.10"
_commit="03464d34ed5b32cf128834112dc91b33d67b9109"
release=1

PKGMK_KEEP_SOURCES="no"
source=(https://github.com/editorconfig/editorconfig-core-c/archive/${_commit}.zip)

prepare() {
  mv $name-${_commit} $name-$version
}

build() { 
  cmake -B build \
        -S $name-$version \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_C_FLAGS="$CFLAGS \
        -ffat-lto-objects"

  cmake --build build
}

package() { 
  DESTDIR="$PKG" cmake --install build
}
