mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-21 19:20:08 +02:00
dav1d, bump version, drop old version (#9527)
This commit is contained in:
@@ -7,7 +7,7 @@ COPYRIGHT="2018-2019, VideoLAN and dav1d authors"
|
||||
LICENSE="BSD (2-clause)"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://code.videolan.org/videolan/dav1d/-/archive/$portVersion/dav1d-$portVersion.tar.bz2"
|
||||
CHECKSUM_SHA256="4a4eb6cecbc8c26916ef58886d478243de8bcc46710b369c04d6891b0155ac0f"
|
||||
CHECKSUM_SHA256="a4003623cdc0109dec3aac8435520aa3fb12c4d69454fa227f2658cdb6dab5fa"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2 ?x86 ?arm ?ppc"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -19,7 +19,7 @@ if [ "$targetArchitecture" = x86_gcc2 ]; then
|
||||
commandBinDir=$prefix/bin
|
||||
fi
|
||||
|
||||
libVersion="6.6.0"
|
||||
libVersion="6.9.0"
|
||||
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||
|
||||
PROVIDES="
|
||||
@@ -44,8 +44,8 @@ BUILD_REQUIRES="
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:meson >= 0.49
|
||||
cmd:nasm >= 2.13.02
|
||||
cmd:meson
|
||||
cmd:nasm
|
||||
cmd:ninja
|
||||
"
|
||||
|
||||
@@ -70,6 +70,7 @@ INSTALL()
|
||||
|
||||
prepareInstalledDevelLib libdav1d
|
||||
fixPkgconfig
|
||||
|
||||
packageEntries devel $developDir
|
||||
}
|
||||
|
||||
@@ -1,64 +0,0 @@
|
||||
SUMMARY="A new AV1 cross-platform decoder"
|
||||
DESCRIPTION="dav1d is a new AV1 cross-platform decoder, open-source, \
|
||||
and focused on speed and correctness. It supports all features from AV1, \
|
||||
including all subsampling and bit-depth parameters."
|
||||
HOMEPAGE="https://code.videolan.org/videolan/dav1d"
|
||||
COPYRIGHT="2018-2019, VideoLAN and dav1d authors"
|
||||
LICENSE="BSD (2-clause)"
|
||||
REVISION="2"
|
||||
SOURCE_URI="https://code.videolan.org/videolan/dav1d/-/archive/$portVersion/dav1d-$portVersion.tar.bz2"
|
||||
CHECKSUM_SHA256="0d198c4fe63fe7f0395b1b17de75b21c8c4508cd3204996229355759efa30ef8"
|
||||
SOURCE_DIR="dav1d-$portVersion"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2 ?x86 ?arm ?ppc"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
libVersion="5.1.1"
|
||||
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||
|
||||
PROVIDES="
|
||||
dav1d_0.9.2$secondaryArchSuffix = $portVersion
|
||||
lib:libdav1d$secondaryArchSuffix = $libVersionCompat
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:meson >= 0.49
|
||||
cmd:nasm >= 2.13.02
|
||||
cmd:ninja
|
||||
"
|
||||
|
||||
defineDebugInfoPackage dav1d_0.9.2$secondaryArchSuffix \
|
||||
"$libDir"/libdav1d.so.$libVersion
|
||||
|
||||
BUILD()
|
||||
{
|
||||
unset -f meson
|
||||
meson build \
|
||||
--buildtype debugoptimized \
|
||||
-Denable_tools=false \
|
||||
--prefix $prefix \
|
||||
--libdir $libDir \
|
||||
--includedir $includeDir
|
||||
ninja -C build $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
ninja -C build install
|
||||
|
||||
prepareInstalledDevelLib libdav1d
|
||||
fixPkgconfig
|
||||
rm -rf $developDir
|
||||
}
|
||||
|
||||
TEST()
|
||||
{
|
||||
ninja -C build test
|
||||
}
|
||||
Reference in New Issue
Block a user