diff --git a/media-libs/libmatroska/libmatroska-1.4.8.recipe b/media-libs/libmatroska/libmatroska-1.5.0.recipe similarity index 61% rename from media-libs/libmatroska/libmatroska-1.4.8.recipe rename to media-libs/libmatroska/libmatroska-1.5.0.recipe index 926718885..6f7292233 100644 --- a/media-libs/libmatroska/libmatroska-1.4.8.recipe +++ b/media-libs/libmatroska/libmatroska-1.5.0.recipe @@ -1,14 +1,14 @@ SUMMARY="A library to parse Matroska files" DESCRIPTION="libmatroska is a C++ libary to parse Matroska files." HOMEPAGE="https://www.matroska.org/" -COPYRIGHT="2003-2015 Matroska" +COPYRIGHT="2003-2019 Matroska" LICENSE="GNU LGPL v2.1" REVISION="1" -SOURCE_URI="http://dl.matroska.org/downloads/libmatroska/libmatroska-$portVersion.tar.xz" -CHECKSUM_SHA256="d8c72b20d4c5bf888776884b0854f95e74139b5267494fae1f395f7212d7c992" +SOURCE_URI="https://dl.matroska.org/downloads/libmatroska/libmatroska-$portVersion.tar.xz" +CHECKSUM_SHA256="f0efdc1827fa8012a16d764a45ed84d544d92a2027113245f522f5e1f713ad1e" -ARCHITECTURES="?x86_gcc2 x86 x86_64" -SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86" +ARCHITECTURES="!x86_gcc2 x86 x86_64" +SECONDARY_ARCHITECTURES="!x86_gcc2 x86" PROVIDES=" libmatroska$secondaryArchSuffix = $portVersion @@ -25,48 +25,39 @@ PROVIDES_devel=" " REQUIRES_devel=" libmatroska$secondaryArchSuffix == $portVersion base - libebml${secondaryArchSuffix}_devel >= 1.3.4 + libebml${secondaryArchSuffix}_devel >= 1.3.7 devel:libebml$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel # devel:libebml version is the same between 1.3.1 and 1.3.3 - # but we need 1.3.3 - libebml${secondaryArchSuffix}_devel >= 1.3.3 + # but we need 1.3.7 + libebml${secondaryArchSuffix}_devel >= 1.3.7 devel:libebml$secondaryArchSuffix " BUILD_PREREQUIRES=" - cmd:aclocal - cmd:autoconf - cmd:automake - cmd:autoreconf + cmd:cmake cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix - cmd:libtoolize$secondaryArchSuffix cmd:make cmd:pkg_config$secondaryArchSuffix " BUILD() { - autoreconf -f -i - runConfigure ./configure + mkdir -p build && cd build + cmake .. $cmakeDirArgs -DBUILD_SHARED_LIBS=TRUE \ + -DCMAKE_BUILD_TYPE=Release make $jobArgs } INSTALL() { - make install + make -C build install prepareInstalledDevelLibs libmatroska fixPkgconfig - rm $developLibDir/libmatroska.la - packageEntries devel $developDir -} - -TEST() -{ - make check + packageEntries devel $developDir $libDir/cmake }