# Dead upstream. TERMUX_PKG_HOMEPAGE=https://packages.gentoo.org/packages/media-video/transcode TERMUX_PKG_DESCRIPTION="A video stream processing utility" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.1.7 TERMUX_PKG_SRCURL=(https://ftp-osl.osuosl.org/pub/gentoo/distfiles/transcode-${TERMUX_PKG_VERSION}.tar.bz2 https://dev.gentoo.org/~mgorny/dist/transcode-${TERMUX_PKG_VERSION}-patchset.tar.bz2) TERMUX_PKG_SHA256=(1e4e72d8e0dd62a80b8dd90699f5ca64c9b0cb37a5c9325c184166a9654f0a92 487866077b7227fe9921b742edea9d01749edb3b7e50162923c6a60748d94248) TERMUX_PKG_DEPENDS="freetype, gawk, imagemagick, libandroid-glob, libandroid-shmem, libdvdread, libjpeg-turbo, liblzo, libmp3lame, libogg, libtheora, libvorbis, libxml2, zlib" TERMUX_PKG_BUILD_DEPENDS="libiconv, libx264, xvidcore" # FFmpeg 5.0 is not yet supported by the current patchset. TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --disable-ffmpeg --enable-freetype2 --enable-xvid --enable-x264 --enable-ogg --enable-vorbis --enable-theora --enable-lzo --enable-libxml2 --enable-imagemagick --with-x=no " termux_step_post_get_source() { local _PATCH_FILES=" transcode-1.1.7-freetype251.patch transcode-1.1.7-imagemagick7.patch " pushd transcode-${TERMUX_PKG_VERSION}-patchset cat ${_PATCH_FILES} | patch --silent -p1 -d .. popd } termux_step_pre_configure() { autoreconf -fi CFLAGS+=" -fcommon" LDFLAGS+=" -landroid-glob -landroid-shmem" local p for p in lame xvid libdvdread pvm3 lzo a52 faac libjpegmmx libjpeg bsdav iconv; do TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --with-${p}-prefix=$TERMUX_PREFIX --with-${p}-includes=$TERMUX_PREFIX/include --with-${p}-libs=$TERMUX_PREFIX/lib " done if [ "$TERMUX_ARCH" = "i686" ]; then TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --disable-mmx" fi }