# SliTaz package receipt for lxtaz-dock.

PACKAGE="lxtaz-dock"
VERSION="1.0"
CATEGORY="x-window"
SHORT_DESC="Bottom dock launcher with big favorite icons for SliTaz LXDE."
MAINTAINER="pankso@slitaz.org"
LICENSE="BSD"
TARBALL="$PACKAGE-$VERSION.tar.gz"
WEB_SITE="https://www.slitaz.org/"
WGET_URL="https://www.slitaz.org/sources/packages/l/$TARBALL"

DEPENDS="gtk+3 xorg-libX11"
BUILD_DEPENDS="gtk+3-dev pkg-config gettext-tools"

# Rules to configure and make the package.
compile_rules()
{
	cd $src/src
	make
	cd ../po
	make
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
	mkdir -p $fs/usr/bin $fs/usr/share/applications $fs/etc/xdg/autostart
	mkdir -p $fs/usr/share/icons/hicolor/scalable/apps
	cp -a $src/src/lxtaz-dock			$fs/usr/bin
	cp -a $src/data/lxtaz-dock.desktop		$fs/usr/share/applications
	cp -a $src/data/lxtaz-dock-daemon.desktop	$fs/etc/xdg/autostart
	cp -a $src/data/icons/hicolor/scalable/apps/lxtaz-dock.svg \
							$fs/usr/share/icons/hicolor/scalable/apps
	# Raster fallbacks (lxpanel/GTK2 renders PNG reliably, SVG proven black)
	for s in 22 24 32 48; do
		mkdir -p $fs/usr/share/icons/hicolor/${s}x${s}/apps
		cp -a $src/data/icons/hicolor/${s}x${s}/apps/lxtaz-dock.png \
							$fs/usr/share/icons/hicolor/${s}x${s}/apps
	done
	# Compiled translations (po/LINGUAS drives the language list)
	make -C $src/po install DESTDIR=$fs PREFIX=/usr
}

post_install()
{
	gtk-update-icon-cache -q -t -f usr/share/icons/hicolor 2>/dev/null
	true
}
