diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-08-16 08:29:51 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-08-16 08:29:51 +0100 |
commit | 930cc7d721b1ea68468608da3ce2b4e891926834 (patch) | |
tree | 70cca50a8531fb107466c80606c7c36376e0cb69 /media-libs/libheif/libheif-9999.ebuild | |
parent | 7896e968620f545121daeea31881814ccc8d4f47 (diff) |
gentoo auto-resync : 16:08:2022 - 08:29:51
Diffstat (limited to 'media-libs/libheif/libheif-9999.ebuild')
-rw-r--r-- | media-libs/libheif/libheif-9999.ebuild | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/media-libs/libheif/libheif-9999.ebuild b/media-libs/libheif/libheif-9999.ebuild index b2726cb668a0..457096c4b4e2 100644 --- a/media-libs/libheif/libheif-9999.ebuild +++ b/media-libs/libheif/libheif-9999.ebuild @@ -22,7 +22,12 @@ IUSE="+aom gdk-pixbuf go rav1e test +threads x265" REQUIRED_USE="test? ( go )" RESTRICT="!test? ( test )" -BDEPEND="test? ( dev-lang/go )" +BDEPEND=" + test? ( + <dev-cpp/catch-3 + dev-lang/go + ) +" DEPEND=" media-libs/dav1d:=[${MULTILIB_USEDEP}] media-libs/libde265:=[${MULTILIB_USEDEP}] @@ -36,11 +41,20 @@ DEPEND=" x265? ( media-libs/x265:=[${MULTILIB_USEDEP}] )" RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${PN}-1.12.0-fix-bashism.patch +) + src_prepare() { default sed -i -e 's:-Werror::' configure.ac || die + if use test ; then + rm tests/catch.hpp || die + ln -s "${ESYSROOT}"/usr/include/catch2/catch.hpp tests/catch.hpp || die + fi + eautoreconf # prevent "stat heif-test.go: no such file or directory" @@ -57,6 +71,7 @@ multilib_src_configure() { $(use_enable gdk-pixbuf) $(use_enable rav1e) $(use_enable threads multithreading) + $(use_enable test tests) $(use_enable x265) ) ECONF_SOURCE="${S}" econf "${econf_args[@]}" |