source: projects/specs/trunk/t/tomboy/tomboy-vl.spec @ 9477

Revision 9477, 9.7 KB checked in by inagaki, 9 years ago (diff)

2015-03-31 Ryoichi INAGAKI <ryo1@…>

  • boo: added patch and rebuilt
  • gnome-keyring-sharp, mono-tools, nofity-sharp: updated
  • tomboy: rebuilt


Line 
1%define tomboy_dir %{_prefix}/lib
2%define pkgconfigdir %{_datadir}/pkgconfig
3
4Summary:        Tomboy is a desktop note-taking application for Linux and Unix.
5Summary(ja):    Linux 向けのデスクトップ用メモ取りアプリケーション
6Name:           tomboy
7Version:        1.14.1
8Release:        4%{?_dist_release}
9
10License:        LGPLv2
11Group:          Applications/Accessories
12URL:            https://wiki.gnome.org/Apps/Tomboy
13
14Source0:        http://download.gnome.org/sources/%{name}/1.14/%{name}-%{version}.tar.xz
15
16# Vine Patch
17# ad-hoc patch to build with dbus-sharp 0.8.0
18Patch100:       tomboy-1.14.1-dbussharp2.patch
19
20BuildRoot:      %{_tmppath}/%{name}-%{version}-root
21BuildRequires:  atk-devel >= 1.2.4
22BuildRequires:  GConf2-devel
23BuildRequires:  gtk-sharp2-devel >= 2.10.1
24BuildRequires:  gtk2-devel >= 2.20
25BuildRequires:  gtkspell-devel
26BuildRequires:  dbus-devel
27BuildRequires:  dbus-sharp-glib-devel
28BuildRequires:  mono-core
29BuildRequires:  mono-addins-devel
30BuildRequires:  mono-devel
31BuildRequires:  gnome-sharp2 >= 2.24
32BuildRequires:  gconf-sharp2
33BuildRequires:  art-sharp2
34BuildRequires:  gnome-vfs-sharp2
35BuildRequires:  docbook-dtds
36BuildRequires:  gnome-doc-utils >= 0.17.3
37BuildRequires:  libSM-devel
38Requires:       gtkspell
39Requires:       gconf-sharp2
40# Requires:     gnome-panel-sharp
41Requires:       mono-addins
42
43Requires(post): shared-mime-info
44Requires(postun): shared-mime-info
45
46Vendor:         Project Vine
47Distribution:   Vine Linux
48Packager:       kazutaka, Takemikaduchi
49
50%description
51Tomboy is a desktop note-taking application for Linux and Unix. Simple and easy
52to use, but with potential to help you organize the ideas and information you
53deal with every day.  The key to Tomboy's usefulness lies in the ability to
54relate notes and ideas together.  Using a WikiWiki-like linking system,
55organizing ideas is as simple as typing a name.  Branching an idea off is easy
56as pressing the Link button. And links between your ideas won't break, even when
57renaming and reorganizing them.
58
59%description -l ja
60Tomboy は Linux/Unix 向けのデスクトップ用メモ取りアプリケーションです。シンプルで使い易いですが、あなたが毎日扱うアイディアや情報を整理するのに役に立つ能力を持っています。Tomboy の使い易さのキーポイントは、ノートとアイディアを関連付ける点です。WikiWiki ライクなリンクシステムを使うことで、アイデアは名前を入力するだけで整理され、リンクボタンを押すだけでアイデア同士をつなげることができます。また名前を変えたり整理し直してもアイデア間のリンクが切れることはありません。
61
62
63%package        devel
64Summary:        Development files for %{name}
65Summary(ja):    %{name} の開発用ファイル集
66Group:          Development/Libraries
67Requires:       %{name} = %{version}-%{release}
68Requires:       gtk-sharp2-devel >= 2.10.1
69Requires:       pkgconfig
70
71%description    devel
72The %{name}-devel package contains development files for %{name}.
73
74
75%prep
76%setup -q
77%patch100 -p0 -b .dbussharp2
78
79autoreconf -fiv
80
81%build
82%configure \
83        --disable-scrollkeeper \
84        --disable-evolution \
85        --disable-galago \
86        --disable-update-mimedb \
87        --libdir=%{_prefix}/lib
88
89%{__make}
90
91
92%install
93%{__rm} -rf ${RPM_BUILD_ROOT}
94export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
95%{__make} install \
96        DESTDIR=${RPM_BUILD_ROOT} \
97        pkgdatadir=%{_datadir} \
98        libdir=%{tomboy_dir} \
99        pkgconfigdir=%{pkgconfigdir}
100
101unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
102
103%find_lang %{name}
104
105%post
106update-desktop-database &>/dev/null || :
107update-mime-database >&/dev/null || :
108scrollkeeper-update > /dev/null 2>&1 || :
109export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
110gconftool-2 --makefile-install-rule \
111    %{_sysconfdir}/gconf/schemas/tomboy.schemas > /dev/null
112touch --no-create %{_datadir}/icons/hicolor
113if [ -x /usr/bin/gtk-update-icon-cache ]; then
114  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
115fi
116
117
118%preun
119export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
120gconftool-2 --makefile-uninstall-rule \
121    %{_sysconfdir}/gconf/schemas/tomboy.schemas >/dev/null;
122
123%postun
124update-desktop-database &>/dev/null || :
125update-mime-database >&/dev/null || :
126scrollkeeper-update > /dev/null 2>&1 || :
127
128
129%clean
130%__rm -rf ${RPM_BUILD_ROOT}
131
132
133%files -f %{name}.lang
134%defattr(-,root,root,-)
135%doc AUTHORS COPYING ChangeLog NEWS README
136%{_bindir}/tomboy
137#%{_bindir}/tomboy-panel
138%dir %{tomboy_dir}/tomboy
139%dir %{tomboy_dir}/tomboy/addins
140%{tomboy_dir}/tomboy/Tomboy.*
141%{tomboy_dir}/tomboy/libtomboy.*
142%{tomboy_dir}/tomboy/addins/*
143#%{tomboy_dir}/bonobo/servers/GNOME_TomboyApplet.server
144%{_datadir}/dbus-1/services/org.gnome.Tomboy.service
145%{_datadir}/applications/tomboy.desktop
146%{_datadir}/gnome/help/tomboy
147%{_datadir}/icons/hicolor/
148%{_datadir}/mime/packages/%{name}.xml
149%{_mandir}/man1/tomboy.1.gz
150%{_sysconfdir}/gconf/schemas/tomboy.schemas
151
152%files devel
153%defattr(-,root,root,-)
154%{pkgconfigdir}/tomboy-addins.pc
155
156
157%changelog
158* Sat Mar 28 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.14.1-4
159- rebuilt with mono 3.12.1 and mono-addins 1.2
160- added Requires: gtk-sharp2-devel to devel subpackage
161
162* Wed Dec 17 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.14.1-3
163- added Patch100 to build with dbus-sharp 0.8.1 and dbus-shar-glib 0.6.0
164- added BR: GConf2-devel
165
166* Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.1-2
167- rebuild with VineSeed environment
168
169* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.1-1
170- new upstream release
171
172* Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.0-1
173- new upstream release
174
175* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.2-1
176- new upstream release
177
178* Tue Oct 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.1-1
179- change BuildRequires: mono-addins-devel instead of mono-addins
180- create %{name}-devel sub package
181
182* Tue Oct 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.1-1
183- new upstream release
184
185* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.12.0-1
186- new upstream release
187
188* Sun May 20 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.2-1
189- new upstream release
190- remove Patch0
191- remove BuildRequires: ndesk-dbus, ndesk-dbus-glib
192- add BuildRequires: dbus-sharp-glib-devel
193
194* Sun Apr 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.10.1-1
195- new upstream release
196
197* Mon Nov 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.3-1
198- new upstream release
199- update Patch0 (tomboy-1.8.3-ndesk-dbus.patch)
200
201* Fri Sep 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.0-1
202- new upstream release
203- add Patch0 (tomboy-1.8.0-ndesk-dbus.patch)
204- remove BuildRequires: dbus-sharp-glib-devel
205- add BuildRequires: ndesk-dbus, ndesk-dbus-glib
206
207* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.7-1
208- new upstream release
209
210* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.5-1
211- new upstream release
212
213* Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.2-1
214- new upstream release
215- drop BuildRequires: gnome-panel-sharp
216- add BuildRequires: dbus-sharp-glib-devel
217
218* Mon Apr 25 2011 Shu KONNO <owa@bg.wakwak.com> 1.4.2-3
219- rebuilt with mono-2.10.1-3
220
221* Sun Apr 03 2011 Shu KONNO <owa@bg.wakwak.com> 1.4.2-2
222- rebuilt with mono-2.10.1
223
224* Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.2-1
225- new upstream release
226
227* Tue Oct 05 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
228- new upstream release
229- add BuildRequires: libSM-devel
230- add Requires: gconf-sharp2, gnome-panel-sharp, ndesk-dbus, ndesk-dbus-glib, mono-addins
231- add configure option (--enable-panel-applet=yes)
232- fix %files
233
234* Mon Jul 26 2010 Shu KONNO <owa@bg.wakwak.com> 1.2.0-2
235- rebuilt with mono-addins-0.5
236
237* Sat Apr 17 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.2.0-1
238- new upstream release
239- add --disable-update-mimedb configure option
240- run update-mime-database at %%post and %%postun
241- add Requires(post/postun): shared-mime-info
242- add BuildRequires: gnome-doc-utils, docbook-dtds (<BTS:VineLinux:904>)
243
244* Sat Oct 10 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.0-1
245- new upstream release
246
247* Sat Aug 15 2009  0.14.2-3
248- add BuildRequires: mono-devel
249- run update-desktop-database and gtk-update-icon-cache as %post & %postun
250
251* Fri Jul 10 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.2-2
252- rebuild with latest rpm to update mono-dependencies
253
254* Tue May 19 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.2-1
255- new upstream release
256
257* Fri May 01 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.1-1
258- new upstream release
259- add BuildRequires: gnome-panel-sharp >= 2.26.0
260- add Packager tag
261
262* Thu Mar 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.13.6-1
263- new upstream release
264- remove unneeded Requires:
265- add --enable-dbus=yes to configure option
266
267* Fri Jan 30 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.12.2-1
268- new upstream release
269
270* Mon Nov 03 2008 Shu KONNO <owa@bg.wakwak.com> 0.12.0-2
271- dropt %%{_libdir}/tomboy/Mono.Addins.* in %%files
272- added BuildRequires: mono-addins
273- added Requires: mono-addins
274- added macro %%pkgconfigdir
275
276* Thu Oct 09 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.12.0-1
277- source update
278- add BuildRequires: gnome-sharp2, gconf-sharp2, art-sharp2, gnome-vfs-sharp2
279
280* Tue Apr 22 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.1-1
281- source update.
282- add BuildRequires:ndesk-dbus, ndesk-dbus-glib
283- apply new versioning policy
284
285* Sat Oct 27 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.1-0vl1
286- source update.
287
288* Sun Apr 29 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.3-0vl1
289- source update.
290
291* Wed Oct 04 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.1-0vl2
292- add mono-core in Requires and BuildRequres. <BTS:VineLinux:226>
293
294* Sun Sep 24 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.1-0vl1
295- source update.
296- change Group to User Interface/Desktops.
297
298* Sun Sep 24 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.5-0vl1
299- initial build for Vine Linux
300
Note: See TracBrowser for help on using the repository browser.