name=neovim version=0.12.2 release=1 source=https://github.com/$name/$name/archive/refs/tags/v$version.tar.gz build() { cmake -S cmake.deps -B .deps \ -DCMAKE_BUILD_TYPE=MinSizeRel \ -DCMAKE_C_FLAGS_RELEASE="$CFLAGS" \ -DUSE_BUNDLED=ON \ -DUSE_BUNDLED_LUAJIT=OFF # apkg set the DESTDIR variable to $PKG by default. That will harm # Neovim bundled packages. So we need to unset DESTDIR before proceding (unset DESTDIR; cmake --build .deps) # This "installs" bundles inside .deps cmake -B build \ -DCMAKE_BUILD_TYPE=Release \ -DENABLE_LTO=ON \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_C_FLAGS_RELEASE="$CFLAGS" cmake --build build DESTDIR=$PKG cmake --install build }