[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