# HG changeset patch # User Christophe Lincoln # Date 1330436110 -3600 # Node ID b7568c3f7659e0fd884f7bcad30b000043c332a4 # Parent afa1d6d17c83793d79f3bb1803b212b3ea0dc3fc pcmanfm2: Improve package integration diff -r afa1d6d17c83 -r b7568c3f7659 pcmanfm2/receipt --- a/pcmanfm2/receipt Tue Feb 28 14:32:34 2012 +0100 +++ b/pcmanfm2/receipt Tue Feb 28 14:35:10 2012 +0100 @@ -1,39 +1,34 @@ # SliTaz package receipt. PACKAGE="pcmanfm2" -VERSION="0.9.8" +VERSION="0.9.10" CATEGORY="system-tools" SHORT_DESC="Light and easy to use file manager." MAINTAINER="pankso@slitaz.org" -DEPENDS="glibc-base glib libgio util-linux-ng-uuid libxcb xcb-util expat \ -zlib fontconfig freetype gtk+ atk cairo pango pixman libpng gamin \ -startup-notification dbus dbus-glib hal xorg-libICE xorg-libSM xorg-libX11 \ -xorg-libXau xorg-libXcomposite xorg-libXcursor xorg-libXdamage xorg-libXdmcp \ -xorg-libXext xorg-libXfixes xorg-libXinerama xorg-libXrender libfm" -BUILD_DEPENDS="gtk+-dev gamin-dev gamin shared-mime-info intltool hal-dev \ -dbus-glib-dev dbus-dev startup-notification-dev libxcb-dev xcb-util-dev \ -libfm libfm-dev menu-cache-dev expat-dev" SOURCE="pcmanfm" TARBALL="$SOURCE-$VERSION.tar.gz" WEB_SITE="http://pcmanfm.sourceforge.net/" WGET_URL="$SF_MIRROR/$SOURCE/files/$TARBALL" +DEPENDS="glibc-base glib libgio util-linux-ng-uuid libxcb xcb-util expat \ +zlib fontconfig freetype gtk+ startup-notification dbus dbus-glib libfm" +BUILD_DEPENDS="gtk+-dev shared-mime-info intltool dbus-glib-dev dbus-dev \ +startup-notification-dev libxcb-dev xcb-util-dev libfm-dev menu-cache-dev \ +expat-dev" + # Rules to configure and make the package. compile_rules() { cd $src - ./configure \ - --prefix=/usr \ - --mandir=/usr/share/man \ - $CONFIGURE_ARGS && - make && - make DESTDIR=$PWD/_pkg install + ./configure $CONFIGURE_ARGS && + make && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share - cp -a $_pkg/usr/bin $fs/usr - cp -a $_pkg/usr/share/pcmanfm $fs/usr/share + mkdir -p $fs/usr/share $fs/etc/xdg/pcmanfm + cp -a $install/usr/bin $fs/usr + cp -a $install/usr/share/pcmanfm $fs/usr/share + cp -a $stuff/default $fs/etc/xdg/pcmanfm } diff -r afa1d6d17c83 -r b7568c3f7659 pcmanfm2/stuff/applications/pcmanfm-pref.desktop --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pcmanfm2/stuff/applications/pcmanfm-pref.desktop Tue Feb 28 14:35:10 2012 +0100 @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Desktop Wallpaper +Name[fr]=Fond d'écran +Name[zh_CN]=桌面壁纸 +Exec=pcmanfm --desktop-pref +Icon=preferences-desktop-wallpaper +Terminal=false +Type=Application +Categories=Settings;DesktopSettings; diff -r afa1d6d17c83 -r b7568c3f7659 pcmanfm2/stuff/applications/pcmanfm.desktop --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pcmanfm2/stuff/applications/pcmanfm.desktop Tue Feb 28 14:35:10 2012 +0100 @@ -0,0 +1,14 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=PCMan File Manager +Name[fr]=Gestionnaire de fichiers +Name[pt]=Gerenciador de Arquivos +Name[zh_CN]=PCMan 文件管理器 +Name[zh_TW]=PCMan 檔案管理程式 +Exec=pcmanfm %F +Icon=pcmanfm +StartupNotify=true +Type=Application +Terminal=false +MimeType=x-directory/normal;inode/directory; +Categories=Application;System;Utility;Core;GTK; diff -r afa1d6d17c83 -r b7568c3f7659 pcmanfm2/stuff/default/pcmanfm.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pcmanfm2/stuff/default/pcmanfm.conf Tue Feb 28 14:35:10 2012 +0100 @@ -0,0 +1,29 @@ +[config] +bm_open_method=0 +su_cmd=subox %s + +[volume] +mount_on_startup=1 +mount_removable=1 +autorun=1 + +[desktop] +wallpaper_mode=1 +wallpaper=/usr/share/images/slitaz-background.jpg +desktop_bg=#000000 +desktop_fg=#ffffff +desktop_shadow=#000000 +desktop_font=Sans 10 +show_wm_menu=1 + +[ui] +always_show_tabs=0 +max_tab_chars=32 +win_width=640 +win_height=480 +splitter_pos=150 +side_pane_mode=1 +view_mode=0 +show_hidden=0 +sort_type=0 +sort_by=2