# HG changeset patch # User Eric Joseph-Alexandre # Date 1246055053 -7200 # Node ID e829f657b0545d9154638b831fa7e5778f67acb5 # Parent aa630ee8aa6feb8d096c0e578fe852aacfb05df2 pcmanfm: add tazpkg handler. pcmanfm/stuff/archiver-tazpkg-support.patch HG: changed pcmanfm/stuff/icons/Tango/32x32/mimetypes/gnome-mime-application-x-tazpkg.png pcmanfm/stuff/icons/Tango/32x32/mimetypes/package-x-tazpkg.png HG: changed pcmanfm/stuff/mime/packages/tazpkg.xml diff -r aa630ee8aa6f -r e829f657b054 pcmanfm/receipt --- a/pcmanfm/receipt Fri Jun 26 18:13:45 2009 +0200 +++ b/pcmanfm/receipt Sat Jun 27 00:24:13 2009 +0200 @@ -1,5 +1,7 @@ # SliTaz package receipt. +PACKED_SIZE="8.0k" +UNPACKED_SIZE="4.0k" PACKAGE="pcmanfm" VERSION="0.5" CATEGORY="system-tools" @@ -16,6 +18,15 @@ compile_rules() { cd $src + for i in ../stuff/*.patch + do + if [ -f done.$(basename $i) ]; then + continue + else + patch -p1 -i $i && touch done.$(basename $i) + fi + done + ./configure \ --prefix=/usr \ --mandir=/usr/share/man \ @@ -33,4 +44,15 @@ cp -a $_pkg/usr/share/mime $fs/usr/share cp -a $_pkg/usr/share/pcmanfm $fs/usr/share rm -rf $fs/usr/share/pcmanfm/icons + + cp -a stuff/icons $fs/usr/share + cp -a stuff/mime $fs/usr/share } + + +post_install() +{ + # update mime-cache + echo "Updating mime-types database" + update-mime-database $1/usr/share/mime +} diff -r aa630ee8aa6f -r e829f657b054 pcmanfm/stuff/archiver-tazpkg-support.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pcmanfm/stuff/archiver-tazpkg-support.patch Sat Jun 27 00:24:13 2009 +0200 @@ -0,0 +1,30 @@ +--- pcmanfm-0.5.ori/src/ptk/ptk-file-archiver.c Sun May 25 14:59:12 2008 ++++ pcmanfm-0.5/src/ptk/ptk-file-archiver.c Thu Jun 25 23:28:10 2009 +@@ -5,11 +5,13 @@ + * + * + * Author: Hong Jen Yee (PCMan) , (C) 2006 +-* ++* + * Copyright: See COPYING file that comes with this distribution + * + */ + ++/* 06-25-2009 Erjo: Add support for tazpkg */ ++ + #include + #include + +@@ -55,6 +57,12 @@ + "tar -xvf", + ".tar", TRUE + }, ++ { ++ "application/x-tazpkg", ++ "tazpkg pack", ++ "tazpkg extract", ++ ".tazpkg", FALSE ++ } + /* + { + "application/x-rar", diff -r aa630ee8aa6f -r e829f657b054 pcmanfm/stuff/icons/Tango/32x32/mimetypes/gnome-mime-application-x-tazpkg.png --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pcmanfm/stuff/icons/Tango/32x32/mimetypes/gnome-mime-application-x-tazpkg.png Sat Jun 27 00:24:13 2009 +0200 @@ -0,0 +1,1 @@ +package-x-tazpkg.png \ No newline at end of file diff -r aa630ee8aa6f -r e829f657b054 pcmanfm/stuff/icons/Tango/32x32/mimetypes/package-x-tazpkg.png Binary file pcmanfm/stuff/icons/Tango/32x32/mimetypes/package-x-tazpkg.png has changed diff -r aa630ee8aa6f -r e829f657b054 pcmanfm/stuff/mime/packages/tazpkg.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pcmanfm/stuff/mime/packages/tazpkg.xml Sat Jun 27 00:24:13 2009 +0200 @@ -0,0 +1,9 @@ + + + + SliTaz package + SliTaz package + + + +