From bbaa3852a7071c497bd0a44d67ed2d38d8ad7838 Mon Sep 17 00:00:00 2001
From: Andrew Randrianasulu <randrianasulu@gmail.com>
Date: Tue, 25 May 2021 18:57:03 +0300
Subject: [PATCH 30/31] Add support for conditional Termux-related libraries,
 auto-fix configure script because it demand bash

---
 cinelerra-5.1/autogen.sh   | 4 ++++
 cinelerra-5.1/configure.ac | 6 ++++++
 2 files changed, 10 insertions(+)

diff --git a/cinelerra-5.1/autogen.sh b/cinelerra-5.1/autogen.sh
index f9eb0ddf..50f3a13d 100755
--- a/cinelerra-5.1/autogen.sh
+++ b/cinelerra-5.1/autogen.sh
@@ -7,6 +7,10 @@ rm -rf autom4te.cache m4
 
 if [ "$1" = "clean" ]; then exit 0; fi
 
+#autoupdate
 mkdir m4
 autoreconf --install
 
+if [ "$(uname -o)" = "Android" ] || [ -e "/system/bin/app_process" ]; then
+sed -i 's/usr\/bin\/sh/usr\/bin\/bash/' configure
+fi
\ No newline at end of file
diff --git a/cinelerra-5.1/configure.ac b/cinelerra-5.1/configure.ac
index 84bd1218..e61a2c01 100644
--- a/cinelerra-5.1/configure.ac
+++ b/cinelerra-5.1/configure.ac
@@ -451,10 +451,14 @@ PKG_3RD([ffnvcodec],[auto],
   [ ],
   [ . ])
 
+if test [ "$(uname -o)"] = "Android"  ; then
+
 PKG_3RD([libbthread],[auto],
   [libbthread-master],
   [ *.a ],
   [ . ])
+fi
+  
 
 AC_SUBST(STATIC_PKGS)
 
@@ -1048,8 +1052,10 @@ if test "x$WANT_BOOBY" != "xno"; then
   CFG_CFLAGS+=" -DBOOBY"
 fi
 
+if test [ "$(uname -o)"] = "Android" ; then
 # termux
 EXTRA_LIBS+=' -liconv'
+fi
 
 # intel lock elision bugs
 if test "x$WANT_NOELISION" != "xno"; then
-- 
2.31.1

