grsync-vl.spec 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. Name: grsync
  2. Version: 1.2.0
  3. Release: 1%{?_dist_release}
  4. Summary: A Gtk+ GUI for rsync
  5. Summary(ja): rsync の Gtk+ GUI
  6. Group: Applications/Internet
  7. License: GPLv2
  8. URL: http://www.opbyte.it/grsync/
  9. Source0: http://www.opbyte.it/release/%{name}-%{version}.tar.gz
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  11. BuildRequires: gtk2-devel >= 2.16.0
  12. BuildRequires: desktop-file-utils gettext-devel perl-XML-Parser
  13. BuildRequires: intltool pkgconfig
  14. Requires: gtk2 rsync
  15. %description
  16. Grsync is a GUI (Graphical User Interface) for rsync, the commandline
  17. directory synchronization tool. It makes use of the GTK libraries and
  18. is released under the GPL license, so it is opensource. It is in beta
  19. stage and doesn't support all of rsync features, but can be effectively
  20. used to synchronize local directories. For example some people use
  21. grsync to synchronize their music collection with removable devices or
  22. to backup personal files to a networked drive.
  23. %description -l ja
  24. Grsync は コマンドラインのディレクトリ同期ツールである rsync の
  25. GUI(グラフィカルユーザインタフェース)です。
  26. GTK ライブラリを利用して作成しており、GPL ライセンスの下で
  27. リリースされているので、オープンソースです。
  28. ベータ版の段階なので rsync の機能のすべてをサポートはしていませんが、
  29. ローカルディレクトリを同期するために効果的に使用できます。
  30. たとえば、リムーバブルデバイスに自分の音楽コレクションを同期させたり、
  31. 個人のファイルをネットワークドライブにバックアップするために
  32. grsync を使います。
  33. %prep
  34. %setup -q
  35. # some minor corrections for rpmlint
  36. %{__sed} -i 's/\r//' README AUTHORS NEWS
  37. %build
  38. %configure
  39. make %{?_smp_mflags}
  40. %{__sed} -i 's/Icon=grsync.png/Icon=grsync/g' %{name}.desktop
  41. %install
  42. rm -rf $RPM_BUILD_ROOT
  43. make install DESTDIR=$RPM_BUILD_ROOT
  44. desktop-file-install \
  45. --add-category=GTK \
  46. --dir=%{buildroot}%{_datadir}/applications/ \
  47. %{buildroot}/%{_datadir}/applications/%{name}.desktop
  48. %find_lang %{name}
  49. %clean
  50. rm -rf $RPM_BUILD_ROOT
  51. %files -f %{name}.lang
  52. %defattr(-,root,root,-)
  53. %doc AUTHORS ChangeLog COPYING NEWS README
  54. %{_bindir}/grsync*
  55. %{_mandir}/man1/grsync*.1.gz
  56. %{_datadir}/applications/grsync.desktop
  57. %{_datadir}/grsync/
  58. %{_datadir}/icons/
  59. %{_datadir}/mime/
  60. %{_datadir}/pixmaps/
  61. %changelog
  62. * Sun Jul 31 2011 Toshihahru Kudoh <toshi.kd2@gmail.com> - 1.2.0-1
  63. - new upstream release
  64. - fixed desktop file error
  65. * Tue May 11 2010 Toshihahru Kudoh <toshi.kd2@gmail.com> - 1.1.1-1
  66. - new upstream release
  67. * Tue May 4 2010 Toshihahru Kudoh <toshi.kd2@gmail.com> - 1.1.0-1
  68. - new upstream release
  69. - added %{_datadir}/icons/, %{_datadir}/mime/ in %files section
  70. * Sat Feb 6 2010 Toshihahru Kudoh <toshi.kd2@gmail.com> - 1.0.0-1
  71. - new upstream release
  72. * Thu Dec 3 2009 Toshihahru Kudoh <toshi.kd2@gmail.com> - 0.9.3-2
  73. - fixed changelog typo
  74. - probed Japanese description
  75. * Wed Dec 2 2009 Toshihahru Kudoh <toshi.kd2@gmail.com> - 0.9.3-1
  76. - new upstream release
  77. - added BuildRequires: pkgconfig
  78. - changed BuildRequires: gtk2-devel >= 2.16.0
  79. * Wed Oct 14 2009 Toshihahru Kudoh <toshi.kd2@gmail.com> - 0.9.2-1
  80. - initial build for VineSeed
  81. * Mon Oct 05 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.9.2-1
  82. - new upstream release (fixes #524169)
  83. * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-2
  84. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  85. * Wed Jul 01 2009 Sebastian Vahl <fedora@deadbabylon.de> - 0.9.1-1
  86. - new upstream release
  87. * Sun Jun 14 2009 Sebastian Vahl <fedora@deadbabylon.de> - 0.9.0-1
  88. - new upstream release
  89. * Fri Apr 10 2009 Sebastian Vahl <fedora@deadbabylon.de> - 0.6.3-2
  90. - BR: intltool
  91. * Fri Apr 10 2009 Sebastian Vahl <fedora@deadbabylon.de> - 0.6.3-1
  92. - new upstream release
  93. * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-2
  94. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  95. * Thu Dec 11 2008 Sebastian Vahl <fedora@deadbabylon.de> - 0.6.2-1
  96. - new upstream release
  97. - drop grsync-0.6.1-fix-crash-when-adding-new-sessions.patch
  98. * Fri Feb 08 2008 Sebastian Vahl <fedora@deadbabylon.de> - 0.6.1-2
  99. - workaround crash when adding new sessions (#385051)
  100. * Wed Nov 28 2007 Sebastian Vahl <fedora@deadbabylon.de> - 0.6.1-1
  101. - New upstream version: 0.6.1
  102. * Tue Sep 13 2007 Sebastian Vahl <fedora@deadbabylon.de> - 0.6-1
  103. - New upstream version: 0.6
  104. - Change license to GPLv2
  105. * Tue May 15 2007 Sebastian Vahl <fedora@deadbabylon.de> - 0.5.2-2
  106. - BR: perl(XML::Parser)
  107. * Tue Jan 23 2007 Sebastian Vahl <fedora@deadbabylon.de> - 0.5.2-1
  108. - New upstream version: 0.5.2
  109. * Fri Dec 01 2006 Sebastian Vahl <fedora@deadbabylon.de> - 0.5-2
  110. - BR: gettext
  111. * Sat Nov 11 2006 Sebastian Vahl <fedora@deadbabylon.de> - 0.5-1
  112. - New upstream version: 0.5
  113. * Fri May 05 2006 Sebastian Vahl <fedora@deadbabylon.de> - 0.4.1-1
  114. - Initial Spec Release