keepnote-vl.spec 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
  2. Summary: A note taking application
  3. Summary(ja): ノート作成アプリケーション
  4. Name: keepnote
  5. Version: 0.7.8
  6. Release: 1%{?_dist_release}
  7. Group: Applications/Editors
  8. License: GPLv2+
  9. URL: http://rasm.ods.org/keepnote/
  10. Source0: %{name}/%{name}-%{version}.tar.gz
  11. Source1: ja_JP.UTF8.po
  12. Patch1: Makefile_gettetxt.patch
  13. Patch2: fix_desktop.patch
  14. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  15. BuildArch: noarch
  16. BuildRequires: python-devel
  17. BuildRequires: python-setuptools
  18. BuildRequires: gtkspell-devel
  19. BuildRequires: desktop-file-utils
  20. # for Japanese language file build
  21. BuildRequires: gettext
  22. BuildRequires: intltool
  23. Requires: pygtk2
  24. Requires: gnome-python-extras
  25. Requires: sqlite3 >= 3.5.0
  26. %description
  27. KeepNote is a note taking application that works on Windows, Linux, and Mac OS X.
  28. With KeepNote, you can store your class notes, TODO lists, research notes,
  29. journal entries, paper outlines, etc in a simple notebook hierarchy with
  30. rich-text formatting, images, and more. Using full-text search, you can
  31. retrieve any note for later reference.
  32. %description -l ja
  33. KeepNote は Windows、Linux、Mac OS X で動作するノート作成アプリケーションです。
  34. KeepNote では、あなたの分類ノート、TODO リスト、研究ノート、
  35. 日記のエントリ、新聞の概略などを階層化したリッチテキストフォーマットや
  36. 画像付きなどのシンプルなノートとして保存することができます。
  37. フルテキスト検索を使い、後で参照するために取ったメモを検索できます。
  38. %prep
  39. %setup -q
  40. %patch1 -p1
  41. %patch2 -p1
  42. %{__cp} -f %{SOURCE1} gettext/ja_JP.UTF8.po
  43. make -f Makefile.gettext make LANG=ja_JP.UTF8
  44. %build
  45. python setup.py build
  46. %install
  47. rm -rf %{buildroot}
  48. python setup.py install --skip-build --root %{buildroot}
  49. desktop-file-install --vendor="" \
  50. --delete-original \
  51. --add-category="Office;" \
  52. --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/*
  53. %clean
  54. rm -rf %{buildroot}
  55. %post
  56. touch --no-create %{_datadir}/icons/hicolor || :
  57. %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
  58. update-desktop-database > /dev/null 2>&1 || :
  59. %postun
  60. touch --no-create %{_datadir}/icons/hicolor || :
  61. %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
  62. update-desktop-database > /dev/null 2>&1 || :
  63. %files
  64. %defattr(-,root,root,-)
  65. %doc LICENSE README
  66. %{_bindir}/%{name}
  67. %{_datadir}/applications/%{name}.desktop
  68. %{_datadir}/icons/hicolor/48x48/apps/keepnote.png
  69. %{python_sitelib}/*
  70. %changelog
  71. * Sun Jun 17 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.8-1
  72. - new upstream release
  73. - added Requires: sqlite3 >= 3.5.0
  74. - re-added source1
  75. * Sat Jan 14 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.7-1
  76. - new upstream release
  77. * Wed Nov 23 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.6-1
  78. - new upstream release
  79. - added patch2 to fix desktop file
  80. * Mon Sep 12 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.5-1
  81. - new upstream release
  82. * Thu Jul 09 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.4-1
  83. - new upstream release
  84. * Wed May 18 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.2-1
  85. - new upstream release
  86. - dropt source1
  87. - merged upstream
  88. * Tue Jan 25 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.8-1
  89. - new upstream release
  90. * Tue Dec 28 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.7-1
  91. - new upstream release
  92. - re-added source1
  93. - fixed .desktop file a little
  94. - used python macro
  95. * Sat Oct 16 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.5-1
  96. - new upstream release
  97. - added BuildRequires: gettext, intltool
  98. * Sun Aug 1 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.4-1
  99. - new upstream release
  100. * Wed Jul 7 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.3-1
  101. - new upstream release
  102. - dropt source1
  103. - merged upstream
  104. * Thu May 6 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.2-2
  105. - updated Source1
  106. - fixed desktop-file-install --add-category section
  107. * Tue Feb 23 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.2-1
  108. - new upstream release
  109. - updated Source1 and Patch1
  110. * Sat Feb 13 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.1-2
  111. - updated Source1
  112. * Sun Feb 7 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.1-1
  113. - new upstream release
  114. * Sat Nov 28 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6-2
  115. - added BuildRequires: gtkspell-devel
  116. - updated Source1
  117. * Sat Nov 21 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6-1
  118. - initial build for VineSeed
  119. * Fri Jul 31 2009 Texstar <texstar@gmail.com> 0.5.3-1pclos2009
  120. - create
  121. file:///home/toshi/rpm/SOURCES/keepnote/keepnote-0.7.2/desktop/keepnote.desktop