1
0
mirror of https://github.com/dguglielmi/sunny-overlay.git synced 2025-12-06 11:42:40 +01:00

media-video/bento4: add 1.6.0.641_p20251125

This commit is contained in:
2025-11-25 23:55:55 +01:00
parent 51427fe5c5
commit 6076fd73d7
2 changed files with 47 additions and 0 deletions

View File

@@ -1,2 +1,3 @@
DIST bento4-1.6.0.641.tar.gz 5483983 BLAKE2B 8bec91edcba170917de5941d94fecbc2028d4503651e7863b5c6a5d24bbe442b7a5d53644770d3221c28c5a9f2a2620c04e836f748660a808e27e157db93b117 SHA512 ad92c561a16a830ac63b0fbff98bd14f732dd2e38416de937191b14c750e632c793e5256b92361d3ff8867f9fd1cf727756ba78cd0122af1b79d62532d2ca427
DIST bento4-1.6.0.641_p20241115.tar.gz 5491985 BLAKE2B 7c7c43bfd70a209e71f8b5950a7cb615f9216067fa7be8ed1db2cde31f415ed91d795a31566514b8d38e47f4ddaee6d39bd74cbd92d0b00884258fd95e694bcd SHA512 992c724627eb4fb03a68039177c5ae153e9c8e3c8e220121f6492a1e8c3bf4ee2caf51e88f8d8f48b1954e428a3b1bc58855dc3e00cc2902d804221cacf9665c
DIST bento4-1.6.0.641_p20251125.tar.gz 5493970 BLAKE2B de104e9b4f46659a93373587c7f880ab718d83f1a64e92f8ed6acf407deca3202c4fc0d021cdc5719f12f9a97fe7e4dea6ecf9235e43fb823d2b2fded1f2d0f4 SHA512 dbbb2039feb54c5ca5bc3a685512400ccc71c016bef0faf21bc848feb90490f418f39ee77ead871a76d0553e472538b0031e19d8e8a1922f6da2df401e775d26

View File

@@ -0,0 +1,46 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PV="$(ver_rs 3 '-')"
BENTO4_COMMIT_ID="0010f4fd420ef7d6504d2e401a46c15f4ef3d3ca"
inherit cmake
DESCRIPTION="Full-featured MP4 format, MPEG DASH, HLS, CMAF SDK and tools"
HOMEPAGE="
https://www.bento4.com/
https://github.com/axiomatic-systems/Bento4
"
SRC_URI="
https://github.com/axiomatic-systems/Bento4/archive/${BENTO4_COMMIT_ID}.tar.gz
-> ${P}.tar.gz
"
S="${WORKDIR}/${PN^}-${BENTO4_COMMIT_ID}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+apps"
src_prepare() {
# Avoid conflicts with media-libs/libmp4v2[utils]
for app in Mp4Info Mp4Extract; do
mv Source/C++/Apps/${app}/${app}.cpp Source/C++/Apps/${app}/${app}-${PN}.cpp || die
mv Source/C++/Apps/${app} Source/C++/Apps/${app}-${PN} || die
done
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DBUILD_APPS=$(usex apps ON OFF)
-DBUILD_SHARED_LIBRARY=ON
-DCMAKE_SKIP_BUILD_RPATH=ON
)
cmake_src_configure
}