add package ddrescue
authorLeonid Plyushch <leonid.plyushch@gmail.com>
Sat, 9 Sep 2017 19:08:24 +0000 (22:08 +0300)
committerFredrik Fornwall <fredrik@fornwall.net>
Sun, 10 Sep 2017 19:52:13 +0000 (21:52 +0200)
packages/ddrescue/build.sh [new file with mode: 0644]
packages/ddrescue/fix-configure.patch [new file with mode: 0644]

diff --git a/packages/ddrescue/build.sh b/packages/ddrescue/build.sh
new file mode 100644 (file)
index 0000000..5408ec7
--- /dev/null
@@ -0,0 +1,6 @@
+TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/ddrescue/
+TERMUX_PKG_DESCRIPTION="GNU data recovery tool"
+TERMUX_PKG_VERSION=1.22
+TERMUX_PKG_SRCURL=http://mirror.switch.ch/ftp/mirror/gnu/ddrescue/ddrescue-${TERMUX_PKG_VERSION}.tar.lz
+TERMUX_PKG_SHA256=09857b2e8074813ac19da5d262890f722e5f7900e521a4c60354cef95eea10a7
+TERMUX_PKG_DEPENDS="libgcc"
diff --git a/packages/ddrescue/fix-configure.patch b/packages/ddrescue/fix-configure.patch
new file mode 100644 (file)
index 0000000..372e2a3
--- /dev/null
@@ -0,0 +1,29 @@
+diff -uNr ddrescue-1.22/configure ddrescue-1.22.mod/configure
+--- ddrescue-1.22/configure    2017-02-03 14:22:59.000000000 +0200
++++ ddrescue-1.22.mod/configure        2017-09-09 22:03:38.904467078 +0300
+@@ -15,23 +15,15 @@
+ LC_ALL=C
+ export LC_ALL
+ srcdir=
+-prefix=/usr/local
++prefix=@TERMUX_PREFIX@
+ exec_prefix='$(prefix)'
+ bindir='$(exec_prefix)/bin'
+ datarootdir='$(prefix)/share'
+ infodir='$(datarootdir)/info'
+ mandir='$(datarootdir)/man'
+-CXX=g++
+ CPPFLAGS=
+ CXXFLAGS='-Wall -W -O2'
+-LDFLAGS=
+-
+-# checking whether we are using GNU C++.
+-/bin/sh -c "${CXX} --version" > /dev/null 2>&1 ||
+-      {
+-      CXX=c++
+-      CXXFLAGS='-W -O2'
+-      }
++LDFLAGS=-L/data/data/com.termux/files/usr/lib
+ # Loop over all args
+ args=