# HG changeset patch # User Julien Rabier # Date 1229123673 -3600 # Node ID 54595a083a24543615668e7b104e0f34b9f3b63a # Parent 8ab0243e5a22ddea5981d838bfea56c84cad1bbd Add : get-xnviewmp diff -r 8ab0243e5a22 -r 54595a083a24 get-xnviewmp/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/get-xnviewmp/receipt Sat Dec 13 00:14:33 2008 +0100 @@ -0,0 +1,16 @@ +# SliTaz package receipt. + +PACKAGE="get-xnviewmp" +VERSION="1.00" +CATEGORY="non-free" +SHORT_DESC="Get XnViewMP. Image viewer" +MAINTAINER="taziden@slitaz.org" +WEB_SITE="http://www.xnview.com" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/bin + cp stuff/get-xnviewmp $fs/usr/bin +} + diff -r 8ab0243e5a22 -r 54595a083a24 get-xnviewmp/stuff/get-xnviewmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/get-xnviewmp/stuff/get-xnviewmp Sat Dec 13 00:14:33 2008 +0100 @@ -0,0 +1,62 @@ +#!/bin/sh -e + +ROOT="$1" + +if test $(id -u) != 0 ; then + echo -e "\nYou must be root to run `basename $0`." + echo -e "Please type 'su' and root password to become super-user.\n" + exit 0 +fi + +if [ -d $ROOT/var/lib/tazpkg/installed/xnviewmp ]; then + [ -n "$ROOT" ] && exit 1 + tazpkg remove xnviewmp + [ -d /var/lib/tazpkg/installed/xnviewmp ] && exit 1 +fi +[ -d $ROOT/usr/share/xnviewmp ] && rm -rf $ROOT/usr/share/xnviewmp + +# Download tarball +WEB_SITE="http://91.121.175.160/download/" +wget ${WEB_SITE}/XnViewMP-linux.tgz + +# Extract +TARBALL=$(ls XnView*.tgz 2> /dev/null || true) +tar xzf $TARBALL +cd XnViewMP + +# Install files +mkdir -p xnviewmp/fs/usr/bin +mkdir -p xnviewmp/fs/usr/lib/xnviewmp/ +mkdir -p xnviewmp/fs/usr/share/xnviewmp/ +cp -a lib* xnviewmp/fs/usr/lib/xnviewmp/ +cp -a phonon_backend xnviewmp/fs/usr/lib/xnviewmp/ +cp -a language xnviewmp/fs/usr/share/xnviewmp/ +cp -a xnview xnviewmp/fs/usr/share/xnviewmp/ +cat > xnviewmp/fs/usr/bin/xnview < xnviewmp/receipt <