Browse Source
wordgrinder: fix build failure when libzip is present
If include/zip.h is present in $TERMUX_PREFIX, wordgrinder
will pick it and fail with compilation error.
android-5
Leonid Plyushch
5 years ago
No known key found for this signature in database
GPG Key ID: 45F2964132545795
1 changed files with
10 additions and
0 deletions
-
packages/wordgrinder/build.sh
|
|
@ -10,6 +10,11 @@ TERMUX_PKG_DEPENDS="liblua, ncurses, zlib" |
|
|
|
TERMUX_PKG_BUILD_IN_SRC=true |
|
|
|
|
|
|
|
termux_step_make() { |
|
|
|
# Workaround for conflicting headers. |
|
|
|
if [ -f "$TERMUX_PREFIX/include/zip.h" ]; then |
|
|
|
mv -f $TERMUX_PREFIX/include/zip.h $TERMUX_PREFIX/include/zip.h.bak |
|
|
|
fi |
|
|
|
|
|
|
|
termux_setup_ninja |
|
|
|
make CC=gcc OBJDIR="$PWD/build" "$PWD"/build/lua |
|
|
|
make OBJDIR="$PWD/build" LUA_PACKAGE=lua |
|
|
@ -22,4 +27,9 @@ termux_step_make_install() { |
|
|
|
install -Dm600 \ |
|
|
|
"$TERMUX_PKG_SRCDIR"/bin/wordgrinder.1 \ |
|
|
|
"$TERMUX_PREFIX"/share/man/man1/ |
|
|
|
|
|
|
|
# Restore moved headers. |
|
|
|
if [ -f "$TERMUX_PREFIX/include/zip.h.bak" ]; then |
|
|
|
mv -f $TERMUX_PREFIX/include/zip.h.bak $TERMUX_PREFIX/include/zip.h |
|
|
|
fi |
|
|
|
} |
|
|
|