dav1d, bump version, drop old version (#9527)

This commit is contained in:
Schrijvers Luc
2023-09-27 13:11:45 +00:00
committed by GitHub
parent 124fa870ee
commit bb9eddd35f
2 changed files with 5 additions and 68 deletions

View File

@@ -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
}

View File

@@ -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
}