[Goodies-commits] r1471 - in thunar-archive-plugin/trunk: . po scripts

Benedikt Meurer benny at xfce.org
Tue Jul 4 16:16:59 CEST 2006


Author: benny
Date: 2006-07-04 14:16:54 +0000 (Tue, 04 Jul 2006)
New Revision: 1471

Added:
   thunar-archive-plugin/trunk/scripts/template.tap
Modified:
   thunar-archive-plugin/trunk/ChangeLog
   thunar-archive-plugin/trunk/NEWS
   thunar-archive-plugin/trunk/README
   thunar-archive-plugin/trunk/THANKS
   thunar-archive-plugin/trunk/configure.in.in
   thunar-archive-plugin/trunk/po/ChangeLog
   thunar-archive-plugin/trunk/po/ca.po
   thunar-archive-plugin/trunk/po/de.po
   thunar-archive-plugin/trunk/po/el.po
   thunar-archive-plugin/trunk/po/eu.po
   thunar-archive-plugin/trunk/po/fr.po
   thunar-archive-plugin/trunk/po/hu.po
   thunar-archive-plugin/trunk/po/ja.po
   thunar-archive-plugin/trunk/po/pl.po
   thunar-archive-plugin/trunk/po/ru.po
   thunar-archive-plugin/trunk/po/zh_TW.po
   thunar-archive-plugin/trunk/scripts/Makefile.am
Log:
2006-07-04	Benedikt Meurer <benny at xfce.org>

	* === Released 0.2.0 ===
	* NEWS, configure.in.in: Bump version.
	* THANKS: Add missing translator credits.
	* scripts/template.tap, scripts/Makefile.am: Add template.tap to act
	  as a template for new .tap files.
	* po/*.po: Update project version.




Modified: thunar-archive-plugin/trunk/ChangeLog
===================================================================
--- thunar-archive-plugin/trunk/ChangeLog	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/ChangeLog	2006-07-04 14:16:54 UTC (rev 1471)
@@ -1,3 +1,12 @@
+2006-07-04	Benedikt Meurer <benny at xfce.org>
+
+	* === Released 0.2.0 ===
+	* NEWS, configure.in.in: Bump version.
+	* THANKS: Add missing translator credits.
+	* scripts/template.tap, scripts/Makefile.am: Add template.tap to act
+	  as a template for new .tap files.
+	* po/*.po: Update project version.
+
 2006-07-02	Benedikt Meurer <benny at xfce.org>
 
 	* scripts/*.tap: Handle filenames with spaces properly.

Modified: thunar-archive-plugin/trunk/NEWS
===================================================================
--- thunar-archive-plugin/trunk/NEWS	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/NEWS	2006-07-04 14:16:54 UTC (rev 1471)
@@ -1,3 +1,17 @@
+0.2.0
+=====
+- The plugin now supports a variety of archive managers through a generic
+  interface, that requires the archive manager to install a .desktop file
+  as usual, that lists the supported mime types, and a .tap file that acts
+  as a wrapper script to invoke the archive manager with the appropriate
+  parameters for the create, extract-here and extract-to actions.
+- Wrapper scripts for file-roller (the GNOME archive manager) and ark (the
+  KDE archive manager) have been added. Xarchiver, the Xfce archive manager,
+  will include an appropriate xarchiver.tap file in the next release.
+- Import the file-roller icons for the create and extract actions.
+- New translations: Carles Munoz (ca), Piarres Beobide (eu)
+- Updated translations: Benedikt Meurer (de), Szervác Attila (hu)
+
 0.1.2
 =====
 - When extracting an archive into the current folder, or creating an archive in
@@ -4,7 +18,7 @@
   the current folder, the file manager view is reloaded properly now once the
   file-roller command terminates, no matter if Thunar was build with or without
   FAM/Gamin.
-- New translations: Stavros Giannouris (el), Stephane Roy (fr), Szervác
+- New translations: Stavros Giannouris (el), Stephane Roy (fr), Szervác
   Attila (hu), Daichi Kawahata (ja), Piotr Malinski (pl), Andrey Fedoseev (ru),
   Hydonsingore Cia (zh_TW)
 

Modified: thunar-archive-plugin/trunk/README
===================================================================
--- thunar-archive-plugin/trunk/README	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/README	2006-07-04 14:16:54 UTC (rev 1471)
@@ -34,7 +34,8 @@
 archive manager. For example, if the name of the .desktop file is ark.desktop,
 the .tap file must be named ark.tap.
 
-See the scripts/ directory for examples of how to create said .tap files.
+See the scripts/ directory for examples of how to create said .tap files. The
+template.tap file should provide a good starting point.
 
 
 Installation

Modified: thunar-archive-plugin/trunk/THANKS
===================================================================
--- thunar-archive-plugin/trunk/THANKS	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/THANKS	2006-07-04 14:16:54 UTC (rev 1471)
@@ -16,9 +16,18 @@
 ----------------------------------
 These people have translated thunar-archive-plugin to foreign languages.
 
+ Carles Muñoz Gorriz <carlesmu at internautas.org>
+  * ca translations
+
+ Benedikt Meurer <benny at xfce.org>
+  * de translations
+
  Stavros Giannouris <stavrosg2002 at freemail.gr>
   * el translations
 
+ Piarres Beobide <pi at beobide.net>
+  * eu translations
+
  Stephane Roy <sroy at j2n.net>
   * fr translations
 

Modified: thunar-archive-plugin/trunk/configure.in.in
===================================================================
--- thunar-archive-plugin/trunk/configure.in.in	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/configure.in.in	2006-07-04 14:16:54 UTC (rev 1471)
@@ -10,10 +10,10 @@
 dnl *** Version information ***
 dnl ***************************
 m4_define([tap_version_major], [0])
-m4_define([tap_version_minor], [1])
-m4_define([tap_version_micro], [3])
+m4_define([tap_version_minor], [2])
+m4_define([tap_version_micro], [0])
 m4_define([tap_version_build], [r at REVISION@])
-m4_define([tap_version_tag], [svn])
+m4_define([tap_version_tag], [])
 m4_define([tap_version], [tap_version_major().tap_version_minor().tap_version_micro()ifelse(tap_version_tag(), [], [], [tap_version_tag()-tap_version_build()])])
 
 dnl *******************************************

Modified: thunar-archive-plugin/trunk/po/ChangeLog
===================================================================
--- thunar-archive-plugin/trunk/po/ChangeLog	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/po/ChangeLog	2006-07-04 14:16:54 UTC (rev 1471)
@@ -1,3 +1,7 @@
+2006-07-04  Benedikt Meurer <benny at xfce.org>
+
+	* *.po: Update project version.
+
 2006-07-01 Benedikt Meurer <benny at xfce.org>
 
 	* POTFILES.in: Add tap-backend.c here.

Modified: thunar-archive-plugin/trunk/po/ca.po
===================================================================
--- thunar-archive-plugin/trunk/po/ca.po	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/po/ca.po	2006-07-04 14:16:54 UTC (rev 1471)
@@ -6,7 +6,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: thunar-archive-plugin-0.1.2\n"
+"Project-Id-Version: thunar-archive-plugin-0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2006-07-01 21:02+0200\n"
 "PO-Revision-Date: 2006-04-17 17:50+0100\n"

Modified: thunar-archive-plugin/trunk/po/de.po
===================================================================
--- thunar-archive-plugin/trunk/po/de.po	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/po/de.po	2006-07-04 14:16:54 UTC (rev 1471)
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: thunar-archive-plugin 0.1.2\n"
+"Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2006-07-01 21:02+0200\n"
 "PO-Revision-Date: 2006-07-01 20:30+0100\n"

Modified: thunar-archive-plugin/trunk/po/el.po
===================================================================
--- thunar-archive-plugin/trunk/po/el.po	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/po/el.po	2006-07-04 14:16:54 UTC (rev 1471)
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: thunar-archive-plugin 0.1.2\n"
+"Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2006-07-01 21:02+0200\n"
 "PO-Revision-Date: 2006-04-07 20:43+0200\n"

Modified: thunar-archive-plugin/trunk/po/eu.po
===================================================================
--- thunar-archive-plugin/trunk/po/eu.po	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/po/eu.po	2006-07-04 14:16:54 UTC (rev 1471)
@@ -6,7 +6,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: thunar-archive-plugin 0.1.3svn\n"
+"Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2006-07-01 21:02+0200\n"
 "PO-Revision-Date:  2006-04-07 13:29+0100\n"

Modified: thunar-archive-plugin/trunk/po/fr.po
===================================================================
--- thunar-archive-plugin/trunk/po/fr.po	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/po/fr.po	2006-07-04 14:16:54 UTC (rev 1471)
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: thunar-archive-plugin-0.1.2\n"
+"Project-Id-Version: thunar-archive-plugin-0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2006-07-01 21:02+0200\n"
 "PO-Revision-Date: 2006-04-02 14:10+0100\n"

Modified: thunar-archive-plugin/trunk/po/hu.po
===================================================================
--- thunar-archive-plugin/trunk/po/hu.po	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/po/hu.po	2006-07-04 14:16:54 UTC (rev 1471)
@@ -1,11 +1,11 @@
-# German translations for the thunar-archive-plugin.
+# Hungarian translations for the thunar-archive-plugin.
 # Copyright (C) 2006 Benedikt Meurer <benny at xfce.org>
 # This file is distributed under the same license as the thunar-archive-plugin package.
 # SZERVÑC Attila <sas at 321.hu>, 2006.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: thunar-archive-plugin-0.1.2\n"
+"Project-Id-Version: thunar-archive-plugin-0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2006-07-01 21:02+0200\n"
 "PO-Revision-Date: 2006-07-02 09:23+0100\n"
@@ -79,4 +79,3 @@
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "Archívum létrehozása a kijelölt objektumokkal"
-

Modified: thunar-archive-plugin/trunk/po/ja.po
===================================================================
--- thunar-archive-plugin/trunk/po/ja.po	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/po/ja.po	2006-07-04 14:16:54 UTC (rev 1471)
@@ -6,7 +6,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: thunar-archive-plugin 0.1.2\n"
+"Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2006-07-01 21:02+0200\n"
 "PO-Revision-Date: 2006-04-02 18:17+0900\n"

Modified: thunar-archive-plugin/trunk/po/pl.po
===================================================================
--- thunar-archive-plugin/trunk/po/pl.po	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/po/pl.po	2006-07-04 14:16:54 UTC (rev 1471)
@@ -6,7 +6,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: thunar-archive-plugin 0.1.2\n"
+"Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2006-07-01 21:02+0200\n"
 "PO-Revision-Date: 2006-04-08 12:09+0900\n"

Modified: thunar-archive-plugin/trunk/po/ru.po
===================================================================
--- thunar-archive-plugin/trunk/po/ru.po	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/po/ru.po	2006-07-04 14:16:54 UTC (rev 1471)
@@ -5,7 +5,7 @@
 # Andrey Fedoseev <andrey.fedoseev at gmail.com>, 2006.
 msgid ""
 msgstr ""
-"Project-Id-Version: thunar-archive-plugin 0.1.2\n"
+"Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2006-07-01 21:02+0200\n"
 "PO-Revision-Date: 2006-03-26 22:00+0600\n"

Modified: thunar-archive-plugin/trunk/po/zh_TW.po
===================================================================
--- thunar-archive-plugin/trunk/po/zh_TW.po	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/po/zh_TW.po	2006-07-04 14:16:54 UTC (rev 1471)
@@ -6,7 +6,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: thunar-archive-plugin 0.1.2\n"
+"Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2006-07-01 21:02+0200\n"
 "PO-Revision-Date: 2006-04-06 00:48+0800\n"

Modified: thunar-archive-plugin/trunk/scripts/Makefile.am
===================================================================
--- thunar-archive-plugin/trunk/scripts/Makefile.am	2006-07-03 09:00:23 UTC (rev 1470)
+++ thunar-archive-plugin/trunk/scripts/Makefile.am	2006-07-04 14:16:54 UTC (rev 1471)
@@ -6,6 +6,7 @@
 	file-roller.tap
 
 EXTRA_DIST =								\
-	$(wrapper_SCRIPTS)
+	$(wrapper_SCRIPTS)						\
+	template.tap
 
 # vi:set ts=8 sw=8 noet ai nocindent syntax=automake:

Copied: thunar-archive-plugin/trunk/scripts/template.tap (from rev 1470, thunar-archive-plugin/trunk/scripts/file-roller.tap)
===================================================================
--- thunar-archive-plugin/trunk/scripts/template.tap	                        (rev 0)
+++ thunar-archive-plugin/trunk/scripts/template.tap	2006-07-04 14:16:54 UTC (rev 1471)
@@ -0,0 +1,60 @@
+#!/bin/sh
+#
+# template.tap - Template for a wrapper script to create and extract
+#                archive files in Thunar, via the thunar-archive-plugin.
+#                Use this file as a base to create .tap files for other
+#                archive managers.
+#
+# $Id$
+#
+# Copyright (c) 2006 Benedikt Meurer <benny at xfce.org>.
+#
+# 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., 59 Temple
+# Place, Suite 330, Boston, MA  02111-1307  USA.
+#
+
+# determine the action and the folder, "$@" (don't forget the
+# double-quotes, otherwise files with spaces will not be handled
+# properly) then contains only the files
+action=$1; shift;
+folder=$1; shift;
+
+# check the action
+case $action in
+create)
+	# Invoke the archive manager with parameters to create
+	# a new archive with the files in "$@". The $folder
+	# should be used as a suggestion for the user where
+	# to put the new archive to.
+	;;
+
+extract-here)
+	# Invoke the archive manager with parameters to extract
+	# the archive files in "$@" to the $folder. The archive
+	# manager should start extraction immediately and do not
+	# popup up any confirmation or file chooser dialogs.
+	;;
+
+extract-to)
+	# Invoke the archive manager with parameters to extract
+	# the archive files in "$@". The archive manager should
+	# prompt the user with a folder chooser dialog, where
+	# $folder can be used as a suggestion.
+	;;
+
+*)
+	echo "Unsupported action '$action'" >&2
+	exit 1
+esac
+




More information about the Goodies-commits mailing list