summaryrefslogtreecommitdiff
path: root/libgit2/Pkgfile
diff options
context:
space:
mode:
authorTim Biermann <tbier@posteo.de>2021-09-19 23:07:22 +0200
committerTim Biermann <tbier@posteo.de>2021-09-19 23:07:22 +0200
commitc6f79faa36d44e1f20b9b83630ead576efd67d2a (patch)
treef1570285691e65c88355dbc70faee01ac1433269 /libgit2/Pkgfile
parent5ba8d80fd86252a075bd332240f200b403cb54fc (diff)
downloadcontrib-c6f79faa36d44e1f20b9b83630ead576efd67d2a.tar.gz
contrib-c6f79faa36d44e1f20b9b83630ead576efd67d2a.tar.xz
libgit2: initial commit, version 1.2.0
Diffstat (limited to 'libgit2/Pkgfile')
-rw-r--r--libgit2/Pkgfile24
1 files changed, 24 insertions, 0 deletions
diff --git a/libgit2/Pkgfile b/libgit2/Pkgfile
new file mode 100644
index 000000000..fb4b2b123
--- /dev/null
+++ b/libgit2/Pkgfile
@@ -0,0 +1,24 @@
+# Description: A linkable library for Git
+# URL: https://libgit2.github.com/
+# Maintainer: Tim Biermann, tbier at posteo dot de
+# Depends on: cmake http-parser
+
+name=libgit2
+version=1.2.0
+release=1
+source=(https://github.com/$name/$name/archive/v$version.tar.gz)
+
+build() {
+ prt-get isinst ninja && PKGMK_LIBGIT2+=' -G Ninja'
+
+ cmake -S $name-$version -B build $PKGMK_LIBGIT2 \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D CMAKE_INSTALL_LIBDIR=lib \
+ -D CMAKE_BUILD_TYPE=Release \
+ -D USE_HTTP_PARSER=system \
+ -D THREADSAFE=ON \
+ -Wno-dev
+
+ cmake --build build
+ DESTDIR=$PKG cmake --install build
+}

Generated by cgit