###### this file is sourced not run
PKGVER=0.12.0
PKGBUILD=2
PKGARCH=x86_64

# source: kirk
TARBALL=lxqt-panel-$PKGVER.tar.xz
MD5SUM=58bf215ddfb9727d8c494618c58064e5
#SRC_URL=https://downloads.lxqt.org/downloads/lxqt-panel/$PKGVER/$TARBALL #710 Tarball has to be repackaged because the build downloads things.
SRC_URL=https://github.com/lxqt/lxqt-panel/releases/download/$PKGVER/$TARBALL
BUNDLE=

SLACKREQ='qt5-common extra-cmake-modules lxqt-build-tools libsysstat libstatgrab libqtxdg-qt5 liblxqt-qt5 lxqt-globalkeys-qt5'
SLACKDESC='lxqt-panel-qt5: lxqt-panel-qt5 '$PKGVER'
lxqt-panel-qt5:  
lxqt-panel-qt5: lxqt-panel, part of lxqt. 
lxqt-panel-qt5: 
lxqt-panel-qt5: 
lxqt-panel-qt5: Built for qt5
lxqt-panel-qt5: 
lxqt-panel-qt5: 
lxqt-panel-qt5: 
lxqt-panel-qt5: 
'

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/lxqt-panel* &&
	patch -Np1 -i ../pkg/Fatdog64-setDateTime.patch &&
	patch -Np1 -i ../pkg/qt511.patch &&
	patch -Np1 -i ../pkg/kbindicator-use-fatdog-wizard.patch &&
	patch -Np1 -i ../pkg/worldclock-fix-size-updating.patch &&
	patch -Np1 -i ../pkg/cpuload-lxtask.patch &&
	patch -Np1 -i ../pkg/refresh-menu.patch &&
	patch -Np1 -i ../pkg/lxqt-panel-sensors-text.patch &&
	patch -Np1 -i ../pkg/lxqt-panel-taskbar-buttons-fix.patch &&
	patch -Np1 -i ../pkg/lxqt-panel-worldclock-scrolling-fix.patch
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/lxqt-panel*
	sed -i -e 's/!notification_done/false/' plugin-clock/lxqtclock.cpp && #Get rid of deprecated clock message.
	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"

	CMAKEFLAGS="-DCMAKE_INSTALL_PREFIX:PATH=/usr -DPULL_TRANSLATIONS=No -DCLOCK_PLUGIN=Yes -DCOLORPICKER_PLUGIN=No -DCPULOAD_PLUGIN=Yes -DDIRECTORYMENU_PLUGIN=Yes -DDOM_PLUGIN=No -DDESKTOPSWITCH_PLUGIN=yes -DKBINDICATOR_PLUGIN=Yes -DMAINMENU_PLUGIN=Yes -DMOUNT_PLUGIN=No -DQUICKLAUNCH_PLUGIN=Yes -DSENSORS_PLUGIN=Yes -DSHOWDESKTOP_PLUGIN=Yes -DNETWORKMONITOR_PLUGIN=Yes -DTASKBAR_PLUGIN=Yes -DSTATUSNOTIFIER_PLUGIN=No -DTRAY_PLUGIN=yes -DWORLDCLOCK_PLUGIN=Yes -DSPACER_PLUGIN=Yes -DVOLUME_PLUGIN=Yes -DVOLUME_USE_PULSEAUDIO=No -DVOLUME_USE_ALSA=Yes"
	
	pkg_build_cmake &&
	pkg_build_slackdesc &&
	
	# overwrite with our settings and themes
	cp -a /tmp/pkg/fatdog-defaults/* / &&
	
	# avoid crash
	#mkdir -p /usr/crash-burn &&
	#mv -v /usr/bin/lxqt-panel /usr/crash-burn &&
	#ln -sfv crash-burn.sh /usr/bin/lxqt-panel &&

	# remove useless startup file
	rm -r /etc/xdg/autostart &&
	
	true
}
 
