-# $Revision: 1.5 $Date: 2006-11-06 18:49:34 $
-#
-%define _rc rc2
-%define xfce_version 4.3.99.2
-#
-Summary: Xarchiver - a GTK+2 frontend to popular compression formats
-Summary(pl): Xarchiver - nak³adka GTK+2 na popularne formaty kompresji
+
+%define xfce_version 4.4.0
+Summary: Xarchiver - a GTK+3 frontend to popular compression formats
+Summary(pl.UTF-8): Xarchiver - nakładka GTK+3 na popularne formaty kompresji
Name: Xarchiver
-Version: 0.4.2
-Release: 0.%{_rc}.1
+Version: 0.5.4.23
+Release: 1
License: GPL
Group: X11/Applications
-Source0: http://www.xfce.org/archive/xfce-%{xfce_version}/src/xarchiver-%{version}%{_rc}.tar.bz2
-# Source0-md5: a05010faa1131bbba184595865b70e63
-URL: http://xarchiver.xfce.org/
+Source0: https://github.com/ib/xarchiver/archive/%{version}/xarchiver-%{version}.tar.gz
+# Source0-md5: bfdace2b113417e1bc77ef304280d103
+Patch0: %{name}-desktop.patch
+URL: https://github.com/ib/xarchiver/wiki
BuildRequires: autoconf >= 2.50
BuildRequires: automake
-BuildRequires: gtk+2-devel >= 2:2.10.6
-BuildRequires: pkgconfig
+BuildRequires: gettext-tools
+BuildRequires: gtk+3-devel >= 3.10
+BuildRequires: intltool >= 0.40.0
BuildRequires: libtool
-BuildRequires: rpmbuild(macros) >= 1.198
+BuildRequires: pkgconfig
+BuildRequires: rpmbuild(macros) >= 1.311
BuildRequires: xfce4-dev-tools >= %{xfce_version}
Requires(post,postun): desktop-file-utils
+Requires(post,postun): gtk-update-icon-cache
+Requires(post,postun): hicolor-icon-theme
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
-Xarchiver is a GTK+2 frontend to 7z, zip, rar, tar, bzip2, gzip, arj
+Xarchiver is a GTK+3 frontend to 7z, zip, rar, tar, bzip2, gzip, arj
and rpm (open and extract only). Xarchiver allows to create, add,
extract and delete files in the above formats. 7z, zip, rar and arj
password protected archives are supported.
-%description -l pl
-Xarchiver to nak³adka GTK+2 na 7z, zip, rar, tar, bzip2, gzip, arj i
-rpm (tylko otwieranie i rozpakowywanie). Xarchiver umo¿liwia
-tworzenie, dodawanie, rozpakowywanie oraz usuwanie plików w powy¿szych
-formatach. Obs³uguje równie¿ archiwa 7z, zip, rar i arj zabezpieczone
-has³em.
+%description -l pl.UTF-8
+Xarchiver to nakładka GTK+3 na 7z, zip, rar, tar, bzip2, gzip, arj i
+rpm (tylko otwieranie i rozpakowywanie). Xarchiver umożliwia
+tworzenie, dodawanie, rozpakowywanie oraz usuwanie plików w powyższych
+formatach. Obsługuje również archiwa 7z, zip, rar i arj zabezpieczone
+hasłem.
%prep
-%setup -q -n xarchiver-%{version}%{_rc}
+%setup -q -n xarchiver-%{version}
+%patch0 -p1
+mv -f po/pt{_PT,}.po
+sed -e 's/pt_PT/pt/' -i po/LINGUAS
%build
+mkdir m4
+%{__intltoolize}
%{__libtoolize}
%{__aclocal}
%{__autoconf}
%install
rm -rf $RPM_BUILD_ROOT
-
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-rm -f $RPM_BUILD_ROOT%{_docdir}/xarchiver/{AUTHORS,ChangeLog,COPYING,NEWS,README,TODO}
+%{__rm} $RPM_BUILD_ROOT%{_docdir}/xarchiver/{ChangeLog,COPYING,README}
%find_lang xarchiver
%post
%update_desktop_database_post
+%update_icon_cache hicolor
%postun
%update_desktop_database_postun
+%update_icon_cache hicolor
%files -f xarchiver.lang
%defattr(644,root,root,755)
-%doc AUTHORS ChangeLog FAQ README TODO
+%doc ChangeLog README
%attr(755,root,root) %{_bindir}/xarchiver
-%attr(755,root,root) %{_libdir}/thunar-archive-plugin/*.tap
-%dir %{_docdir}/xarchiver
+%attr(755,root,root) %{_libexecdir}/thunar-archive-plugin/*.tap
%docdir %{_docdir}/xarchiver
-%{_docdir}/xarchiver/html
-%{_datadir}/xarchiver
+%{_docdir}/xarchiver
+%{_iconsdir}/hicolor/*/apps/xarchiver.png
+%{_iconsdir}/hicolor/scalable/apps/xarchiver.svg
+%{_pixmapsdir}/xarchiver
%{_desktopdir}/*.desktop
-%{_pixmapsdir}/*.png
+%{_mandir}/man1/xarchiver.1*