wok-next annotate rox-filer/receipt @ rev 9257
Add: linux-libre 2.6.37-libre (part 1)
author | Antoine Bodin <gokhlayeh@slitaz.org> |
---|---|
date | Tue Mar 15 03:23:44 2011 +0100 (2011-03-15) |
parents | 39a218ff0972 |
children | 9f9385b879d3 |
rev | line source |
---|---|
sygne@998 | 1 # SliTaz package receipt. |
sygne@998 | 2 |
sygne@998 | 3 PACKAGE="rox-filer" |
sygne@998 | 4 VERSION="2.8" |
sygne@998 | 5 CATEGORY="system-tools" |
sygne@998 | 6 SHORT_DESC="user friendly filer." |
sygne@998 | 7 MAINTAINER="sygne@ombres.eu" |
pascal@2523 | 8 DEPENDS="gtk+ libglade xorg-libXdamage" |
pascal@2449 | 9 BUILD_DEPENDS="libglade-dev libxml2-dev gtk+-dev slitaz-dev-pkgs shared-mime-info" |
sygne@998 | 10 TARBALL="$PACKAGE-$VERSION.tar.bz2" |
sygne@998 | 11 WEB_SITE="http://roscidus.com/desktop/" |
sygne@998 | 12 WGET_URL="http://downloads.sourceforge.net/rox/$TARBALL" |
jozee@4972 | 13 TAGS="file-browser file-manager" |
sygne@998 | 14 |
sygne@998 | 15 # Rules to configure and make the package. |
sygne@998 | 16 compile_rules() |
sygne@998 | 17 { |
sygne@998 | 18 echo "patch" |
pascal@1553 | 19 [ -f done.menu.diff ] || |
pascal@1553 | 20 patch $src/ROX-Filer/src/menu.c stuff/menu.diff |
pascal@1553 | 21 touch done.menu.diff |
sygne@998 | 22 echo "compile" |
sygne@998 | 23 $src/ROX-Filer/AppRun --compile |
sygne@998 | 24 echo "mkdir" |
sygne@998 | 25 mkdir $src/_pkg |
sygne@998 | 26 cp $src/ROX-Filer/ROX-Filer $src/_pkg/rox-filer |
sygne@998 | 27 cp $src/ROX-Filer/.DirIcon $src/_pkg/ |
sygne@998 | 28 |
sygne@998 | 29 mkdir $src/_pkg/Messages |
sygne@998 | 30 for locale in de es fr it |
sygne@998 | 31 do |
sygne@998 | 32 cp -r $src/ROX-Filer/Messages/$locale $src/_pkg/Messages |
sygne@998 | 33 done |
sygne@998 | 34 |
sygne@998 | 35 cp -r $src/ROX-Filer/images $src/_pkg/ |
sygne@998 | 36 |
sygne@998 | 37 mkdir $src/_pkg/Help |
sygne@998 | 38 cp $src/ROX-Filer/Help/*.html $src/_pkg/Help/ |
sygne@998 | 39 cp $src/ROX-Filer/style.css $src/_pkg/ |
sygne@998 | 40 |
sygne@998 | 41 cp $src/ROX-Filer/Options.xml $src/_pkg/ |
sygne@998 | 42 cp $src/ROX-Filer/Templates.glade $src/_pkg/ |
sygne@998 | 43 } |
sygne@998 | 44 |
sygne@998 | 45 # Rules to gen a SliTaz package suitable for Tazpkg. |
sygne@998 | 46 genpkg_rules() |
sygne@998 | 47 { |
sygne@998 | 48 mkdir -p $fs/usr/share/rox-filer |
sygne@998 | 49 cp -r $_pkg/* $fs/usr/share/rox-filer/ |
sygne@998 | 50 cp $_pkg/.DirIcon $fs/usr/share/rox-filer/ |
sygne@998 | 51 |
sygne@998 | 52 mkdir -p $fs/usr/bin |
sygne@998 | 53 cp -r stuff/rox-filer $fs/usr/bin/ |
sygne@998 | 54 ICI=$(pwd) |
sygne@998 | 55 cd $fs/usr/bin/ |
sygne@998 | 56 ln -s rox-filer rox |
sygne@998 | 57 cd $ICI |
sygne@998 | 58 |
sygne@998 | 59 mkdir -p $fs/usr/lib/openbox |
sygne@998 | 60 cp stuff/rox-open-folder-menu.sh $fs/usr/lib/openbox/ |
sygne@998 | 61 |
sygne@998 | 62 strip -s $fs/usr/share/rox-filer/rox-filer |
sygne@998 | 63 } |
sygne@998 | 64 |
sygne@998 | 65 # Post install commands for Tazpkg. |
sygne@998 | 66 # Check /usr/share/icons/ROX |
sygne@998 | 67 post_install() |
sygne@998 | 68 { |
pascal@1137 | 69 if [ -e $1/usr/share/icons/ROX ]; then |
sygne@998 | 70 echo "" |
sygne@998 | 71 echo "/usr/share/icons/ROX exists" |
sygne@998 | 72 else |
sygne@998 | 73 echo "" |
sygne@998 | 74 echo "/usr/share/icons/ROX doesn't exists" |
sygne@998 | 75 echo -n "linking /usr/share/icons/ROX to /usr/share/icons/Tango" |
pascal@1137 | 76 ln -s /usr/share/icons/Tango $1/usr/share/icons/ROX |
sygne@998 | 77 status |
sygne@998 | 78 fi |
sygne@998 | 79 } |