40 lines
1.1 KiB
Bash
40 lines
1.1 KiB
Bash
TERMUX_PKG_HOMEPAGE=http://timidity.sourceforge.net/
|
|
TERMUX_PKG_DESCRIPTION="MIDI-to-WAVE converter and player"
|
|
TERMUX_PKG_LICENSE="GPL-2.0"
|
|
TERMUX_PKG_MAINTAINER="@termux"
|
|
TERMUX_PKG_VERSION=2.15.0
|
|
TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/timidity/TiMidity++-${TERMUX_PKG_VERSION}.tar.xz
|
|
TERMUX_PKG_SHA256=9eaf4fadb0e19eb8e35cd4ac16142d604c589e43d0e8798237333697e6381d39
|
|
TERMUX_PKG_CONFFILES="
|
|
share/timidity/timidity.cfg
|
|
"
|
|
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|
--enable-dynamic
|
|
--enable-vt100
|
|
--enable-server
|
|
--enable-network
|
|
--with-module-dir=$TERMUX_PREFIX/share/timidity
|
|
lib_cv_va_copy=yes
|
|
lib_cv___va_copy=yes
|
|
lib_cv_va_val_copy=yes
|
|
"
|
|
|
|
termux_step_pre_configure() {
|
|
autoreconf -fi
|
|
}
|
|
|
|
termux_step_post_configure() {
|
|
mkdir -p _build
|
|
$CC_FOR_BUILD $TERMUX_PKG_SRCDIR/timidity/calcnewt.c \
|
|
-o _build/calcnewt -lm
|
|
export PATH="$(pwd)/_build:$PATH"
|
|
|
|
ln -sf $TERMUX_PKG_SRCDIR/timidity/resample.c timidity/
|
|
}
|
|
|
|
termux_step_post_make_install() {
|
|
sed "s:@TERMUX_PREFIX@:$TERMUX_PREFIX:g" \
|
|
$TERMUX_PKG_BUILDER_DIR/timidity.cfg > timidity.cfg
|
|
install -Dm600 -t $TERMUX_PREFIX/share/timidity timidity.cfg
|
|
}
|