# Maintainer: Jesus E. pkgname=libmatroska pkgver=1.6.2 pkgrel=1 pkgdesc='Matroska library' arch=('i686' 'x86_64') url='https://github.com/Matroska-Org/libmatroska' license=('LGPL-2.1') depends=('libebml') makedepends=('cmake' 'ninja') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/Matroska-Org/${pkgname}/archive/refs/tags/release-${pkgver}.tar.gz") sha512sums=('c2e2181d2762f703a0c85696cf1216a469c11efab611b236eeec9fa1a760c090da63118111bb907d17fb6491c6f65ea49c8314542a2969982c3cad466ac276c4') prepare() { mv ${pkgname}-release-${pkgver} ${pkgname}-${pkgver} } build() { cmake -S ${pkgname}-${pkgver} -B build -G Ninja \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DBUILD_SHARED_LIBS=ON cmake --build build } package() { DESTDIR="${pkgdir}" cmake --build build --target install install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE.LGPL" \ -t "${pkgdir}"/usr/share/licenses/${pkgname} }