mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 06:28:55 +02:00
MPV: bump, enable shared lib (#2522)
This commit is contained in:
@@ -3,11 +3,11 @@ DESCRIPTION="mpv is a media player based on MPlayer and mplayer2. It supports \
|
|||||||
a wide variety of video file formats, audio and video codecs, and subtitle \
|
a wide variety of video file formats, audio and video codecs, and subtitle \
|
||||||
types."
|
types."
|
||||||
HOMEPAGE="https://mpv.io/"
|
HOMEPAGE="https://mpv.io/"
|
||||||
COPYRIGHT="2013-2017 MPV Developers"
|
COPYRIGHT="2013-2018 MPV Developers"
|
||||||
LICENSE="GNU GPL v2"
|
LICENSE="GNU GPL v2"
|
||||||
REVISION="3"
|
REVISION="1"
|
||||||
SOURCE_URI="https://github.com/mpv-player/mpv/archive/v$portVersion.tar.gz"
|
SOURCE_URI="https://github.com/mpv-player/mpv/archive/v$portVersion.tar.gz"
|
||||||
CHECKSUM_SHA256="341d8bf18b75c1f78d5b681480b5b7f5c8b87d97a0d4f53a5648ede9c219a49c"
|
CHECKSUM_SHA256="2ad104d83fd3b2b9457716615acad57e479fd1537b8fc5e37bfe9065359b50be"
|
||||||
SOURCE_FILENAME="mpv-$portVersion.tar.gz"
|
SOURCE_FILENAME="mpv-$portVersion.tar.gz"
|
||||||
SOURCE_FILENAME_2="waf-1.9.12"
|
SOURCE_FILENAME_2="waf-1.9.12"
|
||||||
SOURCE_URI_2="https://waf.io/$SOURCE_FILENAME_2#noarchive
|
SOURCE_URI_2="https://waf.io/$SOURCE_FILENAME_2#noarchive
|
||||||
@@ -17,9 +17,20 @@ CHECKSUM_SHA256_2="66f3983fcc6dc0d17393514b2b52063702004800428327db3597754dd05c3
|
|||||||
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
||||||
SECONDARY_ARCHITECTURES="x86"
|
SECONDARY_ARCHITECTURES="x86"
|
||||||
|
|
||||||
|
commandSuffix=$secondaryArchSuffix
|
||||||
|
commandBinDir=$binDir
|
||||||
|
if [ -n "$secondaryArchSuffix" ]; then
|
||||||
|
commandSuffix=
|
||||||
|
commandBinDir=$prefix/bin
|
||||||
|
fi
|
||||||
|
|
||||||
|
libVersion="1.25.0"
|
||||||
|
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||||
|
|
||||||
PROVIDES="
|
PROVIDES="
|
||||||
mpv$secondaryArchSuffix = $portVersion
|
mpv$secondaryArchSuffix = $portVersion
|
||||||
cmd:mpv$secondaryArchSuffix
|
cmd:mpv$commandSuffix
|
||||||
|
lib:libmpv$secondaryArchSuffix = $libVersionCompat
|
||||||
"
|
"
|
||||||
REQUIRES="
|
REQUIRES="
|
||||||
haiku$secondaryArchSuffix
|
haiku$secondaryArchSuffix
|
||||||
@@ -46,6 +57,15 @@ REQUIRES="
|
|||||||
lib:libz$secondaryArchSuffix
|
lib:libz$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
|
|
||||||
|
PROVIDES_devel="
|
||||||
|
mpv${secondaryArchSuffix}_devel = $portVersion
|
||||||
|
devel:libmpv$secondaryArchSuffix = $libVersionCompat
|
||||||
|
"
|
||||||
|
REQUIRES_devel="
|
||||||
|
mpv$secondaryArchSuffix == $portVersion base
|
||||||
|
"
|
||||||
|
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
devel:libarchive$secondaryArchSuffix
|
devel:libarchive$secondaryArchSuffix
|
||||||
devel:libass$secondaryArchSuffix
|
devel:libass$secondaryArchSuffix
|
||||||
@@ -106,10 +126,14 @@ BUILD()
|
|||||||
--enable-libsmbclient \
|
--enable-libsmbclient \
|
||||||
--enable-openal \
|
--enable-openal \
|
||||||
--enable-sdl2 \
|
--enable-sdl2 \
|
||||||
--bindir=$binDir \
|
|
||||||
--confdir=$settingsDir/mpv \
|
|
||||||
--disable-gl \
|
--disable-gl \
|
||||||
--datadir=$dataDir
|
--enable-libmpv-shared \
|
||||||
|
--enable-libarchive \
|
||||||
|
--bindir=$commandBinDir \
|
||||||
|
--confdir=$sysconfDir/mpv \
|
||||||
|
--datadir=$dataDir \
|
||||||
|
--prefix=$prefix
|
||||||
|
|
||||||
waf build
|
waf build
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -118,4 +142,14 @@ INSTALL()
|
|||||||
waf install
|
waf install
|
||||||
rm -rf $dataDir/applications
|
rm -rf $dataDir/applications
|
||||||
rm -rf $dataDir/icons
|
rm -rf $dataDir/icons
|
||||||
|
|
||||||
|
mkdir -p $includeDir
|
||||||
|
mv $prefix/include/* $includeDir
|
||||||
|
rmdir $prefix/include
|
||||||
|
|
||||||
|
prepareInstalledDevelLib libmpv
|
||||||
|
fixPkgconfig
|
||||||
|
|
||||||
|
packageEntries devel \
|
||||||
|
$developDir
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user