#Maintainer: Thorsten Muehlfelder <thenktor@gmx.de>

pkgname=lxde-common
pkgver=0.4.2
pkgrel=3tm
arch=i486
source=(http://mesh.dl.sourceforge.net/sourceforge/lxde/lxde-common-$pkgver.tar.bz2)
docs=("readme" "install" "copying" "changelog" "authors" "news" "todo")
url=http://lxde.org
options=("noautodotnew")

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"$pkgname - default config"
"lxde-common contains 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 desktop
	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

	# # remove the icon theme for smaller package size (should be an own package in my opinion)
	echo "all:" > icon-theme/Makefile.in
	echo "install:" >> icon-theme/Makefile.in

	# 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/
}