# Template file for 'smplayer'
pkgname=smplayer
version=20.6.0
revision=1
build_style=gnu-makefile
build_helper=qmake
hostmakedepends="qt5-host-tools qt5-tools qt5-script-devel tar"
makedepends="zlib-devel qt5-script-devel qt5-tools-devel"
depends="hicolor-icon-theme desktop-file-utils"
short_desc="Complete front-end for mplayer and mpv"
maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="GPL-2.0-or-later"
homepage="https://www.smplayer.info"
distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.bz2"
checksum=be76596b9a0b7079bc41be8f200c1024670bd80ffe9d6ec5f24879519f7ba930

export QT_SELECT=5

# Liberation
# Some code has been taken from:
# https://git.parabola.nu/abslibre.git/tree/libre/smplayer/PKGBUILD
post_patch() {
	# fix GNU/Linux name
	sed -i 's|Linux|GNU/Linux|' src/smplayer.cpp
}

pre_build() {
	sed -i 's:#\(DEFINES += NO_DEBUG_ON_CONSOLE\):\1:' src/smplayer.pro
	sed -i 's|PREFIX=/usr/local|PREFIX=/usr|' Makefile
	sed -i 's|DOC_PATH=$(PREFIX)/share/doc/packages/smplayer|DOC_PATH=$(PREFIX)/share/doc/smplayer|' Makefile
}

do_build() {
	make ${makejobs} CC="$CC" CXX="$CXX" LINK="$CXX" LD="$CXX" CFLAGS_EXTRA="$CFLAGS $LDFLAGS"
}
