mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-06 19:14:48 +02:00
72 lines
1.6 KiB
Text
72 lines
1.6 KiB
Text
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
|
|
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
|
|
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
|
|
pkgname=mkvtoolnix
|
|
pkgver=92.0
|
|
pkgrel=0
|
|
pkgdesc="Set of tools to create, edit and inspect Matroska files"
|
|
url="https://mkvtoolnix.download/index.html"
|
|
# riscv64 blocked by fatal error: boost/core/use_default.hpp: No such file or directory
|
|
# armhf qt6-qtmultimedia-dev (no such package)
|
|
arch="all !armhf !riscv64"
|
|
license="GPL-2.0-only"
|
|
makedepends="
|
|
boost-dev
|
|
cmark-dev
|
|
docbook-xsl
|
|
file-dev
|
|
flac-dev
|
|
fmt-dev
|
|
gmp-dev
|
|
gtest-dev
|
|
libmatroska-dev
|
|
libogg-dev
|
|
libvorbis-dev
|
|
nlohmann-json
|
|
pcre2-dev
|
|
pugixml-dev
|
|
qt6-qtbase-dev
|
|
qt6-qtmultimedia-dev
|
|
qt6-qtsvg
|
|
ruby
|
|
ruby-rake
|
|
zlib-dev
|
|
"
|
|
subpackages="$pkgname-doc $pkgname-gui"
|
|
source="https://mkvtoolnix.download/sources/mkvtoolnix-$pkgver.tar.xz"
|
|
|
|
build() {
|
|
export CFLAGS="$CFLAGS -flto=auto"
|
|
export CXXFLAGS="$CXXFLAGS -flto=auto"
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--localstatedir=/var \
|
|
--without-gettext \
|
|
--disable-update-check
|
|
rake V=1 -j$JOBS
|
|
}
|
|
|
|
check() {
|
|
rake V=1 -j$JOBS tests:unit
|
|
rake V=1 -j$JOBS tests:run_unit
|
|
}
|
|
|
|
package() {
|
|
rake DESTDIR="$pkgdir" install
|
|
}
|
|
|
|
gui() {
|
|
pkgdesc="$pkgdesc (GUI)"
|
|
depends="$pkgname qt6-qtsvg"
|
|
|
|
amove usr/bin/mkvtoolnix-gui
|
|
amove usr/share
|
|
}
|
|
|
|
sha512sums="
|
|
aaded1202b02a47e6231dbf152ec267ba216f92fc2704e628f5032f2208b8af0c193c62e275a6e0fb929a8904dfb4b3fdc20aeb4d3c1b0d2b652296d9fe0d089 mkvtoolnix-92.0.tar.xz
|
|
"
|