# SliTaz package receipt. PACKAGE="tazpkg" VERSION="4.9.2" CATEGORY="base-system" SHORT_DESC="SliTaz packages manager." MAINTAINER="pankso@slitaz.org" DEPENDS="busybox gettext-base libtaz" BUILD_DEPENDS="gettext" TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.slitaz.org/" WGET_URL="http://hg.slitaz.org/tazpkg/archive/$VERSION.tar.gz" TAGS="slitaz package-manager" # Rules to gen a SliTaz package suitable for Tazpkg. # # Tazpkg is SliTaz packages manager. On an other GNU/Linux install # can be do with : make install from the sources directory. # # Rules to configure and make the package. compile_rules() { cd $src make && make DESTDIR=$DESTDIR install } genpkg_rules() { cp -a $install/* $fs chown -R root.root $fs # Default icon for mimetype (freedesktop standard compliant file # manager will diplay a tazpkg icon for SliTaz packages). mkdir -p $fs/usr/share/icons/hicolor/32x32/mimetypes cd $fs/usr/share/icons/hicolor/32x32/mimetypes ln -s /usr/share/pixmaps/tazpkg.png package-x-tazpkg.png ln -s /usr/share/pixmaps/tazpkg.png gnome-mime-application-x-tazpkg.png } post_install() { # Apply a fix to config file /etc/slitaz/slitaz.conf [ -f /etc/slitaz/slitaz.conf ] && sed 's/LOCAL_STATE/LOCALSTATE/'\ -i /etc/slitaz/slitaz.conf # Make sure new config is present if ! grep -q ^NOTIFY_GEOM "$root/etc/slitaz/tazpkg.conf"; then cat >> "$root/etc/slitaz/tazpkg.conf" << "EOT" # The geometry of the desktop notification NOTIFY_GEOM="360x80-0+24" EOT fi }