X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=file-roller.spec;h=0bc64dc451dda73cf2160daa5fcb343eac33a2f3;hb=bc8da9c65cb595867cea60720620b60781da0712;hp=abce4665839fd1e38094ea11a65812cd33fcf09d;hpb=f959e64392205a0796cbaa42472669a40cb69ba6;p=packages%2Ffile-roller.git diff --git a/file-roller.spec b/file-roller.spec index abce466..0bc64dc 100644 --- a/file-roller.spec +++ b/file-roller.spec @@ -1,26 +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.3.4 +Version: 2.32.0 Release: 1 License: GPL v2 Group: X11/Applications -Source0: http://ftp.gnome.org/pub/gnome/sources/%{name}/2.3/%{name}-%{version}.tar.bz2 -# Source0-md5: cea88c9af18cc3bc3e65dc57c207503f +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 -BuildRequires: autoconf +BuildRequires: GConf2-devel >= 2.24.0 +BuildRequires: autoconf >= 2.61 BuildRequires: automake -BuildRequires: gnome-vfs2-devel >= 2.2.0 -BuildRequires: libglade2-devel >= 2.0.1 -BuildRequires: libgnome-devel >= 2.2.0 -BuildRequires: libgnomeui-devel >= 2.3.3.1-2 +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 -Requires(post): scrollkeeper -Requires: gnome-vfs2 >= 2.2.0 +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(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 @@ -29,30 +55,30 @@ Roller 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 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) - - 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: +- 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. + +%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) @@ -60,55 +86,71 @@ 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 +sed -i 's/^en@shaw//' po/LINGUAS +rm po/en@shaw.po %build -rm -f missing +%{__gnome_doc_prepare} +%{__intltoolize} %{__libtoolize} %{__aclocal} %{__autoconf} +%{__autoheader} %{__automake} %configure \ --disable-schemas-install \ + --disable-silent-rules \ --disable-static + %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ - DESTDIR=$RPM_BUILD_ROOT \ - omf_dest_dir=%{_omf_dest_dir}/%{name} + DESTDIR=$RPM_BUILD_ROOT + +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 -/usr/bin/scrollkeeper-update -%gconf_schema_install +%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 -p /usr/bin/scrollkeeper-update +%postun +%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/*.la -%{_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