hotot-vl.spec 6.2 KB

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