mirror of
https://github.com/dguglielmi/sunny-overlay.git
synced 2025-12-06 07:22:38 +01:00
media-video/bento4: add 1.6.0.641_p20251125
This commit is contained in:
@@ -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
|
||||
|
||||
46
media-video/bento4/bento4-1.6.0.641_p20251125.ebuild
Normal file
46
media-video/bento4/bento4-1.6.0.641_p20251125.ebuild
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user