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

pkgname=clementine
pkgver=1.3.1
pkgrel=3dj
source=("https://github.com/clementine-player/Clementine/archive/$pkgver.tar.gz" "sqlite.patch" "chromaprint-1.4.patch" "clementine-gcc6.patch" 
"clementine-udisks-headers.patch" "clementine-moodbar_flags.patch" "clementine-functional-header.patch")
sourcetemplate=http://people.salixos.org/djemos/salix/$pkgname
url="http://www.clementine-player.org/"
docs=('COPYING' 'Changelog' 'TODO')

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"$pkgname (music player)"
"Clementine is a multiplatform music player. It is inspired by Amarok"
"1.4, focusing on a fast and easy-to-use interface for searching and"
"playing your music."
)

build() {
	cd $startdir/src/Clementine-$pkgver
	patch -p1 < $startdir/src/sqlite.patch || return 1
	patch -p1 < $startdir/src/chromaprint-1.4.patch || return 1
	patch -p1 < $startdir/src/clementine-gcc6.patch || return 1
	patch -p1 < $startdir/src/clementine-udisks-headers.patch || return 1
	patch -p1 < $startdir/src/clementine-moodbar_flags.patch || return 1
	patch -p1 < $startdir/src/clementine-functional-header.patch  || return 1
	
	mkdir build
	cd build
	cmake \
	-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
	-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
	-DCMAKE_INSTALL_PREFIX=/usr \
	-DLIB_SUFFIX=${LIBDIRSUFFIX} \
	-DCMAKE_BUILD_TYPE=Release \
	..
	make all CFLAGS="-fPIC" PMFLAGS="-DNEWBUFFER" || return 1
	make install DESTDIR=$startdir/pkg/  || return 1
	cd ..

	for i in 16 32 ; do
	install -m 0644 -D dist/${pkgname}_${i}.png \
		$startdir/pkg/usr/share/icons/hicolor/${i}x${i}/apps/application-x-clementine.png
	done
}
