#Packager: Dimitris Tzemos <dijemos~at~gmail~dot~com>

pkgname=smplayer
pkgver=25.6.0
pkgrel=1dj
THEMES=20.11.0
SKINS=20.11.0
source=("https://github.com/smplayer-dev/${pkgname}/releases/download/v$pkgver/${pkgname}-${pkgver}.tar.bz2"
"https://github.com/smplayer-dev/smplayer-themes/releases/download/v20.11.0/smplayer-themes-$THEMES.tar.bz2"
"https://github.com/smplayer-dev/smplayer-skins/releases/download/v20.11.0/smplayer-skins-$SKINS.tar.bz2")
url="http://smplayer.sourceforge.net/"
docs=("Copying.txt" "Copying_BSD.txt" "Copying_libmaia.txt" "Copying_openssl.txt" "Finding_subtitles.txt" "Install.txt" "Not_so_obvious_things.txt" "Notes_about_mpv.txt" "Portable_Edition.txt" "Readme.txt" "Release_notes.txt" "Watching_TV.txt")

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"smplayer (a complete front-end for MPlayer)"
"smplayer intends to be a complete front-end for MPlayer, from"
"basic features like playing videos, DVDs, and VCDs to more"
"advanced features like support for MPlayer filters and more."
""
"Homepage: http://smplayer.sourceforge.net/"
)

build() {
	#THEMES=${THEMES:-20.11.0}
	#SKINS=${SKINS:-20.11.0}
	# compile
	cd $startdir/src/${pkgname}-${pkgver}
	# Disable -Werror (helps building with newer GCC).
	sed -i "s|-W\ -Wall\ -Werror|-W -Wall|" webserver/Makefile
	# Fix man page path.
	sed -i "s/share\/man/man/g" Makefile

	if [ ${USE_QT5:-yes} = yes ]; then
		QMAKE=qmake-qt5
		LRELEASE=lrelease-qt5
	else
		QMAKE=qmake
		LRELEASE=lrelease
	fi

    make \
 	 QMAKE=$QMAKE \
	 LRELEASE=$LRELEASE \
	 PREFIX=/usr \
	 DOC_PATH="\\\"/usr/doc/${pkgname}-${pkgver}/\\\"" \
	 QMAKE_OPTS="QMAKE_CXXFLAGS=\"$SLKCFLAGS\""  || return 1

	 make install \
	 PREFIX=/usr \
	 DOC_PATH=/usr/doc/${pkgname}-${pkgver} \
	 DESTDIR=$startdir/pkg/ || return 1
	
	cd $startdir/src/$pkgname-themes-$THEMES
	chown -R root:root .
	chmod -R a-st,u+rwX,go-w+rX .
	make || return 1
	make install PREFIX=/usr DESTDIR=$startdir/pkg || return 1
	mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver/themes
	cp -a *.txt $startdir/pkg/usr/doc/$pkgname-$pkgver/themes

	cd $startdir/src/$pkgname-skins-$SKINS
	chown -R root:root .
	chmod -R a-st,u+rwX,go-w+rX .
	make || return 1
	make install PREFIX=/usr DESTDIR=$startdir/pkg || return 1
	mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver/skins
	cp -a *.txt $startdir/pkg/usr/doc/$pkgname-$pkgver/skins


	# fix ownerships and permissions
	chown -R root:root $startdir/pkg
}
 
