# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           github 1.0

github.setup        pystardust ani-cli 4.12 v
revision            0
categories          www multimedia anime
platforms           any
license             GPL-3
maintainers         nomaintainer
description         Cli tool to browse and play anime
long_description    {*}${description}
checksums           rmd160  3f016b959a63da1c3be3c28496db50a97cd30c36 \
                    sha256  a247878b8a95d35c5ec6f28abe0594bb3aac29dbd1861531af4a2b909b6b4bed \
                    size    474997
github.tarball_from archive
supported_archs     noarch

# avoid broken stuff, use mpv:
patchfiles          patch-use-mpv.diff

# https://github.com/pystardust/ani-cli/issues/1662
patchfiles-append   a8df215d5294b5693444a935ce347849e38a1b6f.patch

depends_run-append  port:aria2 \
                    port:curl \
                    path:bin/ffmpeg:ffmpeg \
                    path:bin/fzf:fzfpp \
                    port:gsed \
                    path:bin/mpv:mpv \
                    port:yt-dlp

use_configure       no
build               { }
destroot {
    xinstall -m 775 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
}
