[arch-commits] Commit in file-roller/trunk (PKGBUILD bug708854.patch bug709035.patch)

Jan Steffens heftig at nymeria.archlinux.org
Tue Oct 15 13:44:20 UTC 2013


    Date: Tuesday, October 15, 2013 @ 15:44:19
  Author: heftig
Revision: 196556

3.10.1

Modified:
  file-roller/trunk/PKGBUILD
Deleted:
  file-roller/trunk/bug708854.patch
  file-roller/trunk/bug709035.patch

-----------------+
 PKGBUILD        |   14 ++------
 bug708854.patch |   92 ------------------------------------------------------
 bug709035.patch |   43 -------------------------
 3 files changed, 4 insertions(+), 145 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-10-15 13:41:16 UTC (rev 196555)
+++ PKGBUILD	2013-10-15 13:44:19 UTC (rev 196556)
@@ -3,8 +3,8 @@
 # Contributor: Jan de Groot <jgc at archlinux.org>
 
 pkgname=file-roller
-pkgver=3.10.0
-pkgrel=2
+pkgver=3.10.1
+pkgrel=1
 pkgdesc="Create and modify archives"
 arch=('i686' 'x86_64')
 license=('GPL')
@@ -16,17 +16,11 @@
 options=('!libtool' '!emptydirs')
 install=file-roller.install
 url="http://www.gnome.org"
-source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz
-        bug708854.patch
-        bug709035.patch)
-sha256sums=('d889bb9904146e5715c082aa9a6d96b0606a066ba2bf05fbfb7030f2bf274f13'
-            'a8f4e856924b6b78e47cc134c723d1d93119f90ec9ab69dd0b59ec8a934688ba'
-            '59f07968b720ccd9c70e6232b2bfcaa3cf9298d6ce48be4882154d69cbe7a909')
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
+sha256sums=('7b180bcf98eaf19835926c694ec5262a421f3a0271f030ca338ccf7f6846a80f')
 
 prepare() {
   cd $pkgname-$pkgver
-  patch -Np1 -i ../bug708854.patch
-  patch -Np1 -i ../bug709035.patch
 }
 
 build() {

Deleted: bug708854.patch
===================================================================
--- bug708854.patch	2013-10-15 13:41:16 UTC (rev 196555)
+++ bug708854.patch	2013-10-15 13:44:19 UTC (rev 196556)
@@ -1,92 +0,0 @@
-From d3ce6fe6964857c89212ab1a5a7aaa052d93c584 Mon Sep 17 00:00:00 2001
-From: Aleksander Morgado <aleksander at lanedo.com>
-Date: Thu, 26 Sep 2013 16:06:21 +0000
-Subject: 7z: allow extracting/opening/adding files prefixed with '@'
-
-7z uses '@' to specify a listfile; i.e. a file with a list of files to add or
-extract. Therefore, if working with single files (e.g. open, add or extract a
-single file from the archive), the filenames need to be escaped with '!' and
-specified with '-i'. It is ok to mix files specified with '-i' and the ones
-given after the archive filename.
-
-E.g. instead of:
-  7z x -bd -y -o/tmp/.fr-2z9FXz -- HS04603.ZIP @HS04603.PDF
-
-it should be:
-  7z x -bd -y -o/tmp/.fr-2z9FXz -i!@HS04603.PDF -- HS04603.ZIP
-
-https://bugzilla.gnome.org/show_bug.cgi?id=708854
----
-diff --git a/src/fr-command-7z.c b/src/fr-command-7z.c
-index f2e70a6..a9d15fd 100644
---- a/src/fr-command-7z.c
-+++ b/src/fr-command-7z.c
-@@ -375,11 +375,20 @@ fr_command_7z_add (FrCommand  *command,
- 	if (from_file != NULL)
- 		fr_process_add_arg_concat (command->process, "-i@", from_file, NULL);
- 
-+	if (from_file == NULL)
-+		for (scan = file_list; scan; scan = scan->next)
-+			/* Files prefixed with '@' need to be handled specially */
-+			if (g_str_has_prefix (scan->data, "@"))
-+				fr_process_add_arg_concat (command->process, "-i!", scan->data, NULL);
-+
- 	fr_process_add_arg (command->process, "--");
- 	fr_process_add_arg (command->process, command->filename);
-+
- 	if (from_file == NULL)
- 		for (scan = file_list; scan; scan = scan->next)
--			fr_process_add_arg (command->process, scan->data);
-+			/* Skip files prefixed with '@', already added */
-+			if (!g_str_has_prefix (scan->data, "@"))
-+				fr_process_add_arg (command->process, scan->data);
- 
- 	fr_process_end_command (command->process);
- }
-@@ -409,11 +418,20 @@ fr_command_7z_delete (FrCommand  *command,
- 	if (from_file != NULL)
- 		fr_process_add_arg_concat (command->process, "-i@", from_file, NULL);
- 
-+	if (from_file == NULL)
-+		for (scan = file_list; scan; scan = scan->next)
-+			/* Files prefixed with '@' need to be handled specially */
-+			if (g_str_has_prefix (scan->data, "@"))
-+				fr_process_add_arg_concat (command->process, "-i!", scan->data, NULL);
-+
- 	fr_process_add_arg (command->process, "--");
- 	fr_process_add_arg (command->process, command->filename);
-+
- 	if (from_file == NULL)
- 		for (scan = file_list; scan; scan = scan->next)
--			fr_process_add_arg (command->process, scan->data);
-+			/* Skip files prefixed with '@', already added */
-+			if (!g_str_has_prefix (scan->data, "@"))
-+				fr_process_add_arg (command->process, scan->data);
- 
- 	fr_process_end_command (command->process);
- }
-@@ -463,11 +481,21 @@ fr_command_7z_extract (FrCommand  *command,
- 	if (from_file != NULL)
- 		fr_process_add_arg_concat (command->process, "-i@", from_file, NULL);
- 
-+	if (from_file == NULL)
-+		for (scan = file_list; scan; scan = scan->next)
-+			/* Files prefixed with '@' need to be handled specially */
-+			if (g_str_has_prefix (scan->data, "@"))
-+				fr_process_add_arg_concat (command->process, "-i!", scan->data, NULL);
-+
-+
- 	fr_process_add_arg (command->process, "--");
- 	fr_process_add_arg (command->process, command->filename);
-+
- 	if (from_file == NULL)
- 		for (scan = file_list; scan; scan = scan->next)
--			fr_process_add_arg (command->process, scan->data);
-+			/* Skip files prefixed with '@', already added */
-+			if (!g_str_has_prefix (scan->data, "@"))
-+				fr_process_add_arg (command->process, scan->data);
- 
- 	fr_process_end_command (command->process);
- }
---
-cgit v0.9.2

Deleted: bug709035.patch
===================================================================
--- bug709035.patch	2013-10-15 13:41:16 UTC (rev 196555)
+++ bug709035.patch	2013-10-15 13:44:19 UTC (rev 196556)
@@ -1,43 +0,0 @@
-From d05bdc3b60d928f1f40338208419f0ffa41195f6 Mon Sep 17 00:00:00 2001
-From: Paolo Bacchilega <paobac at src.gnome.org>
-Date: Sun, 29 Sep 2013 16:30:29 +0000
-Subject: libarchive: fixed failure when extracting some tar archives
-
-do not try to restore the creation time;
-do not set the G_FILE_ATTRIBUTE_TIME_CREATED_USEC attribute
-
-[bug #709035]
----
-diff --git a/src/fr-archive-libarchive.c b/src/fr-archive-libarchive.c
-index 42673df..44aaad2 100644
---- a/src/fr-archive-libarchive.c
-+++ b/src/fr-archive-libarchive.c
-@@ -428,15 +428,8 @@ _g_file_info_create_from_entry (struct archive_entry *entry,
- 
- 	/* times */
- 
--	if (archive_entry_ctime_is_set (entry)) {
--		g_file_info_set_attribute_uint64 (info, G_FILE_ATTRIBUTE_TIME_CREATED, archive_entry_ctime (entry));
--		g_file_info_set_attribute_uint32 (info, G_FILE_ATTRIBUTE_TIME_CREATED_USEC, archive_entry_ctime_nsec (entry));
--	}
--
--	if (archive_entry_mtime_is_set (entry)) {
-+	if (archive_entry_mtime_is_set (entry))
- 		g_file_info_set_attribute_uint64 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED, archive_entry_mtime (entry));
--		g_file_info_set_attribute_uint32 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC, archive_entry_mtime_nsec (entry));
--	}
- 
- 	/* username */
- 
-@@ -529,7 +522,8 @@ restore_modification_time (GHashTable    *created_folders,
- 
- 		info = g_file_info_new ();
- 		g_file_info_set_attribute_uint64 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED, g_file_info_get_attribute_uint64 (original_info, G_FILE_ATTRIBUTE_TIME_MODIFIED));
--		g_file_info_set_attribute_uint32 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC, g_file_info_get_attribute_uint32 (original_info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC));
-+		if (g_file_info_get_attribute_status (original_info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC) == G_FILE_ATTRIBUTE_STATUS_SET)
-+			g_file_info_set_attribute_uint32 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC, g_file_info_get_attribute_uint32 (original_info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC));
- 		result = _g_file_set_attributes_from_info (file, info, cancellable, error);
- 
- 		g_object_unref (info);
---
-cgit v0.9.2




More information about the arch-commits mailing list