#Maintainer: George Vlahavas (vlahavas~at~gmail~dot~com)

pkgname=lshw
pkgver=B.02.14
pkgrel=1gv
arch=i486
source=("http://www.ezix.org/software/files/lshw-$pkgver.tar.gz" "icons.tar.gz" "lshw.desktop" "lshw-kde.desktop")
docs=("readme" "install" "copying" "changelog" "authors" "news" "todo" "maintainers" "IODC.txt" "proc_usb_info.txt")
url=http://ezix.org/project/wiki/HardwareLiSter

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"lshw (Hardware Lister)"
"lshw is a small tool to provide detailed information on the" 
"hardware configuration of the machine. It can report exact"
"memory configuration, firmware version, mainboard configuration,"
"CPU version and speed, cache configuration, bus speed, etc."
)


build() {
	cd $startdir/src/$pkgname-$pkgver
	sed -i "s/-g -Wall/-g -Wall $CFLAGS/" src/Makefile
	sed -i "s/-g -Wall/-g -Wall $CFLAGS/" src/core/Makefile
	sed -i "s/-g -Wall/-g -Wall $CFLAGS/" src/gui/Makefile

	make MANDIR=/usr/man || exit 1
	make MANDIR=/usr/man gui || exit 1

	make DESTDIR=$startdir/pkg MANDIR=/usr/man install || exit 1
	make DESTDIR=$startdir/pkg MANDIR=/usr/man install-gui || exit 1

	mkdir -p $startdir/pkg/usr/share/applications
	cp $startdir/src/lshw.desktop $startdir/pkg/usr/share/applications/
	cp $startdir/src/lshw-kde.desktop $startdir/pkg/usr/share/applications/

	# Copy icons to the right place
	ICONSIZES="64 48 32 24 22 16"
	for i in $ICONSIZES; do
		mkdir -p $startdir/pkg/usr/share/icons/hicolor/$i\x$i/apps;
		mv $startdir/src/$pkgname-$i.png $startdir/pkg/usr/share/icons/hicolor/$i\x$i/apps/$pkgname.png;
	done;
	mkdir -p $startdir/pkg/usr/share/icons/hicolor/scalable/apps
	mv $startdir/src/$pkgname.svg $startdir/pkg/usr/share/icons/hicolor/scalable/apps
}