file-roller/file-roller.spec

472 lines
17 KiB
RPMSpec
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
# spec file for package file-roller (Version 2.22.2)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: file-roller
BuildRequires: docbook-xsl-stylesheets fdupes gconf2-devel glib2-devel gnome-doc-utils-devel gnome-vfs2-devel gtk2-devel intltool libglade2-devel libgnome-devel libgnomeui-devel nautilus-devel perl-XML-Parser scrollkeeper update-desktop-files
License: GPL v2 or later
Group: System/GUI/GNOME
Version: 2.22.2
Release: 1
Requires: %{name}-lang = %{version}
Summary: An Archive Manager for GNOME
Source: ftp://ftp.gnome.org/pub/GNOME/sources/file-roller/2.18/%{name}-%{version}.tar.bz2
#PATCH-FIX-UPSTREAM file-roller-2.12.2-no-cmdline-overflow.patch bnc169646 bgo159240 hpj@novell.com -- Upstream thinks this is obsolete, needs confirmation
Patch2: file-roller-2.12.2-no-cmdline-overflow.patch
#PATCH-FIX-UPSTREAM bug-187126_file-roller-batch-extract-all.patch bnc187126 bgo342043 jberkman@novell.com -- Upstream says this is committed but its not
Patch3: bug-187126_file-roller-batch-extract-all.patch
#PATCH-FIX-UPSTREAM file-roller-2.20.0-correct-help-uri.patch bnc326492 bgo480442 hpj@novell.com
Patch5: file-roller-2.20.0-correct-help-uri.patch
Url: http://fileroller.sourceforge.net
BuildRoot: %{_tmppath}/%{name}-%{version}-build
DocDir: %{_defaultdocdir}
Requires: unrar unzip gzip bzip2
%gconf_schemas_prereq
%description
File Roller is an archive manager for GNOME. With it, you can create
and modify archives, view the contents of an archive, view a file
contained in the archive, and extract files from the archive. File
Roller is a front-end (a graphical interface) for archiving programs
like tar and zip. The supported file types are:
* Tar archives uncompressed (.tar) or compressed with
- gzip (.tar.gz, .tgz)
- bzip (.tar.bz, .tbz)
- bzip2 (.tar.bz2, .tbz2)
- compress (.tar.Z, .taz)
- lzop (.tar.lzo, .tzo)
* Zip archives (.zip)
* Jar archives (.jar, .ear, .war)
* Lha archives (.lzh)
* Rar archives (.rar)
* Single files compressed with gzip, bzip, bzip2, compress, lzop
Authors:
--------
Paolo Bacchilega <paolo.bacch@tin.it>
Claudio Bley <bley@cs.uni-magdeburg.de>
%lang_package
%prep
%setup -q
%patch2 -p1
%patch3 -p1
%patch5 -p1
%build
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%configure\
--disable-schemas-install\
--disable-scrollkeeper
%__make %{?jobs:-j%jobs}
%install
%makeinstall
%suse_update_desktop_file -N "File Roller" -G "Archive Manager" %name Archiving
%find_lang %{name}
%find_gconf_schemas
### cat %{name}.lang %{name}.schemas_list >%{name}.lst
cat %{name}.schemas_list >%{name}.lst
rm $RPM_BUILD_ROOT%{_libdir}/*/*/*.*a
%fdupes $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%pre -f %{name}.schemas_pre
%post
if test -x usr/bin/update-mime-database ; then
usr/bin/update-mime-database usr/share/mime >/dev/null
fi
%posttrans -f %{name}.schemas_posttrans
%preun -f %{name}.schemas_preun
%postun
if test -x usr/bin/update-mime-database ; then
usr/bin/update-mime-database usr/share/mime >/dev/null
fi
%files -f %{name}.lst
%defattr(-, root, root)
%doc AUTHORS NEWS README COPYING
%{_bindir}/file-roller
%{_libdir}/file-roller
%{_datadir}/applications/*.desktop
%{_datadir}/file-roller
%{_datadir}/icons/hicolor/*/apps/*.png
%{_datadir}/icons/hicolor/scalable/apps/*.svg
%{_datadir}/omf/file-roller
%{_libdir}/nautilus/extensions-2.0/*.so
%files lang -f %name.lang
%changelog
* Thu Apr 10 2008 maw@suse.de
- Update to version 2.22.2:
+ Do not execute sync IO operations in the Nautilus extension in
order to avoid bad performance issues on remote locations
+ Fixed a bug that prevented a file to be updated the second time
it was modified
+ Fixed a performace issue when extracting a big archive with a
drag and drop operation
+ Updated translations.
* Fri Mar 14 2008 maw@suse.de
- Update to version 2.22.0:
+ Bugs fixed: bgo#518680 and bgo#504155
+ Updated translations.
* Thu Mar 13 2008 sbrabec@suse.cz
- Custom look'n'feel gconf keys moved to gconf2-branding-openSUSE.
* Wed Mar 05 2008 maw@suse.de
- Update to version 2.21.92:
+ Updated translations.
* Wed Feb 20 2008 maw@suse.de
- Update to version 2.21.91:
+ Updated translations.
* Fri Feb 01 2008 maw@suse.de
- Update to version 2.21.2:
+ Added the ability to find the files of the archive with the
specified filename
+ Can now update files in an archive when the files are modified by
an external application
+ Added support for lzma files, both single, compressed files
and tarballs
+ Bugs fixed: bgo#487012, bgo#487079, bgo#499958, bgo#499558,
bgo#458399, bgo#475166, bgo#505987, bgo#487012, bgo#490891,
bgo#504597, bgo#303213, and bgo#509933.
* Thu Dec 20 2007 jpr@suse.de
-Update to 2.20.2
* Updated translations
* Fixed crash after cancelling an archive creation from the
Nautilus context menu. (bgo #482203)
- Remove fr_59941.diff, it served no real purpose, added translations
and was rejected upstream in bgo144800
- Remove bogus BuildRequires: gnutls-devel, gnome-patch-translation,
libgnomeprintui-devel, libwnck-devel
* Thu Oct 11 2007 sbrabec@suse.cz
- Removed bogus dependency on mDNSResponder.
* Wed Sep 26 2007 hpj@suse.de
- Add file-roller-2.20.0-correct-help-uri.patch, which fixes a
broken help path.
* Wed Sep 19 2007 mauro@suse.de
- Update to version 2.20.0
* Fixed bug #473158 ask-password.glade is missing
* Fixes bug #463968 file-roller crashed with SIGSEGV in
g_closure_invoke()
* Removed old check that prevented extraction to remote locations
via DnD.
* Tue Sep 11 2007 maw@suse.de
- Update to version 2.19.92:
+ Display empty folders in 7zip archives.
* Fri Aug 31 2007 maw@suse.de
- Update to version 2.19.91:
+ Fix copy & paste of folders within tar archives
+ Fixed execution of the sidebar context menu commands
+ Fixed file renames
+ Additionally, the following bugs (bugzilla.gnome.org) have been
fixed: #144216, #463251, #463235, #463753, #463887, #467482,
[#468677], #469528, and #469221.
* Mon Aug 06 2007 maw@suse.de
- Split out a -lang subpackage.
* Fri Aug 03 2007 maw@suse.de
- Update to version 2.19.4:
+ Support for drag and drop among file-roller windows
+ Added a folders pane
+ Fixed DST calculation
+ Save and restore filename column width
+ Unescape the archive filename in the tree view
+ Add a sidebar context menu
+ Get mime types from files' content
+ Bugs (bugzilla.gnome.org) fixed: #402756, #461356, and #450150
- Use %%fdupes.
* Tue Jul 10 2007 maw@suse.de
- Update to version 2.19.2
- Can operate on remote archives
- Improved error dialogue
- Fixed bugzilla.gnome.org #171619, #398824, #438340, #402760,
[#440662], and #439154.
* Fri Apr 27 2007 sbrabec@suse.cz
- Do not call meinproc (#227624).
* Thu Apr 12 2007 maw@suse.de
- Update to version 2.18.1 which has updated translations.
* Tue Apr 03 2007 maw@suse.de
- Build with -fno-strict-aliasing
- Package %%{_libdir}/file-roller.
* Tue Apr 03 2007 maw@suse.de
- Update to version 2.18.0
- "Application" is not a valid category in the freedesktop
specification, so remove it from data/file-roller.desktop.in.in
- Code cleanups
- b.g.o 409433, 396775, and 395074
- Remove upstreamed file-roller-self-exe.patch.
* Thu Mar 08 2007 sbrabec@suse.cz
- Removed obsolete hicolor icon symlink (#248676).
* Mon Jan 15 2007 sbrabec@suse.cz
- Prefix changed to /usr.
- Spec file cleanup.
* Tue Dec 19 2006 btimothy@suse.de
- Fix for BNC #223562 to allow self-extracting executables made in
WinZIP to extract/open in file-roller.
* Tue Dec 12 2006 jhargadon@suse.de
- applied a patch to fix crashing when an iso image is right-clicked
(#187126)
* Fri Oct 13 2006 danw@suse.de
- Remove dead patch
- Update for gnome-doc-utils-devel
* Tue Oct 03 2006 jhargadon@suse.de
- update to version 2.16.1
- translation updates
* Thu Sep 14 2006 jhargadon@suse.de
- update to version 2.16.0
- translation updates
* Thu Aug 31 2006 jhargadon@suse.de
- update to version 2.15.93
- Prompt for the password when an archive is encrypted
instead of simply displaying a warning on how to spicify a password
- Do not use the encrypted emblem for folders
- Added X-GNOME-Bugzilla-Version field to the .desktop file
- Fixed bug #349095: Filetypes seriously screwed up in .zip files
- Fixes bug #153642: Temporary files are created on the current
directory
* Mon Aug 14 2006 jhargadon@suse.de
- update to version 2.15.91
* Fixed bug #343739 Seems to not escape file names correctly.
* Fixes bug #340050 tar permissions are not preserved.
* Fixed bug #339913 "create archive" option does not work on some
filenames.
* Fixed bug #347624 fix build with gcc 2.95
* Fixed bug #347416 RecentFilesMenu - OpenRecentMenu converting
* Update translations: eu, zh_HK, zh_TW, nb, et, fr.
- reapplied file-roller-2.12.2-no-cmdline-overflow.patch
* Tue Aug 08 2006 jhargadon@suse.de
- Update to version 2.15.90
- Added translations
- Fixed bug #345052 file roller should remember the size of the
window when it closes.
- Fixed bug #345278 File operations on the Edit menu should be
moved to the Archive menu.
- Fixed bug #342251 backspace does not go up a directory
- Fixed bug #336078 - [PATCH] Convert from popt to GOption
- Fixed bug #317782 - file-roller Cygwin build fixes
- Fixed bug #152039 - Password Protected Files must be displayed
differently.
- Fixed bug #338944 - Open Files..., can't delete programs
- Fixed filename escaping in tar archives.
- Ask for the password when trying to open a password protected rar
or arj archive.
- Updated the user's guide.
- Added help button to all the dialogs.
- Install theme-friendly icon.
- Fixed bug #335035 - mistake in file-roller's License.
- Fixed bug #336908 - backshalshes not supported in paths.
- Fixed bug #336632 - Help for Extract Dialog pointing to incorrect
location.
- Fixed bug #336854 - crash on twice unpacking to the same location.
- Fixed bug #335659 - File Roller should move not copy files.
- Fixed bug #335368 - Crash when opening large 7z-archive.
- Fixed buf #326193 - file-roller creates empty 7zip archives.
- Fixed bug #337754 - Drag and Drop extraction only works when
source already has focus.
- Fixed bug #337331 - Cut/Paste same file results in loss of file.
- Added license button to the about dialog.
- Fixed bug #331601 Nautilus doesn't display the "Extract here"
menu option for files which have a ".ps.gz"
- Fixed bug #330315 - ps.gz files not associated
- Fixed bug #328942 - Don't translate empty strings
- Fixed bug #328473 should not distribute pre-gnome-2.8 mime files
- Fixed bug #328331 - Crashes on extraction
- Fixed bug #328036 - Add GTK category to the .desktop file
- Fixed bug #139912 - file roller is not a "system tool".
- Fixed bug #168388 - file roller shouldn't create an ARCHIVE_FILES
folder if the archive only have one root folder
- Fixed bug #326810 - file-roller escaping issue with '#' by example
- Removed obsolete .applications file.
- Fixed bug #323713: "Save as" should default to current archive
filename
- Fixed bug #315069: file-roller: drag 'n drop doesn't work for more
than 1 file.
- Fixed bug #323534: Passwords improperly escaped for zip files
- Do not open a progress dialog when dragging files, use a
progressbar in the statusbar instead.
- Fixed bug #316364: Nautilus dependency should be optional
- Fixed bug #311821: ascending and descending indicators are
opposite from expected.
- Fixed bug #317423: Conflicting mnemonic in "Extract" dialog.
- Fixed bug #323068: file-roller fails in chosing extract-to
directory
- Fixed bug #322197: Improve Naming Filename when create new
Archive file
- Fixed bug #316564: needs unzip AND zip.
- Simplified the add dialog populating the file type combobox
with the extensions instead of the descriptions.
- Set progress dialog display delay to 1 second.
- More HIG compliant progress dialog.
- Use a single command execution to add many files and folders
to an archive to speed up the operation.
- Allow to stop creation of a new archive.
- Correctly associate fr to 7zip files.
* Mon Jun 19 2006 federico@novell.com
- Added file-roller-186104-extract-to-dir.diff to fix
https://bugzilla.novell.com/show_bug.cgi?id=186104. This fixes the
way file-roller asks GtkFileChooserButton about the selected folder.
* Thu Jun 15 2006 hpj@suse.de
- Add patch to process long file lists in multiple batches. Fixes
Novell bug #169646.
* Tue Feb 28 2006 sbrabec@suse.cz
- Use kdelibs3-doc in BuildRequires for meinproc (#153635#c14).
* Sat Feb 18 2006 sreeves@suse.de
- Update .desktop file (Name, GenericName, Comment, DocPath)
* Wed Feb 01 2006 sbrabec@suse.cz
- Use translation compendium gnome-patch-translation.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Nov 30 2005 gekker@suse.de
- Update to version 2.12.2
* Thu Oct 13 2005 gekker@suse.de
- Update to version 2.12.1
* Mon Sep 05 2005 gekker@suse.de
- Update to version 2.12.0 (GNOME 2.12)
* Tue Aug 23 2005 gekker@suse.de
- Update to version 2.11.92
- Add libxml2 and libxml2-python to nfb
* Fri Aug 12 2005 gekker@suse.de
- Update to version 2.11.91
* Wed Aug 10 2005 gekker@suse.de
- Fix requirements (98219)
* Tue Aug 02 2005 gekker@suse.de
- Update to version 2.11.90
* Fri Jul 22 2005 gekker@suse.de
- Update to version 2.11.2
- Remove .la files
* Sat Jun 18 2005 gekker@suse.de
- Update to version 2.11.1
* Wed Mar 09 2005 gekker@suse.de
- Updated to version 2.10.0 (GNOME 2.10).
* Thu Mar 03 2005 gekker@suse.de
- Updated to version 2.9.92
* Fri Feb 11 2005 gekker@suse.de
- Updated to version 2.9.91
* Sat Feb 05 2005 gekker@suse.de
- Updated to 2.9.4
* Wed Jan 19 2005 clahey@suse.de
- Updated to 2.9.3.
* Sat Oct 30 2004 ro@suse.de
- locale rename: no -> nb
* Wed Sep 08 2004 sbrabec@suse.cz
- Added shared mime info.
* Fri Aug 27 2004 shprasad@suse.de
- Fixes bug #63428 (Fix givenby smadduri@novell.com)
Avoids crashing if file-roller is closed while viewing files.
* Wed Aug 25 2004 clahey@suse.de
- Cache file-roller help and show file-roller in khelpcenter.
* Tue Aug 17 2004 shprasad@suse.de
- Fixes bug #60958 (Fix given by smadduri@novell.com)
Avoids Crashing while DND of Desktop Icons (Home).
- Fixes bug #62359 (Fix given by smadduri@novell.com)
Avoids hanging while Adding a directory to archive.
- Reworked on bug #60961 (Fix given by smadduri@novell.com)
create unpredictible temp-dirs using mkdtemp.
* Fri Jul 16 2004 shprasad@suse.de
- Fixes bug #60961. Fix given by (smaddri@novell.com)
Avoides creation of predictible file names in /tmp
while viewing in file-roller.
* Wed Jun 23 2004 shprasad@suse.de
- Fixes bug #59941 (Fix given by smadduri@novell.com)
Added a button for Deleting File(s)
* Wed May 05 2004 sbrabec@suse.cz
- Updated to version 2.6.1 (GNOME 2.6).
* Wed Mar 17 2004 sbrabec@suse.cz
- Fixed scrollkeeper calling conventions (#36215).
* Wed Mar 10 2004 sbrabec@suse.cz
- Fixed gconf schemas installation (#33114).
* Mon Mar 01 2004 hhetter@suse.de
- don't install schemas into buildsystem
* Wed Feb 25 2004 hhetter@suse.de
- apply ximian patch: file-roller-ximian-defaults.patch
* Thu Feb 12 2004 hhetter@suse.de
- gconf schema (de-)installation in %%post and %%postun
* Thu Feb 05 2004 hhetter@suse.de
- updated to version 2.4.4 [GNOME 2.4.2]
* Sat Jan 10 2004 adrian@suse.de
- build as user
* Mon Oct 27 2003 sbrabec@suse.cz
- Updated to version 2.4.1.1.
* Mon Sep 29 2003 hhetter@suse.de
- updated to version 2.4.0.1 [GNOME2.4]
* Mon Sep 15 2003 adrian@suse.de
- add Archiving Category
* Fri Aug 08 2003 ro@suse.de
- fix typo in filelist
* Thu Aug 07 2003 sbrabec@suse.cz
- Not use globbing for schemas in %%files.
* Tue Jul 29 2003 hhetter@suse.de
- %%_lib fixes
* Fri Jul 25 2003 meissner@suse.de
- autoreconf -i -f so we get all new and shiny
scripts, especially for ppc64.
* Mon Jul 14 2003 sbrabec@suse.cz
- GNOME prefix change to /opt/gnome.
* Wed Jul 02 2003 hhetter@suse.de
- updated to version 2.2.5
* Thu Feb 20 2003 sbrabec@suse.cz
- Fixed %%files.
* Thu Jan 30 2003 hhetter@suse.de
- updated to version 2.2.1
- filelist review
- added openssl and alsa-devel to neededforbuild
- install and register schemas file
* Thu Jan 16 2003 ro@suse.de
- use gtk2-devel-packages and libjpeg in neededforbuild
* Tue Jan 14 2003 ro@suse.de
- added expat to neededforbuild
* Tue Nov 12 2002 ro@suse.de
- changed neededforbuild <xf86 xdevel> to <x-devel-packages>
* Wed Nov 06 2002 hhetter@suse.de
- updated to version 2.0.4
* Faster loading of archives.
* Recognize zip archives regardless of the file extension
* Mon Sep 23 2002 sbrabec@suse.cz
- Added alsa to neededforbuild, because esound can depend on it.
* Tue Aug 20 2002 hhetter@suse.de
- fix prereq
* Fri Aug 09 2002 hhetter@suse.de
- add openssl to neededforbuild
* Wed Jul 31 2002 hhetter@suse.de
- updated to version 2.0.0
* fix scrollkeeper usage
* fix filelist
* initiate scrollkeeper update
* Wed Jul 10 2002 hhetter@suse.de
- updated to version 1.109
* additional option to view destination after extraction
* documentation updates
* Mon Jul 01 2002 hhetter@suse.de
- udpated to version 1.108
* menus rearranged
* correctly remove temp files
* Thu Jun 20 2002 jordi@suse.de
- initial package for GNOME 2.0