### this file is sourced not run
PKGNAME=qt5ct
PKGVER=0.35
PKGBUILD=1
PKGARCH=x86_64

# source: SFR
TARBALL=${PKGNAME}-${PKGVER}.tar.bz2
MD5SUM=43fc124f6a4d5804b51d5453b5994de4
SRC_URL=https://sourceforge.net/projects/qt5ct/files/${TARBALL}
BUNDLE=

SLACKREQ='qt5-common'

SLACKDESC="${PKGNAME}: ${PKGNAME} ${PKGVER} (Qt5 Configuration Tool)  
${PKGNAME}:  
${PKGNAME}: This program allows users to configure Qt5 settings
${PKGNAME}: (theme, font, icons, etc.) under DE/WM without Qt integration.
${PKGNAME}: 
${PKGNAME}: Note: you need to have this env variable set:
${PKGNAME}: export QT_QPA_PLATFORMTHEME=qt5ct
${PKGNAME}: 
${PKGNAME}: 
${PKGNAME}: 
${PKGNAME}: https://sourceforge.net/projects/qt5ct/
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/${PKGNAME}* &&
	sed -i 's#^Icon=.*#Icon=/usr/share/pixmaps/midi-icons/controlpanel48.png#' src/qt5ct/qt5ct.desktop
}

### default pkg_package
### build
pkg_build() {
	export PATH="$PATH:/opt/qt5/bin"
	export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/qt5/lib64"
	export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/qt5/lib64/pkgconfig"
	export CPLUS_INCLUDE_PATH="$CPLUS_INCLUDE_PATH:/opt/qt5/include"
	export QT5_PATH="/opt/qt5/bin"
	export QT5_LD_LIBRARY_PATH="/opt/qt5/lib64"
	export QT5_PKG_CONFIG_PATH="/opt/qt5/lib64/pkgconfig"
	export QT5_CPLUS_INCLUDE_PATH="/opt/qt5/include"
	export QT_XKB_CONFIG_ROOT="/usr/share/X11/xkb"

	cd /tmp/${PKGNAME}* &&
	qmake &&
	make ${MAKEFLAGS} &&
	make ${MAKEFLAGS} install &&

	pkg_build_slackdesc &&

	# add our startup script
	mkdir -p /etc/profile.d &&
	install -m755 /tmp/pkg/qt5ct.sh /etc/profile.d &&

	# don't display it menu
	echo "NoDisplay=true" >> /usr/share/applications/qt5ct.desktop
}
