From 0c98a98d0ab5454539aad499a42caa5510caeec9 Mon Sep 17 00:00:00 2001 From: beefcurtains Date: Sun, 7 Jun 2015 14:52:33 +0000 Subject: [PATCH] libgit2: enable ssh support, use system http-parser library Also, musl has been unbroken and the tarball is used for fetching --- srcpkgs/libgit2/template | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/srcpkgs/libgit2/template b/srcpkgs/libgit2/template index 685f09f1088..f5cb52f03b7 100644 --- a/srcpkgs/libgit2/template +++ b/srcpkgs/libgit2/template @@ -1,18 +1,23 @@ # Template file for 'libgit2' pkgname=libgit2 version=0.22.2 -revision=1 +revision=2 build_style=cmake -hostmakedepends="cmake python git" -makedepends="zlib-devel libressl-devel" +hostmakedepends="cmake python git pkg-config" +makedepends="zlib-devel libressl-devel http-parser-devel libssh2-devel" short_desc="The Git linkable library" maintainer="Juan RP " homepage="http://libgit2.github.com/" license="GPL-2 with Linking Exception" +distfiles="https://github.com/libgit2/libgit2/archive/v0.22.2.tar.gz" +checksum=3109f2579180d561fc736bad8bd917d7241477aab11633755c8a273beac53cdc -do_fetch() { - git clone -b v${version} git://github.com/libgit2/libgit2.git ${pkgname}-${version} -} +case "$XBPS_TARGET_MACHINE" in + *-musl) + # Don't use qsort_r, see src/util.c + CFLAGS="-D__ANDROID_API__" + ;; +esac libgit2-devel_package() { depends="${makedepends} ${sourcepkg}>=${version}_${revision}"