grsync-vl.spec 5.7 KB

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