# # spec file for package file-roller (Version 2.19.4) # # Copyright (c) 2007 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 gnome-doc-utils-devel gnome-patch-translation gnutls-devel intltool libglade2-devel libgnomeprintui-devel libwnck-devel mDNSResponder-devel nautilus-devel perl-XML-Parser scrollkeeper update-desktop-files License: GPL v2 or later Group: System/GUI/GNOME Version: 2.19.4 Release: 4 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 Patch0: file-roller-ximian-defaults.patch Patch1: fr_59941.diff Patch2: file-roller-2.12.2-no-cmdline-overflow.patch Patch3: bug-187126_file-roller-batch-extract-all.patch Patch4: abuild.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 Claudio Bley %lang_package %prep %setup -q gnome-patch-translation-prepare %patch -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 gnome-patch-translation-update %build export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" autoreconf -i -f %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 %dir %{_libdir}/file-roller %{_libdir}/file-roller/*.sh %{_datadir}/applications/*.desktop %{_datadir}/file-roller %{_datadir}/icons/hicolor/*/apps/*.png %{_datadir}/icons/hicolor/scalable/apps/*.svg %{_datadir}/omf/file-roller %{_libdir}/nautilus/extensions-*/*.so %files lang -f %name.lang %changelog * Mon Aug 06 2007 - maw@suse.de - Split out a -lang subpackage. * Thu Aug 02 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. * Mon Jul 09 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). * Wed Apr 11 2007 - maw@suse.de - Update to version 2.18.1 which has updated translations. * Mon Apr 02 2007 - maw@suse.de - Build with -fno-strict-aliasing - Package %%{_libdir}/file-roller. * Mon Apr 02 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 * Wed Aug 30 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). * Fri Feb 17 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 * Wed Oct 12 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) * Mon Aug 22 2005 - gekker@suse.de - Update to version 2.11.92 - Add libxml2 and libxml2-python to nfb * Thu Aug 11 2005 - gekker@suse.de - Update to version 2.11.91 * Tue Aug 09 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 * Fri Jun 17 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 * Thu Feb 10 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] * Sun Sep 14 2003 - adrian@suse.de - add Archiving Category * Thu Aug 07 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 * Mon Nov 11 2002 - ro@suse.de - changed neededforbuild to * 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