Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37559143
en ru br
ALT Linux repos
S:43.0-alt1
5.0: 2.26.0-alt1
4.1: 2.22.1-alt1.qa1
4.0: 2.16.3-alt1
3.0: 2.10.3-alt1

Other repositories
Upstream:2.22.0

Group :: File tools
RPM: file-roller

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define ver_major 2.16

Name: file-roller
Version: %ver_major.3
Release: alt1

Summary: An archive manager for GNOME
Summary (ru_RU.UTF-8): Архиватор для GNOME 2
License: GPL
Group: File tools

Source: ftp://ftp.gnome.org/pub/gnome/sources/%name/%ver_major/%name-%version.tar.bz2

# From configure.in

%define glib_ver 2.12.0
%define gtk_ver 2.10.0
%define libgnome_ver 2.6.0
%define libgnomeui_ver 2.6.0
%define gnome_vfs_ver 2.10.0
%define libglade_ver 2.4.0
%define nautilus_ver 2.10.0

%define desktop_file_utils_ver 0.8
%define scrollkeeper_ver 0.3.14

Requires: tar gzip bzip2 ncompress lzop binutils arj lha unrar zip unzip p7zip
# Requires: cdrecord # for .iso support

PreReq: GConf2
PreReq: scrollkeeper >= %scrollkeeper_ver
Requires(post,postun): desktop-file-utils >= %desktop_file_utils_ver

# From configure.in

BuildPreReq: gnome-doc-utils
BuildPreReq: glib2-devel >= %glib_ver
BuildPreReq: libgtk+2-devel >= %gtk_ver
BuildPreReq: libgnome-devel >= %libgnome_ver
BuildPreReq: libgnomeui-devel >= %libgnomeui_ver
BuildPreReq: gnome-vfs2-devel >= %gnome_vfs_ver
BuildPreReq: libglade2-devel >= %libglade_ver
BuildPreReq: libnautilus-devel >= %nautilus_ver
BuildPreReq: intltool >= 0.35.0
BuildPreReq: GConf2

BuildPreReq: desktop-file-utils >= %desktop_file_utils_ver

BuildRequires: perl-XML-Parser scrollkeeper

%description
File Roller is an archive manager for the GNOME environment.  This means that
you can : create and modify archives; view the content of an archive; view a
file contained in the archive; extract files from the archive.
File Roller is only a front-end (a graphical interface) to 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)
   * Ar archives (.ar)
   * Arj archives (.arj)
   * Jar archives (.jar, .ear, .war)
   * Lha archives (.lzh)
   * Rar archives (.rar)
   * Zip archives (.zip)
   * 7-Zip archives (.7z)
   * Single files compressed with gzip, bzip, bzip2, compress, lzop

%description -l ru_RU.UTF-8
File Roller - архиватор для рабочего стола GNOME. С его помощью можно:
создавать архивы и изменять их содержимое, читать оглавление архивов,
просматривать и распаковывать заключенные в архив файлы.
File Roller является графической оболочкой к различным средствам сжатия
данных. В число поддерживаемых программой типов архивов входят:
   * Архивы Tar как несжатые (.tar), так и сжатые посредством
         * gzip (.tar.gz, .tgz)
         * bzip (.tar.bz, .tbz)
         * bzip2 (.tar.bz2, .tbz2)
         * compress (.tar.Z, .taz)
         * lzop (.tar.lzo, .tzo)
   * Ar архивы (.ar)
   * Arj архивы (.arj)
   * Jar архивы (.jar, .ear, .war)
   * Lha архивы (.lzh)
   * Rar архивы (.rar)
   * Zip архивы (.zip)
   * 7-Zip архивы (.7z)
   * Отдельные файлы сжатые при помощи gzip, bzip, bzip2, compress, lzop.

%prep
%setup -q

%build
%__autoreconf
%configure \
   --enable-nautilus-actions \
   --disable-schemas-install \
   --disable-scrollkeeper \
   --disable-static

%make_build

%install
%makeinstall

%find_lang --with-gnome %name

%post
%gconf2_install %name
%update_scrollkeeper
%update_desktopdb

%preun
if [ $1 = 0 ]; then
   %gconf2_uninstall %name
fi

%postun
%clean_scrollkeeper
%clean_desktopdb

%files -f %name.lang
%doc AUTHORS NEWS README
%_bindir/*
%_libdir/nautilus/extensions-1.0/*.so
%_datadir/applications/*
%_datadir/%name
%_liconsdir/%name.png
%config %_sysconfdir/gconf/schemas/*

%exclude %_libdir/nautilus/extensions-1.0/*.la
%exclude %_iconsdir/hicolor/*.cache

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin