#Maintainer: Thorsten Muehlfelder <thenktor(at)gmx.de>

pkgname=lxde-common
pkgver=0.5.0
pkgrel=2tm
arch=noarch
source=("http://mesh.dl.sourceforge.net/sourceforge/lxde/lxde-common-$pkgver.tar.gz" "xinitrc.lxde" "salix-background.png" "salix-logo.png")
docs=("readme" "install" "copying" "changelog" "authors" "news" "todo")
url=http://lxde.org
options=("noautodotnew")

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"$pkgname (default configuration files for LXDE)"
"The lxde-common package includes the default settings for the LXDE"
"desktop."
)


build() {
	cd $startdir/src/$pkgname-$pkgver

	# at first change some default settings:
	# lxterminal as default terminal
	##sed -i 's/^Terminal=xterm -e/Terminal=lxterminal -e/' lxpanel/config || return 1

	# fix firefox launcher
	sed -i 's/id=firefox.desktop/id=mozilla-firefox.desktop/' lxpanel/panel.in || return 1

	# salix menu icon
	sed -i 's#/share/lxde/images/lxde-icon.png#/share/icons/hicolor/48x48/apps/salix.png#' lxpanel/panel.in || return 1

	# panel background and font color
	sed -i 's#background=1#background=0#' lxpanel/panel.in || return 1
	sed -i 's#usefontcolor=1#usefontcolor=0#' lxpanel/panel.in || return 1

	# openbox theme
	##sed -i 's#<name>Onyx</name>#<name>Clearlooks</name>#' openbox/rc.xml.in || return 1

	# wallpaper
	##sed -i 's#/share/lxde/wallpapers/lxde_blue.jpg#/share/wallpapers/default.jpg#' pcmanfm/main.lxde.in || return 1

	# default icon theme
	sed -i 's/IconThemeName=nuoveXT2/IconThemeName=gnome-brave/' desktop.conf || return 1

	# build
	./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} --localstatedir=/var --sysconfdir=/etc
	make -j3 || return 1
	make install DESTDIR=$startdir/pkg

	# fix lxde-logout.desktop
	mkdir -p $startdir/pkg/usr/share/applications
	install -m 644 lxde-logout.desktop $startdir/pkg/usr/share/applications/

	# xinitrc entry
	mkdir -p $startdir/pkg/etc/X11/xinit
	cp $startdir/src/xinitrc.lxde $startdir/pkg/etc/X11/xinit/
	chmod 755 $startdir/pkg/etc/X11/xinit/xinitrc.lxde

	# lxpanel menu button and taskbar background
	mkdir -p $startdir/pkg/usr/share/lxpanel/images
	cp $startdir/src/{salix-logo.png,salix-background.png} $startdir/pkg/usr/share/lxpanel/images/
}