mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 06:28:55 +02:00
Convert mediainfo from BEP to a working recipe.
This commit is contained in:
@@ -1,29 +1,60 @@
|
||||
DESCRIPTION="
|
||||
MediaInfo is a convenient unified display of the most relevant technical and \
|
||||
tag data for video and audio files.
|
||||
"
|
||||
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="http://mediainfo.sourceforge.net/"
|
||||
SOURCE_URI="http://mediaarea.net/download/binary/mediainfo/0.7.61/MediaInfo_CLI_0.7.61_GNU_FromSource.tar.bz2"
|
||||
CHECKSUM_MD5="20adddbf70fb947799955ebc21132849"
|
||||
COPYRIGHT="2002-2012 MediaArea.net SARL"
|
||||
LICENSE="GNU LGPL v2.1"
|
||||
REVISION="1"
|
||||
STATUS_HAIKU="stable"
|
||||
MESSAGE="This port only builds with gcc4. Use 'setgcc gcc4' before building."
|
||||
DEPEND=""
|
||||
SOURCE_URI="http://mediaarea.net/download/binary/mediainfo/0.7.61/MediaInfo_CLI_0.7.61_GNU_FromSource.tar.bz2"
|
||||
CHECKSUM_SHA256="8c5f9ef351a199548665125f3af1863ec0d9e825d5481b5a41a45c6c06b0e31f"
|
||||
SOURCE_DIR="MediaInfo_CLI_GNU_FromSource"
|
||||
PATCHES="mediainfo-0.7.61.patch"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86 ?x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86 ?x86_64"
|
||||
|
||||
PROVIDES="
|
||||
mediainfo$secondaryArchSuffix = $portVersion
|
||||
cmd:mediainfo$secondaryArchSuffix = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:libtoolize
|
||||
cmd:make
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
cd MediaInfo_CLI_GNU_FromSource
|
||||
cp `finddir B_SYSTEM_DATA_DIRECTORY`/libtool/config/config.* ZenLib/Project/GNU/Library
|
||||
cp `finddir B_SYSTEM_DATA_DIRECTORY`/libtool/config/config.* MediaInfoLib/Project/GNU/Library
|
||||
cp `finddir B_SYSTEM_DATA_DIRECTORY`/libtool/config/config.* MediaInfo/Project/GNU/CLI
|
||||
|
||||
cp `finddir B_COMMON_DATA_DIRECTORY`/libtool/config/config.* ZenLib/Project/GNU/Library
|
||||
cp `finddir B_COMMON_DATA_DIRECTORY`/libtool/config/config.* MediaInfoLib/Project/GNU/Library
|
||||
cp `finddir B_COMMON_DATA_DIRECTORY`/libtool/config/config.* MediaInfo/Project/GNU/CLI
|
||||
|
||||
./CLI_Compile.sh
|
||||
./CLI_Compile.sh
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
cd MediaInfo_CLI_GNU_FromSource/MediaInfo/Project/GNU/CLI
|
||||
make install prefix=`finddir B_COMMON_DIRECTORY`
|
||||
mkdir -p $binDir
|
||||
cp -a MediaInfo/Project/GNU/CLI/mediainfo $binDir
|
||||
}
|
||||
LICENSE="GNU LGPL v2.1"
|
||||
COPYRIGHT="2002-2012 MediaArea.net SARL. All rights reserved."
|
||||
|
||||
Reference in New Issue
Block a user