tomboy-vl.spec 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. %define tomboy_dir %{_prefix}/lib
  2. %define pkgconfigdir %{_datadir}/pkgconfig
  3. Summary: Tomboy is a desktop note-taking application for Linux and Unix.
  4. Summary(ja): Linux 向けのデスクトップ用ノートテーカー(メモ)アプリケーション
  5. Name: tomboy
  6. Version: 1.10.2
  7. Release: 1%{?_dist_release}
  8. Source0: http://download.gnome.org/sources/%{name}/1.10/%{name}-%{version}.tar.xz
  9. License: LGPL
  10. Group: User Interface/Desktops
  11. URL: http://www.gnome.org/projects/tomboy/
  12. Requires: gtkspell
  13. Requires: gconf-sharp2
  14. # Requires: gnome-panel-sharp
  15. Requires: mono-addins
  16. BuildRequires: gtk3-devel >= 3.0.0
  17. BuildRequires: atk-devel >= 1.2.4
  18. BuildRequires: gtkspell-devel
  19. BuildRequires: gtk-sharp2, dbus-devel
  20. BuildRequires: mono-core
  21. BuildRequires: dbus-sharp-glib-devel
  22. BuildRequires: mono-addins, mono-devel
  23. BuildRequires: gnome-sharp2, gconf-sharp2
  24. BuildRequires: art-sharp2, gnome-vfs-sharp2
  25. BuildRequires: gnome-doc-utils >= 0.3.2, docbook-dtds
  26. BuildRequires: libSM-devel
  27. Requires(post): shared-mime-info
  28. Requires(postun): shared-mime-info
  29. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  30. Vendor: Project Vine
  31. Distribution: Vine Linux
  32. Packager: kazutaka
  33. %description
  34. Tomboy is a desktop note-taking application for Linux and Unix. Simple and easy
  35. to use, but with potential to help you organize the ideas and information you
  36. deal with every day. The key to Tomboy's usefulness lies in the ability to
  37. relate notes and ideas together. Using a WikiWiki-like linking system,
  38. organizing ideas is as simple as typing a name. Branching an idea off is easy
  39. as pressing the Link button. And links between your ideas won't break, even when
  40. renaming and reorganizing them.
  41. %description -l ja
  42. Tomboy は Linux と Unix 向けのデスクトップ用ノートテーカー(メモ)アプリ
  43. ケーションです。シンプルで使い易いですが、あなたが毎日扱うアイディアや
  44. 情報を整理するのに役に立つ能力を持っています。Tomboy の使い易さのキー
  45. ポイントは、ノートとアイディアを関連付ける点です。WikiWiki ライクなリン
  46. クシステムを使うことで、アイデアは名前を入力するだけで整理され、リンク
  47. ボタンを押すだけでアイデア同士をつなげることができます。また名前を変え
  48. たり整理し直してもアイデア間のリンクが切れることはありません。
  49. %prep
  50. %setup -q
  51. %build
  52. %configure \
  53. --disable-scrollkeeper \
  54. --disable-evolution \
  55. --disable-galago \
  56. --disable-update-mimedb \
  57. --libdir=%{_prefix}/lib
  58. # --enable-panel-applet=yes \
  59. %{__make}
  60. %install
  61. %{__rm} -rf ${RPM_BUILD_ROOT}
  62. export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
  63. %{__make} install \
  64. DESTDIR=${RPM_BUILD_ROOT} \
  65. pkgdatadir=%{_datadir} \
  66. libdir=%{tomboy_dir} \
  67. pkgconfigdir=%{pkgconfigdir}
  68. unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
  69. %find_lang %{name}
  70. %post
  71. update-desktop-database &>/dev/null || :
  72. update-mime-database >&/dev/null || :
  73. scrollkeeper-update > /dev/null 2>&1 || :
  74. export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
  75. gconftool-2 --makefile-install-rule \
  76. %{_sysconfdir}/gconf/schemas/tomboy.schemas > /dev/null
  77. touch --no-create %{_datadir}/icons/hicolor
  78. if [ -x /usr/bin/gtk-update-icon-cache ]; then
  79. gtk-update-icon-cache -q %{_datadir}/icons/hicolor
  80. fi
  81. %preun
  82. export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
  83. gconftool-2 --makefile-uninstall-rule \
  84. %{_sysconfdir}/gconf/schemas/tomboy.schemas >/dev/null;
  85. %postun
  86. update-desktop-database &>/dev/null || :
  87. update-mime-database >&/dev/null || :
  88. scrollkeeper-update > /dev/null 2>&1 || :
  89. %clean
  90. %__rm -rf ${RPM_BUILD_ROOT}
  91. %files -f %{name}.lang
  92. %defattr(-,root,root)
  93. %doc AUTHORS COPYING ChangeLog NEWS README
  94. %{_bindir}/tomboy
  95. #%{_bindir}/tomboy-panel
  96. %dir %{tomboy_dir}/tomboy
  97. %dir %{tomboy_dir}/tomboy/addins
  98. %{tomboy_dir}/tomboy/Tomboy.*
  99. %{tomboy_dir}/tomboy/libtomboy.*
  100. %{tomboy_dir}/tomboy/addins/*
  101. #%{tomboy_dir}/bonobo/servers/GNOME_TomboyApplet.server
  102. %{_datadir}/dbus-1/services/org.gnome.Tomboy.service
  103. %{_datadir}/applications/tomboy.desktop
  104. %{_datadir}/gnome/help/tomboy
  105. %{_datadir}/icons/hicolor/
  106. %{_datadir}/mime/packages/%{name}.xml
  107. %{_mandir}/man1/tomboy.1.gz
  108. %{_sysconfdir}/gconf/schemas/tomboy.schemas
  109. %{pkgconfigdir}/tomboy-addins.pc
  110. %changelog
  111. * Sun May 20 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.2-1
  112. - new upstream release
  113. - remove Patch0
  114. - remove BuildRequires: ndesk-dbus, ndesk-dbus-glib
  115. - add BuildRequires: dbus-sharp-glib-devel
  116. * Sun Apr 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.1-1
  117. - new upstream release
  118. * Mon Nov 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.3-1
  119. - new upstream release
  120. - update Patch0 (tomboy-1.8.3-ndesk-dbus.patch)
  121. * Fri Sep 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-1
  122. - new upstream release
  123. - add Patch0 (tomboy-1.8.0-ndesk-dbus.patch)
  124. - remove BuildRequires: dbus-sharp-glib-devel
  125. - add BuildRequires: ndesk-dbus, ndesk-dbus-glib
  126. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.7-1
  127. - new upstream release
  128. * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.5-1
  129. - new upstream release
  130. * Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.2-1
  131. - new upstream release
  132. - drop BuildRequires: gnome-panel-sharp
  133. - add BuildRequires: dbus-sharp-glib-devel
  134. * Mon Apr 25 2011 Shu KONNO <owa@bg.wakwak.com> 1.4.2-3
  135. - rebuilt with mono-2.10.1-3
  136. * Sun Apr 03 2011 Shu KONNO <owa@bg.wakwak.com> 1.4.2-2
  137. - rebuilt with mono-2.10.1
  138. * Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.2-1
  139. - new upstream release
  140. * Tue Oct 05 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
  141. - new upstream release
  142. - add BuildRequires: libSM-devel
  143. - add Requires: gconf-sharp2, gnome-panel-sharp, ndesk-dbus, ndesk-dbus-glib, mono-addins
  144. - add configure option (--enable-panel-applet=yes)
  145. - fix %files
  146. * Mon Jul 26 2010 Shu KONNO <owa@bg.wakwak.com> 1.2.0-2
  147. - rebuilt with mono-addins-0.5
  148. * Sat Apr 17 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.2.0-1
  149. - new upstream release
  150. - add --disable-update-mimedb configure option
  151. - run update-mime-database at %%post and %%postun
  152. - add Requires(post/postun): shared-mime-info
  153. - add BuildRequires: gnome-doc-utils, docbook-dtds (<BTS:VineLinux:904>)
  154. * Sat Oct 10 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.0-1
  155. - new upstream release
  156. * Sat Aug 15 2009 0.14.2-3
  157. - add BuildRequires: mono-devel
  158. - run update-desktop-database and gtk-update-icon-cache as %post & %postun
  159. * Fri Jul 10 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.2-2
  160. - rebuild with latest rpm to update mono-dependencies
  161. * Tue May 19 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.2-1
  162. - new upstream release
  163. * Fri May 01 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.1-1
  164. - new upstream release
  165. - add BuildRequires: gnome-panel-sharp >= 2.26.0
  166. - add Packager tag
  167. * Thu Mar 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.13.6-1
  168. - new upstream release
  169. - remove unneeded Requires:
  170. - add --enable-dbus=yes to configure option
  171. * Fri Jan 30 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.12.2-1
  172. - new upstream release
  173. * Mon Nov 03 2008 Shu KONNO <owa@bg.wakwak.com> 0.12.0-2
  174. - dropt %%{_libdir}/tomboy/Mono.Addins.* in %%files
  175. - added BuildRequires: mono-addins
  176. - added Requires: mono-addins
  177. - added macro %%pkgconfigdir
  178. * Thu Oct 09 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.12.0-1
  179. - source update
  180. - add BuildRequires: gnome-sharp2, gconf-sharp2, art-sharp2, gnome-vfs-sharp2
  181. * Tue Apr 22 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.1-1
  182. - source update.
  183. - add BuildRequires:ndesk-dbus, ndesk-dbus-glib
  184. - apply new versioning policy
  185. * Sat Oct 27 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.1-0vl1
  186. - source update.
  187. * Sun Apr 29 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.3-0vl1
  188. - source update.
  189. * Wed Oct 04 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.1-0vl2
  190. - add mono-core in Requires and BuildRequres. <BTS:VineLinux:226>
  191. * Sun Sep 24 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.1-0vl1
  192. - source update.
  193. - change Group to User Interface/Desktops.
  194. * Sun Sep 24 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.5-0vl1
  195. - initial build for Vine Linux