[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