Accepting request 133156 from GNOME:Next
Push G:N - Resubmit after adjusting based on the comments OBS-URL: https://build.opensuse.org/request/show/133156 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/file-roller?expand=0&rev=142
This commit is contained in:
parent
8a73d68fe7
commit
1ec22bc92e
@ -2,19 +2,19 @@ Index: src/fr-init.c
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- src/fr-init.c.orig
|
--- src/fr-init.c.orig
|
||||||
+++ src/fr-init.c
|
+++ src/fr-init.c
|
||||||
@@ -339,6 +339,7 @@ register_commands (void)
|
@@ -350,6 +350,7 @@ register_archives (void)
|
||||||
|
|
||||||
register_command (FR_TYPE_COMMAND_TAR);
|
register_archive (FR_TYPE_COMMAND_TAR);
|
||||||
register_command (FR_TYPE_COMMAND_CFILE);
|
register_archive (FR_TYPE_COMMAND_CFILE);
|
||||||
+ register_command (FR_TYPE_COMMAND_ZIP);
|
+ register_archive (FR_TYPE_COMMAND_ZIP);
|
||||||
register_command (FR_TYPE_COMMAND_7Z);
|
register_archive (FR_TYPE_COMMAND_7Z);
|
||||||
register_command (FR_TYPE_COMMAND_DPKG);
|
register_archive (FR_TYPE_COMMAND_DPKG);
|
||||||
|
|
||||||
@@ -353,7 +354,6 @@ register_commands (void)
|
@@ -364,7 +365,6 @@ register_archives (void)
|
||||||
register_command (FR_TYPE_COMMAND_RAR);
|
register_archive (FR_TYPE_COMMAND_RAR);
|
||||||
register_command (FR_TYPE_COMMAND_RPM);
|
register_archive (FR_TYPE_COMMAND_RPM);
|
||||||
register_command (FR_TYPE_COMMAND_UNSTUFF);
|
register_archive (FR_TYPE_COMMAND_UNSTUFF);
|
||||||
- register_command (FR_TYPE_COMMAND_ZIP);
|
- register_archive (FR_TYPE_COMMAND_ZIP);
|
||||||
register_command (FR_TYPE_COMMAND_LRZIP);
|
register_archive (FR_TYPE_COMMAND_LRZIP);
|
||||||
register_command (FR_TYPE_COMMAND_ZOO);
|
register_archive (FR_TYPE_COMMAND_ZOO);
|
||||||
}
|
#if HAVE_JSON_GLIB
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:7085a351c55171718bbf5b9b614a7b9606efb8cbd2eb44cc6c538545444d0cdd
|
|
||||||
size 1548788
|
|
3
file-roller-3.5.91.tar.xz
Normal file
3
file-roller-3.5.91.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:6b35f0dc128ca5d1085494385923c5c529deb3d7f73e05ba02be6f672bcd99a4
|
||||||
|
size 1472880
|
23
file-roller-pkg-match.patch
Normal file
23
file-roller-pkg-match.patch
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
diff --git a/data/packages.match b/data/packages.match
|
||||||
|
index 78b9fe3..25775c0 100644
|
||||||
|
--- a/data/packages.match
|
||||||
|
+++ b/data/packages.match
|
||||||
|
@@ -6,15 +6,15 @@ cpio=
|
||||||
|
dpkg=
|
||||||
|
genisoimage=
|
||||||
|
gzip=
|
||||||
|
-lha=
|
||||||
|
+lha=lhasa
|
||||||
|
lrzip=
|
||||||
|
lzip=
|
||||||
|
lzma=
|
||||||
|
lzop=
|
||||||
|
ncompress=
|
||||||
|
p7zip=
|
||||||
|
-p7zip-full=
|
||||||
|
-p7zip-rar=
|
||||||
|
+p7zip-full=p7zip
|
||||||
|
+p7zip-rar=p7zip
|
||||||
|
rar=
|
||||||
|
rpm=
|
||||||
|
rzip=
|
@ -1,3 +1,127 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 3 19:41:18 UTC 2012 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.5.91:
|
||||||
|
+ Nautilus extension "Compress" doesn't offer .gz anymore
|
||||||
|
(bgo#682807)
|
||||||
|
+ Fixed build without libarchive support (bgo#682774)
|
||||||
|
+ libarchive: restore the file attributes when extracting
|
||||||
|
(bgo#682513)
|
||||||
|
+ Updated translations.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 2 19:18:12 UTC 2012 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Add file-roller-pkg-match.patch: Update the package match list
|
||||||
|
for PackageKit to be able to install the right packages when
|
||||||
|
needed (bnc#696530).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 20 20:30:12 UTC 2012 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.5.90:
|
||||||
|
+ New features and user visible changes:
|
||||||
|
- Use a single 'Add files' dialog that allows to add both files
|
||||||
|
and folder instead of having two separated commands
|
||||||
|
'Add files' and 'Add folder'.
|
||||||
|
- Make the "New Archive" dialog look like the "Compress" dialog
|
||||||
|
(bgo#681232)
|
||||||
|
- Extract dialog: always ask whether to overwrite existing
|
||||||
|
files (removed the overwrite option)
|
||||||
|
- Properties dialog: allow to open the archive's folder.
|
||||||
|
- 'Add files' dialog: added option to follow symbolic links.
|
||||||
|
- Edit->Password applies the password to already existing files
|
||||||
|
in the archive (bgo#144391)
|
||||||
|
- Password dialog: show an error message when the password is
|
||||||
|
wrong.
|
||||||
|
- File list sorting: always keep the directories first, even
|
||||||
|
when sorting in reverse order.
|
||||||
|
+ Bugs fixed:
|
||||||
|
- Removed non existant keys from the .convert file (bgo#682022)
|
||||||
|
- Fixed crash when opening compressed files. (bgo#681766)
|
||||||
|
- Fixed crash when extracting an archive from the nautilus
|
||||||
|
context menu. (bgo#681473)
|
||||||
|
- Fixed crash when extracting from the Extract dialog.
|
||||||
|
+ Updated translations
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 6 20:18:41 UTC 2012 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.5.4:
|
||||||
|
+ New features and user visible changes:
|
||||||
|
- Optionally use libarchive to handle tar, cpio, lha archives
|
||||||
|
and ISO images.
|
||||||
|
- Notify the completion of a long operation with the system
|
||||||
|
notification system (requires libnotify).
|
||||||
|
- Removed the Stop action from the View menu.
|
||||||
|
- Removed the Help buttons from the dialogs.
|
||||||
|
- Updated the user help.
|
||||||
|
+ Bugs fixed:
|
||||||
|
- Can't open file inside a .rar archive (with unar)
|
||||||
|
(bgo#680676)
|
||||||
|
- Change "Re-create folders" to "Keep directory structure"
|
||||||
|
(bgo#681235)
|
||||||
|
+ Internal code changes:
|
||||||
|
- Huge internal code refactoring to allow the use of
|
||||||
|
libarchive. This can bring some regressions.
|
||||||
|
+ Updated translations.
|
||||||
|
- Add pkgconfig(libarchive) and pkgconfig(libnotify) BuildRequires,
|
||||||
|
allowing the new features to be built.
|
||||||
|
- Rebase file-roller-3.4-change-archiver-priority.patch.
|
||||||
|
- Pass --disable-magic to configure: we don't have libmagic
|
||||||
|
packaged yet.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 17 11:40:20 UTC 2012 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.5.3:
|
||||||
|
+ Allow to extract rar archives with 'The Unarchiver'. requires
|
||||||
|
json-glib (bgo#646606)
|
||||||
|
+ "Folder Content could not be displayed" error when using
|
||||||
|
--extract. (bgo#678884)
|
||||||
|
+ Updated translations.
|
||||||
|
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
|
||||||
|
- Rebase file-roller-3.4-change-archiver-priority.patch.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 25 21:08:00 UTC 2012 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.5.2:
|
||||||
|
+ New features and user visible changes:
|
||||||
|
- Allow the user to cancel addition and deletion of files to an
|
||||||
|
exiting archive.
|
||||||
|
- Progress dialog: show the number of remaining files to
|
||||||
|
complete the operation; show the archive name in the main
|
||||||
|
message.
|
||||||
|
- Removed the stop button from the toolbar. The user can use
|
||||||
|
the progress dialog cancel button to stop a long operation.
|
||||||
|
- Enabled interactive search in the file list. The user can
|
||||||
|
just start typing the name of a file and if present in the
|
||||||
|
list it will get selected.
|
||||||
|
- Removed the help buttons from the dialogs.
|
||||||
|
+ Internal code changes:
|
||||||
|
- Renamed the D-Bus interface as org.gnome.ArchiveManager1.
|
||||||
|
- Use the file-roller extecutable as a D-Bus service as well,
|
||||||
|
instead of using a separate executable.
|
||||||
|
- Define the progress dialog and other dialogs in external files,
|
||||||
|
saved as gresources.
|
||||||
|
- Added a prefix to the utility functions for a better
|
||||||
|
organization and readability of the code.
|
||||||
|
+ Updated translations.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 18 10:10:17 UTC 2012 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.5.1:
|
||||||
|
+ Use GtkApplication
|
||||||
|
+ Added an application menu
|
||||||
|
+ Use GResource to store ui files
|
||||||
|
+ Removed markup in translatable messages
|
||||||
|
+ Ported to the new documentation infrastructure
|
||||||
|
+ Updated translations.
|
||||||
|
- Replace gnome-doc-utils-devel BuildRequires with yelp-tools
|
||||||
|
following upstreams change of documentation infrastructure.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Jun 17 17:29:05 UTC 2012 - gankov@opensuse.org
|
Sun Jun 17 17:29:05 UTC 2012 - gankov@opensuse.org
|
||||||
|
|
||||||
|
@ -17,27 +17,33 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: file-roller
|
Name: file-roller
|
||||||
Version: 3.4.2
|
Version: 3.5.91
|
||||||
Release: 0
|
Release: 0
|
||||||
|
# FIXME: Enable libmagic support.
|
||||||
Summary: An Archive Manager for GNOME
|
Summary: An Archive Manager for GNOME
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
Group: Productivity/Archiving/Compression
|
Group: Productivity/Archiving/Compression
|
||||||
Url: http://fileroller.sourceforge.net
|
Url: http://fileroller.sourceforge.net
|
||||||
Source: http://download.gnome.org/sources/file-roller/3.4/%{name}-%{version}.tar.xz
|
Source: http://download.gnome.org/sources/file-roller/3.5/%{name}-%{version}.tar.xz
|
||||||
# PATCH-FIX-OPENSUSE file-roller-3.4-change-archiver-priority.patch bnc#767386 gankov@opensuse.org -- Give unzip a higher priority than 7z when unpackging zip files. Gives better results for non-latin charsets.
|
# PATCH-FIX-OPENSUSE file-roller-3.4-change-archiver-priority.patch bnc#767386 gankov@opensuse.org -- Give unzip a higher priority than 7z when unpackging zip files. Gives better results for non-latin charsets.
|
||||||
Patch0: file-roller-3.4-change-archiver-priority.patch
|
Patch0: file-roller-3.4-change-archiver-priority.patch
|
||||||
|
# PATCH-FEATURE-OPENSUSE file-roller-pkg-match.patch bnc#696530 dimstar@opensuse.org -- List package match names for automatic installation using PK.
|
||||||
|
Patch1: file-roller-pkg-match.patch
|
||||||
# Needed for directory ownership
|
# Needed for directory ownership
|
||||||
BuildRequires: dbus-1
|
BuildRequires: dbus-1
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gnome-doc-utils-devel
|
|
||||||
BuildRequires: intltool
|
BuildRequires: intltool
|
||||||
BuildRequires: translation-update-upstream
|
BuildRequires: translation-update-upstream
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
|
BuildRequires: yelp-tools
|
||||||
BuildRequires: pkgconfig(glib-2.0)
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0
|
||||||
BuildRequires: pkgconfig(ice)
|
BuildRequires: pkgconfig(ice)
|
||||||
|
BuildRequires: pkgconfig(json-glib-1.0) >= 0.14.0
|
||||||
|
BuildRequires: pkgconfig(libarchive) >= 3.0.0
|
||||||
BuildRequires: pkgconfig(libnautilus-extension)
|
BuildRequires: pkgconfig(libnautilus-extension)
|
||||||
BuildRequires: pkgconfig(sm)
|
BuildRequires: pkgconfig(libnotify) >= 0.4.3
|
||||||
|
BuildRequires: pkgconfig(sm) >= 1.0.0
|
||||||
Recommends: %{name}-lang
|
Recommends: %{name}-lang
|
||||||
# Formats that we really want to support by default
|
# Formats that we really want to support by default
|
||||||
Requires: bzip2
|
Requires: bzip2
|
||||||
@ -65,6 +71,7 @@ DocDir: %{_defaultdocdir}
|
|||||||
#Suggests: lzop
|
#Suggests: lzop
|
||||||
#Suggests: ncompress
|
#Suggests: ncompress
|
||||||
#Suggests: rar
|
#Suggests: rar
|
||||||
|
#Suggests: theunarchiver
|
||||||
#Suggests: unace
|
#Suggests: unace
|
||||||
#Suggests: unalz
|
#Suggests: unalz
|
||||||
#Suggests: unstuff
|
#Suggests: unstuff
|
||||||
@ -92,19 +99,21 @@ This package contains a plugin to integrate File Roller into Nautilus.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0
|
%patch0
|
||||||
|
%patch1 -p1
|
||||||
translation-update-upstream
|
translation-update-upstream
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure\
|
%configure\
|
||||||
--disable-scrollkeeper
|
--disable-scrollkeeper \
|
||||||
|
--disable-magic
|
||||||
make %{?_smp_mflags} V=1
|
make %{?_smp_mflags} V=1
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%makeinstall
|
%make_install
|
||||||
%if 0%{?suse_version} <= 1120
|
%if 0%{?suse_version} <= 1120
|
||||||
%{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/*
|
rm %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/*
|
||||||
%endif
|
%endif
|
||||||
%suse_update_desktop_file -N "File Roller" -G "Archive Manager" %name Archiving
|
%suse_update_desktop_file -N "File Roller" -G "Archive Manager" %{name} Archiving
|
||||||
%find_lang %{name} %{?no_lang_C}
|
%find_lang %{name} %{?no_lang_C}
|
||||||
rm %{buildroot}%{_libdir}/*/*/*.*a
|
rm %{buildroot}%{_libdir}/*/*/*.*a
|
||||||
%fdupes %{buildroot}
|
%fdupes %{buildroot}
|
||||||
@ -122,17 +131,13 @@ rm %{buildroot}%{_libdir}/*/*/*.*a
|
|||||||
%files
|
%files
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%doc AUTHORS NEWS README COPYING
|
%doc AUTHORS NEWS README COPYING
|
||||||
%dir %{_datadir}/gnome/
|
|
||||||
%dir %{_datadir}/gnome/help/
|
|
||||||
%dir %{_datadir}/gnome/help/%{name}/
|
|
||||||
%doc %{_datadir}/gnome/help/%{name}/C/
|
|
||||||
%{_bindir}/file-roller
|
%{_bindir}/file-roller
|
||||||
%{_libexecdir}/file-roller/
|
%{_libexecdir}/file-roller/
|
||||||
%{_libexecdir}/file-roller-server
|
|
||||||
%{_datadir}/GConf/gsettings/file-roller.convert
|
%{_datadir}/GConf/gsettings/file-roller.convert
|
||||||
%{_datadir}/applications/*.desktop
|
%{_datadir}/applications/*.desktop
|
||||||
%{_datadir}/dbus-1/services/org.gnome.FileRoller.service
|
%{_datadir}/dbus-1/services/org.gnome.FileRoller.service
|
||||||
%{_datadir}/file-roller/
|
%{_datadir}/file-roller/
|
||||||
|
%doc %{_datadir}/help/C/%{name}/
|
||||||
%{_datadir}/glib-2.0/schemas/org.gnome.FileRoller.gschema.xml
|
%{_datadir}/glib-2.0/schemas/org.gnome.FileRoller.gschema.xml
|
||||||
%{_datadir}/icons/hicolor/*/apps/*.png
|
%{_datadir}/icons/hicolor/*/apps/*.png
|
||||||
|
|
||||||
@ -140,6 +145,6 @@ rm %{buildroot}%{_libdir}/*/*/*.*a
|
|||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%{_libdir}/nautilus/extensions-3.0/*.so
|
%{_libdir}/nautilus/extensions-3.0/*.so
|
||||||
|
|
||||||
%files lang -f %name.lang
|
%files lang -f %{name}.lang
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user