diff --git a/srcpkgs/libgit2-0.27/template b/srcpkgs/libgit2-0.27/template new file mode 100644 index 00000000000..4c97c43a6ba --- /dev/null +++ b/srcpkgs/libgit2-0.27/template @@ -0,0 +1,28 @@ +# Template file for 'libgit2-0.27' +pkgname=libgit2-0.27 +version=0.27.8 +revision=1 +wrksrc="libgit2-${version}" +build_style=cmake +configure_args="-DTHREADSAFE=ON" +hostmakedepends="python git pkg-config" +makedepends="zlib-devel libressl-devel http-parser-devel libssh2-devel libuv-devel" +short_desc="Git linkable library" +maintainer="Juan RP " +license="GPL-2.0-or-later WITH GCC-exception-2.0" +homepage="https://libgit2.org" +distfiles="https://github.com/libgit2/libgit2/archive/v${version}.tar.gz" +checksum=8313873d49dc01e8b880ec334d7430ae67496a89aaa8c6e7bbd3affb47a00c76 + +case "$XBPS_TARGET_MACHINE" in + *-musl) + # Don't use qsort_r, see src/util.c + CFLAGS="-D__ANDROID_API__" + ;; +esac + +post_install() { + rm -rf ${DESTDIR}/usr/include + rm -rf ${DESTDIR}/usr/lib/libgit2.so + rm -rf ${DESTDIR}/usr/lib/pkgconfig +} diff --git a/srcpkgs/libgit2-0.27/update b/srcpkgs/libgit2-0.27/update new file mode 100644 index 00000000000..e80c8970aed --- /dev/null +++ b/srcpkgs/libgit2-0.27/update @@ -0,0 +1,3 @@ +site="https://github.com/libgit2/libgit2/tags" +pattern='archive/v?\K[\d.]+(?=\.tar\.gz)' +ignore="0.[123456789][12345689]*"