[Pkg-xfce-commits] r8927 - /goodies/trunk/thunar-archive-plugin/debian/patches/01-add-support-for-engrampa.patch
Mateusz Łukasik
mati75-guest at moszumanska.debian.org
Sun Mar 15 09:59:17 UTC 2015
Author: mati75-guest
Date: Sun Mar 15 09:59:16 2015
New Revision: 8927
URL: http://svn.debian.org/wsvn/pkg-xfce/?sc=1&rev=8927
Log:
Push also forgot patch
Added:
goodies/trunk/thunar-archive-plugin/debian/patches/01-add-support-for-engrampa.patch
Added: goodies/trunk/thunar-archive-plugin/debian/patches/01-add-support-for-engrampa.patch
URL: http://svn.debian.org/wsvn/pkg-xfce/goodies/trunk/thunar-archive-plugin/debian/patches/01-add-support-for-engrampa.patch?rev=8927&op=file
==============================================================================
--- goodies/trunk/thunar-archive-plugin/debian/patches/01-add-support-for-engrampa.patch (added)
+++ goodies/trunk/thunar-archive-plugin/debian/patches/01-add-support-for-engrampa.patch Sun Mar 15 09:59:16 2015
@@ -0,0 +1,78 @@
+Description: Add support for archive manager for MATE
+Author: Mateusz Åukasik <mati75 at linuxmint.pl>
+
+--- a/scripts/Makefile.am
++++ b/scripts/Makefile.am
+@@ -3,7 +3,8 @@
+ wrapperdir = $(libexecdir)/thunar-archive-plugin
+ wrapper_SCRIPTS = \
+ ark.tap \
+- file-roller.tap
++ file-roller.tap \
++ engrampa.tap
+
+ # Install symlink to 'gnome-file-roller.tap'
+ install-exec-hook:
+@@ -12,6 +13,13 @@ install-exec-hook:
+ test -f gnome-file-roller.tap \
+ || ln -sf file-roller.tap gnome-file-roller.tap )
+
++# Install symlink to 'mate-engrampa.tap'
++install-exec-hook:
++ $(mkinstalldirs) $(DESTDIR)$(wrapperdir)
++ -( cd $(DESTDIR)$(wrapperdir) ; \
++ test -f mate-engrampa.tap \
++ || ln -sf engrampa.tap mate-engrampa.tap )
++
+ EXTRA_DIST = \
+ $(wrapper_SCRIPTS) \
+ template.tap
+--- /dev/null
++++ b/scripts/engrampa.tap
+@@ -0,0 +1,46 @@
++#!/bin/sh
++#
++# engrampa.tap - Wrapper script to create and extract archive files
++# in Thunar, via the thunar-archive-plugin, using the
++# engrampa archive manager.
++#
++# Copyright (c) 2014 Mateusz Åukasik <mati75 at linuxmint.pl>
++#
++# This program is free software; you can redistribute it and/or
++# modify it under the terms of the GNU General Public License as
++# published by the Free Software Foundation; either version 2 of
++# the License, or (at your option) any later version.
++#
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++# GNU General Public License for more details.
++#
++# You should have received a copy of the GNU General Public
++# License along with this program; if not, write to the Free
++# Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
++# Boston, MA 02110-1301, USA.
++
++# determine the action and the folder, $@ then contains only the files
++action=$1; shift;
++folder=$1; shift;
++
++# check the action
++case $action in
++create)
++ exec engrampa "--default-dir=$folder" --add "$@"
++ ;;
++
++extract-here)
++ exec engrampa "--extract-to=$(pwd)" --extract-here --force "$@"
++ ;;
++
++extract-to)
++ exec engrampa "--default-dir=$folder" --extract "$@"
++ ;;
++
++*)
++ echo "Unsupported action '$action'" >&2
++ exit 1
++esac
++
More information about the Pkg-xfce-commits
mailing list