From b6533e5748c772b5dc29d8b497f3625540834711 Mon Sep 17 00:00:00 2001 From: Theo Anderson Date: Mon, 9 Nov 2020 21:54:52 +1300 Subject: [PATCH] media-libs/svt-av1: new package Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Theo Anderson --- media-libs/svt-av1/Manifest | 1 + media-libs/svt-av1/metadata.xml | 11 +++++++++++ media-libs/svt-av1/svt-av1-0.8.5.ebuild | 26 +++++++++++++++++++++++++ media-libs/svt-av1/svt-av1-9999.ebuild | 26 +++++++++++++++++++++++++ 4 files changed, 64 insertions(+) create mode 100644 media-libs/svt-av1/Manifest create mode 100644 media-libs/svt-av1/metadata.xml create mode 100644 media-libs/svt-av1/svt-av1-0.8.5.ebuild create mode 100644 media-libs/svt-av1/svt-av1-9999.ebuild diff --git a/media-libs/svt-av1/Manifest b/media-libs/svt-av1/Manifest new file mode 100644 index 0000000000..19e1ae770e --- /dev/null +++ b/media-libs/svt-av1/Manifest @@ -0,0 +1 @@ +DIST svt-av1-0.8.5.tar.gz 6319601 BLAKE2B f339d685250302c13e2ec1bb0e513496e651e75f325a1c79872942d4ab9353269ca2f2a70da1a6413ab2bc8f936aec0f0cf08b17ec12d672ee8efa6c26ebf15d SHA512 beb81d90096ab5fbce4df021bb0de7ab19d14f6faef548352d9b337543771f87eb2106d195e17747a569355fd560fac0629f63c8186a89b5a5c629d87e33609d diff --git a/media-libs/svt-av1/metadata.xml b/media-libs/svt-av1/metadata.xml new file mode 100644 index 0000000000..5cd86506cb --- /dev/null +++ b/media-libs/svt-av1/metadata.xml @@ -0,0 +1,11 @@ + + + + + telans@posteo.de + Theo Anderson + + + OpenVisualCloud/SVT-AV1 + + diff --git a/media-libs/svt-av1/svt-av1-0.8.5.ebuild b/media-libs/svt-av1/svt-av1-0.8.5.ebuild new file mode 100644 index 0000000000..4cbe4e4653 --- /dev/null +++ b/media-libs/svt-av1/svt-av1-0.8.5.ebuild @@ -0,0 +1,26 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic cmake + +DESCRIPTION="Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)" +HOMEPAGE="https://github.com/OpenVisualCloud/SVT-AV1" + +if [ ${PV} = "9999" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-AV1.git" +else + SRC_URI="https://github.com/OpenVisualCloud/SVT-AV1/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 -x86" # -x86: https://github.com/OpenVisualCloud/SVT-AV1/issues/1231 + S="${WORKDIR}/SVT-AV1-${PV}" +fi + +LICENSE="AOM BSD-2" +SLOT="0/0.8.5" + +src_prepare() { + append-ldflags -Wl,-z,noexecstack + cmake_src_prepare +} diff --git a/media-libs/svt-av1/svt-av1-9999.ebuild b/media-libs/svt-av1/svt-av1-9999.ebuild new file mode 100644 index 0000000000..4cbe4e4653 --- /dev/null +++ b/media-libs/svt-av1/svt-av1-9999.ebuild @@ -0,0 +1,26 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic cmake + +DESCRIPTION="Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)" +HOMEPAGE="https://github.com/OpenVisualCloud/SVT-AV1" + +if [ ${PV} = "9999" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-AV1.git" +else + SRC_URI="https://github.com/OpenVisualCloud/SVT-AV1/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 -x86" # -x86: https://github.com/OpenVisualCloud/SVT-AV1/issues/1231 + S="${WORKDIR}/SVT-AV1-${PV}" +fi + +LICENSE="AOM BSD-2" +SLOT="0/0.8.5" + +src_prepare() { + append-ldflags -Wl,-z,noexecstack + cmake_src_prepare +}