libgit2: use directory '/etc' in Termux prefix
authorLeonid Plyushch <leonid.plyushch@gmail.com>
Tue, 12 Sep 2017 10:13:46 +0000 (13:13 +0300)
committerFredrik Fornwall <fredrik@fornwall.net>
Tue, 12 Sep 2017 11:41:08 +0000 (13:41 +0200)
packages/libgit2/build.sh
packages/libgit2/fix-etc-dir-path.patch [new file with mode: 0644]

index 6801b81..34eb450 100644 (file)
@@ -1,6 +1,7 @@
 TERMUX_PKG_HOMEPAGE=https://libgit2.github.com/
 TERMUX_PKG_DESCRIPTION="C library implementing Git core methods"
 TERMUX_PKG_VERSION=0.26.0
+TERMUX_PKG_REVISION=1
 TERMUX_PKG_SRCURL=https://github.com/libgit2/libgit2/archive/v${TERMUX_PKG_VERSION}.tar.gz
 TERMUX_PKG_SHA256=4ac70a2bbdf7a304ad2a9fb2c53ad3c8694be0dbec4f1fce0f3cd0cda14fb3b9
 TERMUX_PKG_DEPENDS="libcurl, openssl"
diff --git a/packages/libgit2/fix-etc-dir-path.patch b/packages/libgit2/fix-etc-dir-path.patch
new file mode 100644 (file)
index 0000000..073e55c
--- /dev/null
@@ -0,0 +1,12 @@
+diff -uNr libgit2-0.26.0/src/sysdir.c libgit2-0.26.0.mod/src/sysdir.c
+--- libgit2-0.26.0/src/sysdir.c        2017-06-14 14:31:20.000000000 +0300
++++ libgit2-0.26.0.mod/src/sysdir.c    2017-09-12 11:57:35.382990676 +0300
+@@ -30,7 +30,7 @@
+ #ifdef GIT_WIN32
+       return git_win32__find_system_dirs(out, L"etc\\");
+ #else
+-      return git_buf_sets(out, "/etc");
++      return git_buf_sets(out, "@TERMUX_PREFIX@/etc");
+ #endif
+ }