aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Novomesky <dnovomesky@gmail.com>2020-04-26 09:28:38 +0200
committerDaniel Novomesky <dnovomesky@gmail.com>2020-04-26 09:28:38 +0200
commitded989ba8c2ef88da7f859e85533d3a7b1eb25b4 (patch)
treec65eec0ea9382c12b1e4daab271c7721e7781e09 /media-libs
parentextend skia mask (diff)
downloadguru-ded989ba8c2ef88da7f859e85533d3a7b1eb25b4.tar.gz
guru-ded989ba8c2ef88da7f859e85533d3a7b1eb25b4.tar.bz2
guru-ded989ba8c2ef88da7f859e85533d3a7b1eb25b4.zip
media-libs/libavif: drop keyword
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Daniel Novomesky <dnovomesky@gmail.com>
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/libavif/libavif-0.6.4.ebuild62
-rw-r--r--media-libs/libavif/libavif-9999.ebuild2
2 files changed, 32 insertions, 32 deletions
diff --git a/media-libs/libavif/libavif-0.6.4.ebuild b/media-libs/libavif/libavif-0.6.4.ebuild
index 89a658c62..f30ae5b6f 100644
--- a/media-libs/libavif/libavif-0.6.4.ebuild
+++ b/media-libs/libavif/libavif-0.6.4.ebuild
@@ -7,32 +7,34 @@ inherit cmake
DESCRIPTION="Library for encoding and decoding .avif files"
HOMEPAGE="https://github.com/AOMediaCodec/libavif"
-SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/AOMediaCodec/libavif.git"
+else
+ SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS=""
+fi
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64"
-#IUSE="dav1d +libaom rav1e"
-IUSE="dav1d"
-
-#REQUIRED_USE="|| ( dav1d libaom )"
-REQUIRED_USE="dav1d"
-
-#unavailable dependencies
-# libaom? ( >=media-libs/libaom-1.1 )
-# rav1e? ( media-video/rav1e[capi] )
-DEPEND="
- dav1d? ( media-libs/dav1d )
+IUSE="dav1d +libaom rav1e"
+
+REQUIRED_USE="|| ( dav1d libaom )"
+
+DEPEND="dav1d? ( media-libs/dav1d )
+ libaom? ( >=media-libs/libaom-1.1 )
+ rav1e? ( media-video/rav1e[capi] )
media-libs/libpng
"
RDEPEND="${DEPEND}"
BDEPEND=""
src_configure() {
-# -DAVIF_CODEC_AOM=$(usex libaom ON OFF)
-# -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF)
local mycmakeargs=(
-DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF)
+ -DAVIF_CODEC_AOM=$(usex libaom ON OFF)
+ -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF)
-DBUILD_SHARED_LIBS=ON
-DAVIF_BUILD_APPS=ON
)
@@ -40,23 +42,21 @@ src_configure() {
}
pkg_postinst() {
-# if ! use libaom && ! use rav1e ; then
+ if ! use libaom && ! use rav1e ; then
ewarn "libaom and rav1e flags are not set,"
ewarn "libavif will work in read-only mode."
ewarn "Enable libaom or rav1e flag if you want to save .AVIF files."
-# fi
-
-#instead of writing this below, use the := dependency
-
-# if use libaom ; then
-# elog "When you upgrade libaom in the future,"
-# elog " you may need to re-emerge libavif again"
-# elog " to ensure correct AVIF import/export functions."
-# fi
-
-# if use rav1e ; then
-# elog "When you upgrade rav1e in the future,"
-# elog " you may need to re-emerge libavif again"
-# elog " to ensure correct AVIF export function."
-# fi
+ fi
+
+ if use libaom ; then
+ elog "When you upgrade libaom in the future,"
+ elog " you may need to re-emerge libavif again"
+ elog " to ensure correct AVIF import/export functions."
+ fi
+
+ if use rav1e ; then
+ elog "When you upgrade rav1e in the future,"
+ elog " you may need to re-emerge libavif again"
+ elog " to ensure correct AVIF export function."
+ fi
}
diff --git a/media-libs/libavif/libavif-9999.ebuild b/media-libs/libavif/libavif-9999.ebuild
index 82393777d..cc370ecb7 100644
--- a/media-libs/libavif/libavif-9999.ebuild
+++ b/media-libs/libavif/libavif-9999.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/AOMediaCodec/libavif.git"
else
SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS=""
fi
LICENSE="BSD-2"