### this file is sourced not run
PKGVER=7.0
PKGBUILD=1
PKGARCH=x86_64

# source: james
TARBALL=fbpanel-$PKGVER.tar.gz
MD5SUM=8a15ac4e0f23a72b9d6be5151df712e5
SRC_URL=https://github.com/aanatoly/fbpanel/archive/refs/tags/$PKGVER.tar.gz
BUNDLE=

SLACKREQ='gtk2'
SLACKDESC="fbpanel: fbpanel $PKGVER (Desktop Panel)
fbpanel: 
fbpanel: fbpanel is a lightweight, NETWM compliant desktop panel. It works 
fbpanel: with any NETWM compliant window manager.
fbpanel: 
fbpanel: https://aanatoly.github.io/fbpanel/
fbpanel: https://github.com/aanatoly/fbpanel
fbpanel: https://sourceforge.net/projects/fbpanel/
fbpanel: 
fbpanel: 
fbpanel:
"

### default pkg_download
### default pkg_prepare
### default pkg_package

### build
pkg_build() {
	cd /tmp/fbpanel* &&

	# fixes
	sed -i -e 's|/fbpanel/make_profile|/make_profile|' panel/panel.c &&
	
	CFLAGS="$CFLAGS -fcommon" # gcc 12 fix
	CONFFLAGS="$CONFFLAGS \
		--libdir=/usr/$LIBDIR/fbpanel \
		--mandir=/usr/share/man/man1 \
	"	
	pkg_build_autoconf &&
	pkg_build_slackdesc &&

	cp /usr/share/fbpanel/default{,.sample}
	# patch icons and actions
	sed -i -e 's/icon = terminal/icon = console/' \
		-e 's/icon = web-browser/icon = www/' \
		-e 's/icon = gnome-fs-desktop/icon = pc/' \
		-e 's/icon = logo/icon = fatdog32/' \
		-e 's/icon = gnome-lockscreen/icon = lock-screen/' \
		-e 's/icon = gnome-session-logout/icon = login/' \
		-e 's/action = slock/action = xlock-gui/' \
		-e 's/action = sudo reboot/action = wmexit reboot/' \
		-e 's/action = sudo shutdown -h now/action = wmexit shutdown/' \
		-e 's/action =.*xlogout/action = wmexit logout/' \
	/usr/share/fbpanel/default
}


