diff options
Diffstat (limited to 'community/libebml/APKBUILD')
-rw-r--r-- | community/libebml/APKBUILD | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/community/libebml/APKBUILD b/community/libebml/APKBUILD index a324084a7b9..f9e7da01e88 100644 --- a/community/libebml/APKBUILD +++ b/community/libebml/APKBUILD @@ -1,18 +1,20 @@ # Contributor: Timo Teräs <timo.teras@iki.fi> # Maintainer: Timo Teräs <timo.teras@iki.fi> pkgname=libebml -pkgver=1.4.2 +pkgver=1.4.5 pkgrel=0 pkgdesc="C++ library to parse Extensible Binary Meta-Language files" url="https://www.matroska.org" arch="all" options="!check" # No test suite. license="LGPL-2.1-or-later" -makedepends="cmake" +makedepends="cmake samurai" subpackages="$pkgname-dev" -source="http://dl.matroska.org/downloads/libebml/libebml-$pkgver.tar.xz" +source="https://dl.matroska.org/downloads/libebml/libebml-$pkgver.tar.xz" # secfixes: +# 1.4.5-r0: +# - CVE-2023-52339 # 1.4.2-r0: # - CVE-2021-3405 # 1.3.6-r0: @@ -22,19 +24,21 @@ build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi - cmake \ + + CXXFLAGS="$CXXFLAGS -flto=auto" \ + cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_BUILD_TYPE=None \ - -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ - -DCMAKE_C_FLAGS="$CFLAGS" \ $CMAKE_CROSSOPTS - make + cmake --build build } package() { - make install DESTDIR="$pkgdir" + DESTDIR="$pkgdir" cmake --install build } -sha512sums="b9535b60ba2716053819d48e345f161ad797a74678fdf60797d652da9dfa7cab905669dac744f30a81083341462bac6f2a0e69fa7d80ee59cf7414bffbd667d5 libebml-1.4.2.tar.xz" +sha512sums=" +6ee2afd538de8b028a1acd4a0f00a8aa230deac297573d868683e96f22fa4953858d3a1d8ab414ac27757f35699e6149f0aaef6eb4d235baa79226d8f36ccb5c libebml-1.4.5.tar.xz +" |