commit: 9562f5929275f34bdc2de2c64b4aca44fbb85eff Author: Daniel Novomeský <dnovomesky <AT> gmail <DOT> com> AuthorDate: Thu Oct 27 10:19:32 2022 +0000 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> CommitDate: Sat Nov 12 07:00:15 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9562f592
media-libs/libavif: add 0.11.1 Signed-off-by: Daniel Novomeský <dnovomesky <AT> gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27974 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> media-libs/libavif/Manifest | 1 + .../{libavif-9999.ebuild => libavif-0.11.1.ebuild} | 15 +++++++++------ media-libs/libavif/libavif-9999.ebuild | 9 ++++++--- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/media-libs/libavif/Manifest b/media-libs/libavif/Manifest index 167b45f8a027..4655da5c028f 100644 --- a/media-libs/libavif/Manifest +++ b/media-libs/libavif/Manifest @@ -1 +1,2 @@ DIST libavif-0.10.1.tar.gz 2085698 BLAKE2B 5be3f9adf7e0a5747e42c90ce2768eba90053c821805cc8e39915d6cbc4cd42554b1473118b41eb25010d20a2b5a3c141b9cbd6ff55c46abd79eb97cdee6b0e5 SHA512 2f6f248c56c983761149d3c201fc2a2ea5072a32516578a7fdb2c66e3cd22491540f400e23581f873b15454250eeec8d433924ae2c1de9371b7924a5d82bef6b +DIST libavif-0.11.1.tar.gz 5826813 BLAKE2B 8fcbc9e1655546b7f4e62882b44d07b8bcfceef599e0feb5658c475cbc35cbb27bae0ad58475c2657351a890ccb957fa8a0e28328bbb5664cd8a57cedfb58019 SHA512 4a9e2711fccddf35c477db6e2fa2f76c0648aafaa98b4e3f34df62c0fbd02ddcd57762f1f8149822da4f1bc3757ee75ec1d9ced5e56a54dbe9d0b43265aacd4c diff --git a/media-libs/libavif/libavif-9999.ebuild b/media-libs/libavif/libavif-0.11.1.ebuild similarity index 86% copy from media-libs/libavif/libavif-9999.ebuild copy to media-libs/libavif/libavif-0.11.1.ebuild index 4dab63b81130..fa2b62da179c 100644 --- a/media-libs/libavif/libavif-9999.ebuild +++ b/media-libs/libavif/libavif-0.11.1.ebuild @@ -1,27 +1,28 @@ # Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit cmake-multilib git-r3 gnome2-utils +inherit cmake-multilib gnome2-utils DESCRIPTION="Library for encoding and decoding .avif files" HOMEPAGE="https://github.com/AOMediaCodec/libavif" -EGIT_REPO_URI="https://github.com/AOMediaCodec/libavif.git" +SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" # See bug #822336 re subslot SLOT="0/${PV}" -KEYWORDS="" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="+aom dav1d examples extras gdk-pixbuf rav1e svt-av1" REQUIRED_USE="|| ( aom dav1d )" -DEPEND="media-libs/libpng[${MULTILIB_USEDEP}] +DEPEND="media-libs/libjpeg-turbo[${MULTILIB_USEDEP}] + media-libs/libpng[${MULTILIB_USEDEP}] sys-libs/zlib[${MULTILIB_USEDEP}] - virtual/jpeg[${MULTILIB_USEDEP}] aom? ( >=media-libs/libaom-3.3.0:=[${MULTILIB_USEDEP}] ) dav1d? ( >=media-libs/dav1d-1.0.0:=[${MULTILIB_USEDEP}] ) + extras? ( dev-cpp/gtest ) gdk-pixbuf? ( x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] ) rav1e? ( >=media-video/rav1e-0.5.1[capi] ) svt-av1? ( >=media-libs/svt-av1-0.9.1 )" @@ -52,6 +53,7 @@ multilib_src_configure() { -DAVIF_BUILD_EXAMPLES=$(usex examples ON OFF) -DAVIF_BUILD_APPS=$(usex extras ON OFF) -DAVIF_BUILD_TESTS=$(usex extras ON OFF) + -DAVIF_ENABLE_GTEST=$(usex extras ON OFF) ) else mycmakeargs+=( @@ -61,6 +63,7 @@ multilib_src_configure() { -DAVIF_BUILD_EXAMPLES=OFF -DAVIF_BUILD_APPS=OFF -DAVIF_BUILD_TESTS=OFF + -DAVIF_ENABLE_GTEST=OFF ) if ! use aom ; then diff --git a/media-libs/libavif/libavif-9999.ebuild b/media-libs/libavif/libavif-9999.ebuild index 4dab63b81130..23f729dccf74 100644 --- a/media-libs/libavif/libavif-9999.ebuild +++ b/media-libs/libavif/libavif-9999.ebuild @@ -1,7 +1,7 @@ # Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake-multilib git-r3 gnome2-utils @@ -17,11 +17,12 @@ IUSE="+aom dav1d examples extras gdk-pixbuf rav1e svt-av1" REQUIRED_USE="|| ( aom dav1d )" -DEPEND="media-libs/libpng[${MULTILIB_USEDEP}] +DEPEND="media-libs/libjpeg-turbo[${MULTILIB_USEDEP}] + media-libs/libpng[${MULTILIB_USEDEP}] sys-libs/zlib[${MULTILIB_USEDEP}] - virtual/jpeg[${MULTILIB_USEDEP}] aom? ( >=media-libs/libaom-3.3.0:=[${MULTILIB_USEDEP}] ) dav1d? ( >=media-libs/dav1d-1.0.0:=[${MULTILIB_USEDEP}] ) + extras? ( dev-cpp/gtest ) gdk-pixbuf? ( x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] ) rav1e? ( >=media-video/rav1e-0.5.1[capi] ) svt-av1? ( >=media-libs/svt-av1-0.9.1 )" @@ -52,6 +53,7 @@ multilib_src_configure() { -DAVIF_BUILD_EXAMPLES=$(usex examples ON OFF) -DAVIF_BUILD_APPS=$(usex extras ON OFF) -DAVIF_BUILD_TESTS=$(usex extras ON OFF) + -DAVIF_ENABLE_GTEST=$(usex extras ON OFF) ) else mycmakeargs+=( @@ -61,6 +63,7 @@ multilib_src_configure() { -DAVIF_BUILD_EXAMPLES=OFF -DAVIF_BUILD_APPS=OFF -DAVIF_BUILD_TESTS=OFF + -DAVIF_ENABLE_GTEST=OFF ) if ! use aom ; then