Group :: Ferramentas de Arquivo
RPM: file-roller
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define ver_major 2.10
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/%ver_major/%name-%version.tar.bz2
%define scrollkeeper_ver 0.3.14
%define GConf_ver 2.10.0
%define desktop_file_utils_ver 0.8
Requires: tar gzip bzip2 ncompress lzop binutils arj lha unrar zip unzip zoo p7zip
# Requires: cdrecord # for .iso support
PreReq: GConf2 >= %GConf_ver
PreReq: scrollkeeper >= %scrollkeeper_ver
Requires(post,postun): desktop-file-utils >= %desktop_file_utils_ver
BuildPreReq: desktop-file-utils >= %desktop_file_utils_ver
BuildRequires: GConf2 ORBit2-devel esound fontconfig freetype2 gcc-c++ glib2-devel gnome-vfs2-devel libGConf2-devel libart_lgpl-devel libatk-devel libbonobo2-devel libbonoboui-devel libglade2-devel libgnome-devel libgnome-keyring libgnomecanvas-devel libgnomeui-devel libgtk+2-devel libnautilus-devel libpango-devel libpopt-devel libstdc++-devel libxml2-devel perl-XML-Parser pkgconfig scrollkeeper xorg-x11-devel xorg-x11-libs
BuildRequires: menu-devel
%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)
* Zoo archives (.zoo)
* 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)
* Zoo архивы (.zoo)
* 7-Zip архивы (.7z)
* Отдельные файлы сжатые при помощи gzip, bzip, bzip2, compress, lzop.
%prep
%setup -q
%build
%configure --disable-schemas-install \
--disable-static
%make_build
%install
%makeinstall
# remove unpackaged files
%__rm -rf %buildroot%_var
%__rm -f %buildroot%_libdir/bonobo/*.*a
%find_lang --with-gnome %name
# menu
%__mkdir_p %buildroot/%_menudir
freedesktop2menu.pl %name "Applications/File tools" \
%buildroot%_datadir/applications/%name.desktop \
%buildroot%_menudir/%name
# reemove none-packaged files
%__rm -f %buildroot%_libdir/nautilus/extensions-1.0/*.la
%post
%gconf2_install %name
%update_scrollkeeper
%update_desktopdb
%update_menus
%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi
%postun
%clean_scrollkeeper
%clean_desktopdb
%clean_menus
%files -f %name.lang
%doc AUTHORS NEWS README
%_bindir/*
%_libdir/nautilus/extensions-1.0/*.so
%_datadir/applications/*
%_datadir/application-registry/*
%_datadir/%name
%_datadir/mime-info/*
%_datadir/pixmaps/%name.png
%_menudir/%name
%_libdir/bonobo/*.so
%_libdir/bonobo/servers/*
%config %_sysconfdir/gconf/schemas/*
%changelog
…
Todas as alterações você pod ver aqui
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/%ver_major/%name-%version.tar.bz2
%define scrollkeeper_ver 0.3.14
%define GConf_ver 2.10.0
%define desktop_file_utils_ver 0.8
Requires: tar gzip bzip2 ncompress lzop binutils arj lha unrar zip unzip zoo p7zip
# Requires: cdrecord # for .iso support
PreReq: GConf2 >= %GConf_ver
PreReq: scrollkeeper >= %scrollkeeper_ver
Requires(post,postun): desktop-file-utils >= %desktop_file_utils_ver
BuildPreReq: desktop-file-utils >= %desktop_file_utils_ver
BuildRequires: GConf2 ORBit2-devel esound fontconfig freetype2 gcc-c++ glib2-devel gnome-vfs2-devel libGConf2-devel libart_lgpl-devel libatk-devel libbonobo2-devel libbonoboui-devel libglade2-devel libgnome-devel libgnome-keyring libgnomecanvas-devel libgnomeui-devel libgtk+2-devel libnautilus-devel libpango-devel libpopt-devel libstdc++-devel libxml2-devel perl-XML-Parser pkgconfig scrollkeeper xorg-x11-devel xorg-x11-libs
BuildRequires: menu-devel
%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)
* Zoo archives (.zoo)
* 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)
* Zoo архивы (.zoo)
* 7-Zip архивы (.7z)
* Отдельные файлы сжатые при помощи gzip, bzip, bzip2, compress, lzop.
%prep
%setup -q
%build
%configure --disable-schemas-install \
--disable-static
%make_build
%install
%makeinstall
# remove unpackaged files
%__rm -rf %buildroot%_var
%__rm -f %buildroot%_libdir/bonobo/*.*a
%find_lang --with-gnome %name
# menu
%__mkdir_p %buildroot/%_menudir
freedesktop2menu.pl %name "Applications/File tools" \
%buildroot%_datadir/applications/%name.desktop \
%buildroot%_menudir/%name
# reemove none-packaged files
%__rm -f %buildroot%_libdir/nautilus/extensions-1.0/*.la
%post
%gconf2_install %name
%update_scrollkeeper
%update_desktopdb
%update_menus
%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi
%postun
%clean_scrollkeeper
%clean_desktopdb
%clean_menus
%files -f %name.lang
%doc AUTHORS NEWS README
%_bindir/*
%_libdir/nautilus/extensions-1.0/*.so
%_datadir/applications/*
%_datadir/application-registry/*
%_datadir/%name
%_datadir/mime-info/*
%_datadir/pixmaps/%name.png
%_menudir/%name
%_libdir/bonobo/*.so
%_libdir/bonobo/servers/*
%config %_sysconfdir/gconf/schemas/*
%changelog
…
Todas as alterações você pod ver aqui