hotot-vl.spec 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. Name: hotot
  2. Version: 0.9.8.13
  3. Release: 2.git20130311%{?_dist_release}
  4. Summary: Hotot lightweight & open source microblogging client using Python language and designed for Linux.
  5. Summary(ja): Hotot は Python 言語を使用した、軽量&オープンソースな Linux 向けのマイクロブログクライアントです。
  6. Group: Applications/Internet
  7. License: LGPLv3+
  8. URL: http://code.google.com/p/hotot
  9. Source0: hotot-%{version}-git20130311.tar.xz
  10. #Patch0: fix_messages_ja.patch
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  12. BuildRequires: cmake
  13. BuildRequires: desktop-file-utils
  14. BuildRequires: gettext
  15. BuildRequires: intltool
  16. BuildRequires: kdelibs-devel
  17. BuildRequires: pygtk2-devel WebKit-gtk-devel libxslt-devel
  18. BuildRequires: python-devel
  19. BuildRequires: python-distutils-extra
  20. BuildRequires: qt4-devel
  21. %description
  22. Hotot, is a lightweight & open source Microblogging Client,
  23. coding using Python language and designed for Linux.
  24. It depends less but supports more.
  25. It's been developed actively and still in Alpha stage.
  26. %description -l ja
  27. Hotot は Python 言語を使用した、軽量&オープンソースな Linux 向けの
  28. マイクロブログクライアントです。
  29. 依存はより少なく、より多くのサポートを。
  30. 活発に開発していますが、まだアルファの段階です。
  31. %package common
  32. Summary: common files for Hotot
  33. Summary(ja): Hotot の共通ファイル
  34. Group: Applications/Internet
  35. BuildArch: noarch
  36. Obsoletes: hotot =< 0.9.7.37-2.git20120205
  37. %description common
  38. Hotot, is a lightweight & open source Microblogging Client,
  39. coding using Python language and designed for Linux.
  40. This package contains Hotot common files.
  41. %description common -l ja
  42. Hotot は Python 言語を使用した、軽量&オープンソースな Linux 向けの
  43. マイクロブログクライアントです。
  44. このパッケージは Hotot の共通ファイルを含んでいます。
  45. %package gtk
  46. Summary: Hotot GTK+ client
  47. Summary(ja): Hotot GTK+ クライアント
  48. Group: Applications/Internet
  49. Obsoletes: hotot =< 0.9.7.37-2.git20120205
  50. Requires: %{name}-common = %{version}
  51. Requires: notify-python
  52. Requires: pygtk2
  53. Requires: pygobject
  54. Requires: python-keybinder
  55. Requires: pywebkitgtk >= 1.1.8
  56. %description gtk
  57. Hotot, is a lightweight & open source Microblogging Client,
  58. coding using Python language and designed for Linux.
  59. It depends less but supports more.
  60. It's been developed actively and still in Alpha stage.
  61. This package contains Hotot GTK+ client.
  62. %description gtk -l ja
  63. Hotot は Python 言語を使用した、軽量&オープンソースな Linux 向けの
  64. マイクロブログクライアントです。
  65. 依存はより少なく、より多くのサポートを。
  66. 活発に開発していますが、まだアルファの段階です。
  67. このパッケージは Hotot の GTK+ クライアントを含んでいます。
  68. %package qt
  69. Summary: Hotot qt client
  70. Summary(ja): Hotot qt クライアント
  71. Group: Applications/Internet
  72. Obsoletes: hotot =< 0.9.7.37-2.git20120205
  73. Requires: %{name}-common = %{version}
  74. %description qt
  75. Hotot, is a lightweight & open source Microblogging Client,
  76. coding using Python language and designed for Linux.
  77. It depends less but supports more.
  78. It's been developed actively and still in Alpha stage.
  79. This package contains Hotot Qt client.
  80. %description qt -l ja
  81. Hotot は Python 言語を使用した、軽量&オープンソースな Linux 向けの
  82. マイクロブログクライアントです。
  83. 依存はより少なく、より多くのサポートを。
  84. 活発に開発していますが、まだアルファの段階です。
  85. このパッケージは Hotot の Qt クライアントを含んでいます。
  86. %prep
  87. %setup -q -n %{name}
  88. #%patch0 -p1
  89. sed -i 's/0.9.8.11/0.9.8.13/' data/js/conf.js
  90. %build
  91. cmake -DCMAKE_INSTALL_PREFIX=/usr -DWITH_GIR=OFF ./
  92. make %{?_smp_mflags}
  93. %install
  94. rm -rf %{buildroot}
  95. make install DESTDIR=%{buildroot}
  96. %find_lang %{name}
  97. %check
  98. desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
  99. desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}-qt.desktop
  100. %clean
  101. rm -rf %{buildroot}
  102. %post common
  103. %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
  104. %postun common
  105. %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
  106. %files common -f %{name}.lang
  107. %defattr(-,root,root,-)
  108. %doc ChangeLog LGPL-license.txt README.md
  109. %{_datadir}/%{name}/
  110. %{_datadir}/icons/*
  111. %files gtk
  112. %defattr(-,root,root,-)
  113. %{python_sitearch}/%{name}
  114. %{_bindir}/%{name}
  115. %{_datadir}/applications/%{name}.desktop
  116. %files qt
  117. %defattr(-,root,root,-)
  118. %{_bindir}/%{name}-qt
  119. %{_datadir}/applications/%{name}-qt.desktop
  120. %{_datadir}/kde4/apps/desktoptheme/default/icons/hotot_qt.svg
  121. %changelog
  122. * Sun May 26 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.8.13-2.git20130311
  123. - added Obsoletes tag for all packages: hotot =< 0.9.7.37-2.git20120205
  124. * Thu May 02 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.8.13-1.git20130311
  125. - new upstream snapshot
  126. - fixed version in data/js/conf.js
  127. * Sat Jul 28 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.8.7-1.git20120728
  128. - new upstream snapshot
  129. - splitted packages to hotot-common, hotot-gtk, hotot-qt
  130. * Wed Feb 29 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.7.45-1.git20120310
  131. - new upstream release
  132. - deleted BuildArch: noarch
  133. - added BuildRequires: cmake
  134. * Mon Feb 06 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.7.37-1.git20120205
  135. - new upstream release
  136. * Wed Jan 18 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.7.34-1.git20120118
  137. - new upstream release
  138. - added BuildRequires: desktop-file-utils, python-devel
  139. - added patch0 to fix Japanese messages
  140. * Thu Sep 22 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.7-1.hg1018
  141. - new upstream release
  142. - changed License: LGPLv2+ to LGPLv3+
  143. - changed Requires: keybinder to python-keybinder
  144. - run desktop-file-validate
  145. * Sat Jul 23 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.6-1.hg889
  146. - initial build for Vine Linux
  147. * Sat Nov 6 2010 Radek Ryckowski <radek@ebi.ac.uk> - 0.9.5 hg 531:69b7cd2aef25
  148. - Initial RPM release