wok-current view dillo-hg/receipt @ rev 3476
util-linux-ng: Fix CATEGORY
| author | Christophe Lincoln <pankso@slitaz.org> | 
|---|---|
| date | Wed Jun 17 03:34:23 2009 +0200 (2009-06-17) | 
| parents | 9eb980078957 | 
| children | 113fbeb3126d | 
 line source
     1 # SliTaz package receipt.
     3 PACKAGE="dillo-hg"
     4 VERSION="1102"
     5 CATEGORY="network"
     6 SHORT_DESC="Light and fast web browse using FLTK (Hg version)."
     7 MAINTAINER="pankso@slitaz.org"
     8 WEB_SITE="http://www.dillo.org/"
     9 DEPENDS="fltk-2.0.x libpng jpeg zlib"
    10 BUILD_DEPENDS="$DEPENDS fltk-2.0.x-dev libpng-dev jpeg-dev zlib-dev \
    11 python mercurial"
    12 SUGGESTED="openssl"
    13 CONFLICTS="dillo"
    15 # Rules to configure and make the package.
    16 compile_rules()
    17 {
    18 	[ -d "$PACKAGE-$VERSION" ] && rm -rf $PACKAGE-$VERSION
    19 	echo "Cloning revision $VERSIN from Dillo repository..."
    20 	hg clone --rev $VERSION \
    21 		http://hg.dillo.org/dillo $PACKAGE-$VERSION || exit 0
    22 	cd $src
    23 	./autogen.sh &&
    24 	./configure \
    25 		--sysconfdir=/etc/dillo \
    26 		--prefix=/usr \
    27 		--enable-ssl \
    28 		$CONFIGURE_ARGS &&
    29 	make &&
    30 	make DESTDIR=$PWD/_pkg install
    31 }
    33 # Rules to gen a SliTaz package suitable for Tazpkg.
    34 genpkg_rules()
    35 {
    36 	mkdir -p $fs/usr/lib \
    37 		$fs/usr/share/applications \
    38 		$fs/usr/share/pixmaps
    39 	cp -a $_pkg/usr/bin $fs/usr
    40 	cp -a $_pkg/usr/lib/dillo $fs/usr/lib
    41 	strip -s $fs/usr/lib/dillo/dpi/*/*
    42 	chmod +x $fs/usr/bin/*
    43 	# Config files with custom dillorc and desktop file.
    44 	cp -a $_pkg/etc $fs
    45 	cp stuff/dillorc $fs/etc/dillo
    46 	cp -a stuff/dillo.desktop $fs/usr/share/applications
    47 	cp -a stuff/dillo.png $fs/usr/share/pixmaps
    48 	# Webhome
    49 	cp -a stuff/webhome $fs/usr/share
    50 	chown -R root.root $fs
    51 }
    53 pre_install()
    54 {
    55 	if [ -d $1/var/lib/tazpkg/installed/$CONFLICTS ]; then
    56 		echo "y" | tazpkg remove $CONFLICTS
    57 	fi
    58 }