mediainfo, bump version, split packaging (#11568)

This commit is contained in:
Schrijvers Luc
2025-01-03 12:15:43 +01:00
committed by GitHub
parent b48506bc29
commit 7ef4beee7e
7 changed files with 364 additions and 264 deletions

View File

@@ -0,0 +1,73 @@
SUMMARY="A tool to display technical information of audio and video files"
DESCRIPTION="MediaInfo is a convenient unified display of the most relevant \
technical and tag data for video and audio files.
MediaInfo analyticals include:
- Container: MPEG-4, QuickTime, Matroska, AVI, MPEG-PS (including unprotected \
DVD), MPEG-TS (including unprotected Blu-ray), MXF, GXF, LXF, WMV, FLV, Real...
- Tags: Id3v1, Id3v2, Vorbis comments, APE tags...
- Video: MPEG-1/2 Video, H.263, MPEG-4 Visual (including DivX, XviD), \
H.264/AVC, Dirac...
- Audio: MPEG Audio (including MP3), AC3, DTS, AAC, Dolby E, AES3, FLAC...
- Subtitles: CEA-608, CEA-708, DTVCC, SCTE-20, SCTE-128, ATSC/53, CDP, DVB \
Subtitle, Teletext, SRT, SSA, ASS, SAMI..."
HOMEPAGE="https://mediaarea.net/en/MediaInfo"
COPYRIGHT="2002-202 MediaArea.net SARL"
LICENSE="BSD (2-clause)"
REVISION="1"
SOURCE_URI="https://mediaarea.net/download/source/mediainfo/$portVersion/mediainfo_$portVersion.tar.bz2"
CHECKSUM_SHA256="ca5b32d1ae8e7221274b183f1c79f12098c69f258e52551218dc33a3c81fd2ec"
SOURCE_DIR="MediaInfo"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
commandSuffix=$secondaryArchSuffix
commandBinDir=$binDir
if [ "$targetArchitecture" = x86_gcc2 ]; then
commandSuffix=
commandBinDir=$prefix/bin
fi
PROVIDES="
mediainfo$secondaryArchSuffix = $portVersion
cmd:mediainfo$commandSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libmediainfo$secondaryArchSuffix
lib:libz$secondaryArchSuffix
lib:libzen$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libmediainfo$secondaryArchSuffix
devel:libz$secondaryArchSuffix
devel:libzen$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtoolize$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
"
BUILD()
{
cd Project/GNU/CLI
autoreconf -vfi
runConfigure --omit-dirs binDir ./configure \
--bindir=$commandBinDir
make $jobArgs
}
INSTALL()
{
make -C Project/GNU/CLI install
}