diff options
Diffstat (limited to 'packages')
-rw-r--r-- | packages/media-libs/svt-av1/svt-av1-scm.exheres-0 | 6 | ||||
-rw-r--r-- | packages/media-libs/svt-av1/svt-av1.exlib | 16 | ||||
-rw-r--r-- | packages/media-libs/svt-hevc/svt-hevc-scm.exheres-0 | 6 | ||||
-rw-r--r-- | packages/media-libs/svt-hevc/svt-hevc.exlib | 16 | ||||
-rw-r--r-- | packages/media-libs/svt-vp9/svt-vp9-scm.exheres-0 | 6 | ||||
-rw-r--r-- | packages/media-libs/svt-vp9/svt-vp9.exlib | 24 |
6 files changed, 74 insertions, 0 deletions
diff --git a/packages/media-libs/svt-av1/svt-av1-scm.exheres-0 b/packages/media-libs/svt-av1/svt-av1-scm.exheres-0 new file mode 100644 index 0000000..6c109e4 --- /dev/null +++ b/packages/media-libs/svt-av1/svt-av1-scm.exheres-0 @@ -0,0 +1,6 @@ +# Distributed under the terms of the GNU General Public License v2 +# Copyright 2018 Gluzskiy Alexandr <sss@sss.chaoslab.ru> + +require svt-av1 + +PLATFORMS="~amd64" diff --git a/packages/media-libs/svt-av1/svt-av1.exlib b/packages/media-libs/svt-av1/svt-av1.exlib new file mode 100644 index 0000000..d1d0fd8 --- /dev/null +++ b/packages/media-libs/svt-av1/svt-av1.exlib @@ -0,0 +1,16 @@ +# Distributed under the terms of the GNU General Public License v2 +# Copyright 2019 Gluzskiy Alexandr <sss@sss.chaoslab.ru> + +require github [ user=OpenVisualCloud tag=v${PV} project=SVT-AV1 ] +require cmake [ api=2 ] + +SUMMARY="Scalable Video Technology for AV1 Encoder (SVT-AV1 Encoder)" +LICENCES="BSD-2-Clause-Patent" +SLOT="0" + +MYOPTIONS="" + +CMAKE_SRC_CONFIGURE_PARAMS=( + -DBUILD_APP=ON + -DBUILD_SHARED_LIBS=ON +) diff --git a/packages/media-libs/svt-hevc/svt-hevc-scm.exheres-0 b/packages/media-libs/svt-hevc/svt-hevc-scm.exheres-0 new file mode 100644 index 0000000..eb2dd01 --- /dev/null +++ b/packages/media-libs/svt-hevc/svt-hevc-scm.exheres-0 @@ -0,0 +1,6 @@ +# Distributed under the terms of the GNU General Public License v2 +# Copyright 2018 Gluzskiy Alexandr <sss@sss.chaoslab.ru> + +require svt-hevc + +PLATFORMS="~amd64" diff --git a/packages/media-libs/svt-hevc/svt-hevc.exlib b/packages/media-libs/svt-hevc/svt-hevc.exlib new file mode 100644 index 0000000..580bcac --- /dev/null +++ b/packages/media-libs/svt-hevc/svt-hevc.exlib @@ -0,0 +1,16 @@ +# Distributed under the terms of the GNU General Public License v2 +# Copyright 2019 Gluzskiy Alexandr <sss@sss.chaoslab.ru> + +require github [ user=OpenVisualCloud tag=v${PV} project=SVT-HEVC ] +require cmake [ api=2 ] + +SUMMARY="Scalable Video Technology for HEVC Encoder (SVT-HEVC Encoder)" +LICENCES="BSD-2-Clause-Patent" +SLOT="0" + +MYOPTIONS="" + +CMAKE_SRC_CONFIGURE_PARAMS=( + -DBUILD_APP=ON + -DBUILD_SHARED_LIBS=ON +) diff --git a/packages/media-libs/svt-vp9/svt-vp9-scm.exheres-0 b/packages/media-libs/svt-vp9/svt-vp9-scm.exheres-0 new file mode 100644 index 0000000..2ec7d3a --- /dev/null +++ b/packages/media-libs/svt-vp9/svt-vp9-scm.exheres-0 @@ -0,0 +1,6 @@ +# Distributed under the terms of the GNU General Public License v2 +# Copyright 2018 Gluzskiy Alexandr <sss@sss.chaoslab.ru> + +require svt-vp9 + +PLATFORMS="~amd64" diff --git a/packages/media-libs/svt-vp9/svt-vp9.exlib b/packages/media-libs/svt-vp9/svt-vp9.exlib new file mode 100644 index 0000000..218942e --- /dev/null +++ b/packages/media-libs/svt-vp9/svt-vp9.exlib @@ -0,0 +1,24 @@ +# Distributed under the terms of the GNU General Public License v2 +# Copyright 2019 Gluzskiy Alexandr <sss@sss.chaoslab.ru> + +require github [ user=OpenVisualCloud tag=v${PV} project=SVT-VP9 ] +require cmake [ api=2 ] + +export_exlib_phases src_prepare + +SUMMARY="Scalable Video Technology for VP9 Encoder (SVT-VP9 Encoder)" +LICENCES="BSD-2-Clause-Patent" +SLOT="0" + +MYOPTIONS="" + +CMAKE_SRC_CONFIGURE_PARAMS=( + -DBUILD_APP=ON + -DBUILD_SHARED_LIBS=ON +) + +svt-vp9_src_prepare() { + edo sed -e "s/gcc-ar/$(exhost --target)-gcc-ar/g" -i "${WORKBASE}/${PNV}"/CMakeLists.txt + edo sed -e "s/gcc-ranlib/$(exhost --target)-gcc-ranlib/g" -i "${WORKBASE}/${PNV}"/CMakeLists.txt + cmake_src_prepare +} |