Name: grsync Version: 1.1.1 Release: 1%{?dist} Summary: A Gtk+ GUI for rsync Group: User Interface/Desktops License: GPLv2 URL: http://www.opbyte.it/grsync/ Source0: http://www.opbyte.it/release/%{name}-%{version}.tar.gz Patch0: grsync-1.0.0-dsofix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gtk2-devel desktop-file-utils gettext perl(XML::Parser) BuildRequires: intltool %description Grsync is a GUI (Graphical User Interface) for rsync, the commandline directory synchronization tool. It makes use of the GTK libraries and is released under the GPL license, so it is opensource. It is in beta stage and doesn't support all of rsync features, but can be effectively used to synchronize local directories. For example some people use grsync to synchronize their music collection with removable devices or to backup personal files to a networked drive. %prep %setup -q %patch0 -p1 -b .dsofix # some minor corrections for rpmlint %{__sed} -i 's/\r//' README AUTHORS NEWS %build %configure make %{?_smp_mflags} sed -i 's|Icon=%{name}.png|Icon=%{name}|g' %{name}.desktop %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' desktop-file-install \ --remove-key=Encoding \ --remove-category=Application \ --add-category=FileTransfer \ --add-category=GTK \ --dir=%{buildroot}%{_datadir}/applications/ \ %{buildroot}/%{_datadir}/applications/%{name}.desktop %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %post touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : update-desktop-database &> /dev/null || : update-mime-database %{_datadir}/mime &> /dev/null || : %postun if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi update-desktop-database &> /dev/null || : update-mime-database %{_datadir}/mime &> /dev/null || : %posttrans gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING NEWS README %{_bindir}/grsync* %{_mandir}/man1/grsync*.1.* %{_datadir}/pixmaps/grsync*.png %{_datadir}/applications/grsync.desktop %{_datadir}/grsync/ %{_datadir}/icons/hicolor/*/mimetypes/application-x-grsync-session.png %{_datadir}/mime/packages/grsync.xml %changelog * Tue May 11 2010 Christoph Wickert <cwickert@fedoraproject.org> - 1.1.1-1 - Update to 1.1.1 * Wed Mar 31 2010 Christoph Wickert <cwickert@fedoraproject.org> - 1.1.0-1 - Update to 1.1.0 - Add scriptlets to update icon cache and install mime type * Tue Feb 16 2010 Christoph Wickert <cwickert@fedoraproject.org> - 1.0.0-2 - Add patch to fix DSO linking (#565142) * Fri Feb 04 2010 Christoph Wickert <cwickert@fedoraproject.org> - 1.0.0-1 - Update to 1.0.0 * Tue Dec 22 2009 Sebastian Vahl <fedora@deadbabylon.de> - 0.9.3-1 - new upstream release * Mon Oct 05 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.9.2-1 - new upstream release (fixes #524169) * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Jul 01 2009 Sebastian Vahl <fedora@deadbabylon.de> - 0.9.1-1 - new upstream release * Sun Jun 14 2009 Sebastian Vahl <fedora@deadbabylon.de> - 0.9.0-1 - new upstream release * Fri Apr 10 2009 Sebastian Vahl <fedora@deadbabylon.de> - 0.6.3-2 - BR: intltool * Fri Apr 10 2009 Sebastian Vahl <fedora@deadbabylon.de> - 0.6.3-1 - new upstream release * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Dec 11 2008 Sebastian Vahl <fedora@deadbabylon.de> - 0.6.2-1 - new upstream release - drop grsync-0.6.1-fix-crash-when-adding-new-sessions.patch * Fri Feb 08 2008 Sebastian Vahl <fedora@deadbabylon.de> - 0.6.1-2 - workaround crash when adding new sessions (#385051) * Wed Nov 28 2007 Sebastian Vahl <fedora@deadbabylon.de> - 0.6.1-1 - New upstream version: 0.6.1 * Tue Sep 13 2007 Sebastian Vahl <fedora@deadbabylon.de> - 0.6-1 - New upstream version: 0.6 - Change license to GPLv2 * Tue May 15 2007 Sebastian Vahl <fedora@deadbabylon.de> - 0.5.2-2 - BR: perl(XML::Parser) * Tue Jan 23 2007 Sebastian Vahl <fedora@deadbabylon.de> - 0.5.2-1 - New upstream version: 0.5.2 * Fri Dec 01 2006 Sebastian Vahl <fedora@deadbabylon.de> - 0.5-2 - BR: gettext * Sat Nov 11 2006 Sebastian Vahl <fedora@deadbabylon.de> - 0.5-1 - New upstream version: 0.5 * Fri May 05 2006 Sebastian Vahl <fedora@deadbabylon.de> - 0.4.1-1 - Initial Spec Release