new package: jftui (#5277)
This commit is contained in:
parent
70a7407c92
commit
404afaad03
23
packages/jftui/build.sh
Normal file
23
packages/jftui/build.sh
Normal file
@ -0,0 +1,23 @@
|
||||
TERMUX_PKG_HOMEPAGE=https://github.com/Aanok/jftui
|
||||
TERMUX_PKG_DESCRIPTION="jftui is a minimalistic, lightweight C99 command line client for the open source Jellyfin media server."
|
||||
TERMUX_PKG_LICENSE="Unlicense"
|
||||
TERMUX_PKG_MAINTAINER="Maxr1998 <max.rumpf1998@gmail.com>"
|
||||
TERMUX_PKG_VERSION=0.3.0
|
||||
TERMUX_PKG_SRCURL=https://github.com/Aanok/jftui/archive/v${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=336cc17a67bb91ee0b1ca0a5a3d2e415054806cb80f9b1c9b382eb4fdcde3bb5
|
||||
TERMUX_PKG_DEPENDS="libcurl, yajl, mpv"
|
||||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
|
||||
termux_step_pre_configure() {
|
||||
sed -i 's| -march=native||' Makefile
|
||||
sed -i 's|^CFLAGS=|override CFLAGS+=|' Makefile
|
||||
sed -i 's|^LFLAGS=|override LFLAGS+=|' Makefile
|
||||
}
|
||||
|
||||
termux_step_make() {
|
||||
make CFLAGS="$CPPFLAGS" LFLAGS="$LDFLAGS"
|
||||
}
|
||||
|
||||
termux_step_make_install() {
|
||||
install -Dm700 $TERMUX_PKG_SRCDIR/build/jftui "$TERMUX_PREFIX/bin/jftui"
|
||||
}
|
@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://mpv.io/
|
||||
TERMUX_PKG_DESCRIPTION="Command-line media player"
|
||||
TERMUX_PKG_LICENSE="GPL-3.0"
|
||||
TERMUX_PKG_VERSION=0.32.0
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://github.com/mpv-player/mpv/archive/v${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=9163f64832226d22e24bbc4874ebd6ac02372cd717bef15c28a0aa858c5fe592
|
||||
TERMUX_PKG_DEPENDS="ffmpeg, libandroid-glob, libandroid-support, libarchive, libcaca, libiconv, liblua52, pulseaudio, openal-soft, zlib"
|
||||
@ -22,6 +23,7 @@ termux_step_make_install() {
|
||||
--disable-jpeg \
|
||||
--disable-lcms2 \
|
||||
--enable-libarchive \
|
||||
--enable-libmpv-shared \
|
||||
--disable-libass \
|
||||
--enable-lua \
|
||||
--enable-pulse \
|
||||
|
Loading…
Reference in New Issue
Block a user