mirror of
https://github.com/termux/termux-packages.git
synced 2024-12-12 00:10:52 +00:00
3924164cdb
Fixes the below build error: > Failed to download https://grimler.se/termux/stfl-0.24.tar.gz
33 lines
1.2 KiB
Bash
33 lines
1.2 KiB
Bash
TERMUX_PKG_HOMEPAGE=http://www.clifford.at/stfl
|
|
TERMUX_PKG_DESCRIPTION="Structured Terminal Forms Language/Library"
|
|
TERMUX_PKG_LICENSE="GPL-3.0"
|
|
TERMUX_PKG_MAINTAINER="@termux"
|
|
TERMUX_PKG_VERSION=0.24
|
|
TERMUX_PKG_REVISION=6
|
|
# Using newsboat patched fork:
|
|
# https://github.com/newsboat/stfl
|
|
# Awaiting newsboat switching away from stfl, after which this package can be dropped:
|
|
# https://github.com/newsboat/newsboat/issues/232
|
|
TERMUX_PKG_SRCURL=https://github.com/newsboat/stfl/archive/c2c10b8a50fef613c0aacdc5d06a0fa610bf79e9.zip
|
|
TERMUX_PKG_SHA256=dd912547e64f9fab5dab82731f4acea061f3bdc038dad374e0b82bf32722b729
|
|
TERMUX_PKG_DEPENDS="libandroid-support, libiconv, ncurses"
|
|
TERMUX_PKG_BREAKS="stfl-dev"
|
|
TERMUX_PKG_REPLACES="stfl-dev"
|
|
TERMUX_PKG_BUILD_IN_SRC=true
|
|
|
|
termux_step_pre_configure(){
|
|
# mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
|
|
sed -i 's/FOUND_RUBY = 1/FOUND_RUBY = 0/g' Makefile.cfg
|
|
|
|
# /usr/bin/ld: ../libstfl.a(public.o): Relocations in generic ELF (EM: 183)
|
|
# /usr/bin/ld: ../libstfl.a: error adding symbols: file in wrong format
|
|
sed -i 's/FOUND_PERL5 = 1/FOUND_PERL5 = 0/g' Makefile.cfg
|
|
|
|
CPPFLAGS+=" -DNCURSES_WIDECHAR"
|
|
}
|
|
|
|
termux_step_configure() {
|
|
CC+=" $CPPFLAGS"
|
|
export LDLIBS="-liconv"
|
|
}
|