guru/sys-fs/ffmpegfs/ffmpegfs-2.17.ebuild
Alexey Sokolov 512af101a1
sys-fs/ffmpegfs: add 2.17
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
2024-11-28 23:54:27 +00:00

53 lines
1.0 KiB
Bash

# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="FUSE-based transcoding filesystem with support from/to many formats."
HOMEPAGE="https://nschlia.github.io/ffmpegfs/"
SRC_URI="https://github.com/nschlia/ffmpegfs/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="bluray dvd"
RESTRICT="test" # needs /dev/fuse
BDEPEND="
app-editors/vim-core
app-text/asciidoc
virtual/pkgconfig
www-client/w3m
"
DEPEND="
dev-db/sqlite:3
dev-libs/libchardet
media-libs/libcue:=
media-video/ffmpeg:=
sys-fs/fuse:3
bluray? ( media-libs/libbluray:= )
dvd? ( media-libs/libdvdread:= )
"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}/ffmpegfs-2.16-cflags.patch"
"${FILESDIR}/ffmpegfs-2.16-varcache.patch"
)
src_prepare() {
default
# bug 936615
sed 's/-D_FORTIFY_SOURCE=2//' -i Makefile.am || die
eautoreconf
}
src_configure() {
econf \
$(use_with bluray libbluray) \
$(use_with dvd libdvd)
}