X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=file-roller.spec;h=0bc64dc451dda73cf2160daa5fcb343eac33a2f3;hb=bc8da9c65cb595867cea60720620b60781da0712;hp=83f6f4a5d7afb7a3919abd36e563cf5797aed6e1;hpb=744e688514aba751f89b948b69e48761cc3601d2;p=packages%2Ffile-roller.git diff --git a/file-roller.spec b/file-roller.spec index 83f6f4a..0bc64dc 100644 --- a/file-roller.spec +++ b/file-roller.spec @@ -1,29 +1,52 @@ Summary: An archive manager for GNOME -Summary(pl): Zarz±dca archiwów dla GNOME -Summary(pt_BR): Gerenciador de arquivos compactados para o GNOME +Summary(pl.UTF-8): Zarządca archiwów dla GNOME +Summary(pt_BR.UTF-8): Gerenciador de arquivos compactados para o GNOME Name: file-roller -Version: 2.8.3 -Release: 2 +Version: 2.32.0 +Release: 1 License: GPL v2 Group: X11/Applications -Source0: http://ftp.gnome.org/pub/gnome/sources/file-roller/2.8/%{name}-%{version}.tar.bz2 -# Source0-md5: 841f0cc0eab979d98c25c16725c18745 -Patch0: %{name}-gzip-mime.patch -Patch1: %{name}-desktop.patch +Source0: http://ftp.gnome.org/pub/GNOME/sources/file-roller/2.32/%{name}-%{version}.tar.bz2 +# Source0-md5: cc61dcb82443e13d947b967af88a112c URL: http://www.gnome.org/ -BuildRequires: GConf2-devel >= 2.8.0.1 -BuildRequires: autoconf +BuildRequires: GConf2-devel >= 2.24.0 +BuildRequires: autoconf >= 2.61 BuildRequires: automake -BuildRequires: gnome-vfs2-devel >= 2.8.1 -BuildRequires: gtk+2-devel >= 2:2.4.4 -BuildRequires: libglade2-devel >= 1:2.4.0 -BuildRequires: libgnomeui-devel >= 2.8.0 +BuildRequires: docbook-dtd412-xml +BuildRequires: gettext-devel +BuildRequires: glib2-devel >= 1:2.26.0 +BuildRequires: gnome-common >= 2.24.0 +BuildRequires: gnome-doc-utils >= 0.14.0 +BuildRequires: gtk+2-devel >= 2:2.22.0 +BuildRequires: intltool >= 0.40.0 BuildRequires: libtool -BuildRequires: rpm-build >= 4.1-10 -Requires(post): GConf2 +BuildRequires: libxml2-progs +BuildRequires: nautilus-devel >= 2.26.0 +BuildRequires: pkgconfig +BuildRequires: rpmbuild(find_lang) >= 1.23 +BuildRequires: rpmbuild(macros) >= 1.311 +BuildRequires: scrollkeeper +# libegg +BuildRequires: xorg-lib-libSM-devel +Requires(post,postun): desktop-file-utils +Requires(post,postun): gtk+2 +Requires(post,postun): hicolor-icon-theme Requires(post,postun): scrollkeeper -Requires: gnome-vfs2 >= 2.8.1 -Requires: unzip +Requires(post,preun): GConf2 +Requires: glib2 >= 1:2.26.0 +Requires: nautilus-libs >= 2.26.0 +Suggests: bzip2 +Suggests: gzip +Suggests: p7zip +%ifarch %{ix86} +Suggests: rar +%else +Suggests: unrar +%endif +Suggests: tar +Suggests: zip +# sr@Latn vs. sr@latin +Conflicts: glibc-misc < 6:2.7 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -33,29 +56,29 @@ archive; view a file contained in the archive; extract files from the archive. File Roller is only a front-end (a graphical interface) to various archiving programs. 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) + - 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. -%description -l pl -File Roller to zarz±dca archiwów dla ¶rodowiska GNOME. Przy jego -pomocy mo¿na: tworzyæ i modyfikowaæ archiwa, ogl±daæ ich zawarto¶æ, -ogl±daæ poszczególne pliki zawarte w archiwum oraz rozpakowywaæ pliki -z archiwów. File Roller jest tylko interfejsem graficznym do -w³a¶ciwych programów archiwizuj±cych. Obs³ugiwane typy plików to: +%description -l pl.UTF-8 +File Roller to zarządca archiwów dla środowiska GNOME. Przy jego +pomocy można: tworzyć i modyfikować archiwa, oglądać ich zawartość, +oglądać poszczególne pliki zawarte w archiwum oraz rozpakowywać pliki +z archiwów. File Roller jest tylko interfejsem graficznym do +właściwych programów archiwizujących. Obsługiwane typy plików to: - archiwa tar nieskompresowane (.tar) lub skompresowane programami: - - gzip (.tar.gz, .tgz) - - bzip (.tar.bz, .tbz) - - bzip2 (.tar.bz2, .tbz2) - - compress (.tar.Z, .taz) - - lzop (.tar.lzo, .tzo) + - gzip (.tar.gz, .tgz) + - bzip (.tar.bz, .tbz) + - bzip2 (.tar.bz2, .tbz2) + - compress (.tar.Z, .taz) + - lzop (.tar.lzo, .tzo) - archiwa zip (.zip) - archiwa jar (.jar, .ear, .war) - archiwa lha (.lzh) @@ -63,24 +86,28 @@ w - pojedyncze pliki skompresowane programami gzip, bzip, bzip2, compress, lzop. -%description -l pt_BR -File Roller é um gerenciador de pacotes de arquivos compactados para o -ambiente GNOME. Com ele é possível criar arquivos, visualizar o -conteúdo de arquivos existentes, visualizar um arquivo contido em um +%description -l pt_BR.UTF-8 +File Roller é um gerenciador de pacotes de arquivos compactados para o +ambiente GNOME. Com ele é possível criar arquivos, visualizar o +conteúdo de arquivos existentes, visualizar um arquivo contido em um pacote e extrair os arquivos de um pacote. %prep %setup -q -%patch0 -p1 -%patch1 -p1 +sed -i 's/^en@shaw//' po/LINGUAS +rm po/en@shaw.po %build +%{__gnome_doc_prepare} +%{__intltoolize} %{__libtoolize} %{__aclocal} %{__autoconf} +%{__autoheader} %{__automake} %configure \ --disable-schemas-install \ + --disable-silent-rules \ --disable-static %{__make} @@ -89,39 +116,41 @@ pacote e extrair os arquivos de um pacote. rm -rf $RPM_BUILD_ROOT %{__make} install \ - DESTDIR=$RPM_BUILD_ROOT \ - omf_dest_dir=%{_omf_dest_dir}/%{name} \ - GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 + DESTDIR=$RPM_BUILD_ROOT -rm -r $RPM_BUILD_ROOT%{_datadir}/locale/no -rm -f $RPM_BUILD_ROOT%{_libdir}/bonobo/*.la +rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/*.la -%find_lang %{name} --with-gnome +# the same locale as ur +rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/ur_PK + +%find_lang %{name} --with-gnome --with-omf %clean rm -rf $RPM_BUILD_ROOT %post -umask 022 -/usr/bin/scrollkeeper-update -%gconf_schema_install -[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 +%gconf_schema_install file-roller.schemas +%scrollkeeper_update_post +%update_desktop_database_post +%update_icon_cache hicolor + +%preun +%gconf_schema_uninstall file-roller.schemas %postun -umask 022 -/usr/bin/scrollkeeper-update -[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 +%scrollkeeper_update_postun +%update_desktop_database_postun +%update_icon_cache hicolor %files -f %{name}.lang %defattr(644,root,root,755) -%doc AUTHORS NEWS README +%doc AUTHORS NEWS README TODO %attr(755,root,root) %{_bindir}/file-roller -%attr(755,root,root) %{_libdir}/bonobo/*.so -%{_libdir}/bonobo/servers/*.server +%attr(755,root,root) %{_libdir}/nautilus/extensions-2.0/libnautilus-fileroller.so +%dir %{_libdir}/file-roller +%attr(755,root,root) %{_libdir}/file-roller/isoinfo.sh +%attr(755,root,root) %{_libdir}/file-roller/rpm2cpio %{_datadir}/file-roller -%{_datadir}/application-registry/file-roller.applications -%{_datadir}/mime-info/file-roller.* -%{_desktopdir}/* -%{_pixmapsdir}/file-roller.png -%{_omf_dest_dir}/%{name} -%{_sysconfdir}/gconf/schemas/* +%{_desktopdir}/file-roller.desktop +%{_iconsdir}/hicolor/*/apps/file-roller.* +%{_sysconfdir}/gconf/schemas/file-roller.schemas