source: projects/specs/trunk/k/kmymoney/kmymoney-vl.spec @ 9152

Revision 9152, 10.1 KB checked in by inagaki, 9 years ago (diff)

2014-12-13 Ryoichi INAGAKI <ryo1@…>

  • aisleriot, kmymoney: updated
  • aqbanking: rebuilt


Line 
1Summary: Personal finance manager
2Summary(ja): 個人用財務管理ツール
3Name:    kmymoney
4Version: 4.6.6
5Release: 1%{?_dist_release}
6
7Group:   Applications/Productivity
8# kmm itself is GPLv2+ , but kdchart is GPLv2 or GPLv3
9License: GPLv2 or GPLv3
10URL:     https://kmymoney.org/
11
12Source0: http://download.kde.org/stable/kmymoney/4.6.6/src/%{name}-%{version}.tar.xz
13## upstream patches
14
15BuildRoot: %{_tmppath}/%{name}-%{version}-root
16BuildRequires: libboost-devel
17BuildRequires: cppunit-devel
18BuildRequires: desktop-file-utils
19BuildRequires: gettext
20BuildRequires: gpgme-devel
21BuildRequires: glibmm-devel
22BuildRequires: kdepimlibs-devel
23#BuildRequires: koffice-kdchart-devel
24BuildRequires: libical-devel
25BuildRequires: libxml2-devel
26BuildRequires: libofx-devel
27BuildRequires: libxml++-devel
28BuildRequires: libalkimia-devel
29BuildRequires: soprano-devel
30BuildRequires: gwenhywfar-devel
31BuildRequires: gmp-devel
32
33Requires: %{name}-libs = %{version}-%{release}
34
35Obsoletes: kmymoney2 < 2
36Provides:  kmymoney2 = %{version}-%{release}
37
38Obsoletes: kmymoney2-aqbanking < 2
39Provides:  kmymoney2-aqbanking = %{version}-%{release}
40
41%description
42KMyMoney strives to be the best personal finance manager.
43The ultimate objectives of KMyMoney are...
44* Accuracy.  Using time tested double entry accounting principles
45  helps ensure that your finances are kept in correct order.
46* Ease of use.  Strives to be the easiest open source personal
47  finance manager to use, especially for the non-technical user.
48* Familiar Features.  Intends to provide all important features
49  found in the commercially-available, personal finance managers.
50
51%package libs
52Summary: Run-time libraries for %{name}
53Summary(ja): %{name} のランタイムライブラリ
54Group:   System Environment/Libraries
55Requires: %{name} = %{version}-%{release}
56Obsoletes: kmymoney2-libs < 2
57
58%description libs
59%{summary}.
60
61%package devel
62Summary: Development files for %{name}
63Summary(ja): %{name} の開発用ファイル
64Group:   Development/Libraries
65Requires: %{name}-libs%{?_isa} = %{version}-%{release}
66Requires: kdelibs4-devel
67Obsoletes: kmymoney2-devel < 2
68
69%description devel
70%{summary}.
71
72
73%prep
74%setup -q -n kmymoney-%{version}
75
76
77%build
78mkdir -p %{_target_platform}
79pushd %{_target_platform}
80%{cmake} \
81    -DCMAKE_BUILD_TYPE=release \
82    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
83    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
84    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
85    ..
86popd
87
88make %{?_smp_mflags} -C %{_target_platform}
89
90# fix world writable perms
91find . -type f -name 'ui_*.h' -exec chmod 0644 {} ';'
92
93
94%install
95rm -rf %{buildroot}
96make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
97
98%find_lang kmymoney --with-kde
99
100
101%check
102desktop-file-validate %{buildroot}%{_datadir}/applications/kde4/kmymoney.desktop
103# make test
104
105%clean
106rm -rf %{buildroot}
107
108%post libs -p /sbin/ldconfig
109
110%postun libs -p /sbin/ldconfig
111
112%post
113touch --no-create %{_datadir}/icons/locolor &> /dev/null || :
114touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
115
116%postun
117if [ $1 -eq 0 ] ; then
118  update-desktop-database -q &> /dev/null
119  update-mime-database %{_datadir}/mime &> /dev/null
120  touch --no-create %{_datadir}/icons/locolor &> /dev/null
121  touch --no-create %{_datadir}/icons/hicolor &> /dev/null
122  gtk-update-icon-cache %{_datadir}/icons/locolor &> /dev/null || :
123  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
124fi
125
126%posttrans
127update-desktop-database -q &> /dev/null
128update-mime-database %{_datadir}/mime &> /dev/null
129gtk-update-icon-cache %{_datadir}/icons/locolor &> /dev/null || :
130gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
131
132
133%files -f kmymoney.lang
134%defattr(-,root,root,-)
135%doc AUTHORS ChangeLog COPYING TODO
136%doc README.Fileformats README.ofx
137%{_bindir}/kmymoney
138%{_datadir}/kde4/apps/kmymoney/
139%{_datadir}/kde4/apps/kmm_*/
140%{_datadir}/applications/kde4/kmymoney.desktop
141%{_datadir}/config.kcfg/kmymoney.kcfg
142%{_datadir}/config/csvimporterrc
143%{_datadir}/kde4/services/*.desktop
144%{_datadir}/kde4/servicetypes/*.desktop
145%{_mandir}/man1/kmymoney.1.gz
146%{_datadir}/mime/packages/x-kmymoney.xml
147%{_datadir}/icons/hicolor/*/*/*
148%{_datadir}/icons/locolor/*/*/*
149%{_libdir}/kde4/*.so
150
151%files libs
152%defattr(-,root,root,-)
153%{_libdir}/libkmm_kdchart.so.4*
154%{_libdir}/libkmm_mymoney.so.4*
155%{_libdir}/libkmm_plugin.so.4*
156%{_libdir}/libkmm_widgets.so.4*
157
158%files devel
159%defattr(-,root,root,-)
160%{_includedir}/kde4/kmymoney/
161%{_libdir}/libkmm_*.so
162
163
164%changelog
165* Sat Dec 13 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 4.6.6-1
166- new upstream release
167- built with gmp 5.1.3
168- added Japanese summary
169
170* Sun Sep 02 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 4.6.3-1
171- new upstream release
172- remove Patch50 (kmymoney-3.96.1-rpath.patch)
173- add BuildRequires: gmp-devel, libalkimia-devel
174- remove BuildRequires: q4banking-devel
175
176* Sat May 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 4.5-3
177- add BuildRequires: soprano-devel, gwenhywfar-devel
178
179* Wed Sep 15 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.5-2
180- Initial build for VineLinux
181
182* Mon Aug 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.5-1
183- kmymoney-4.5
184
185* Sun May 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 3.98.0-1
186- kmymoney-3.98.0
187
188* Wed Apr 07 2010 Rex Dieter <rdieter@fedoraproject.org> - 3.97.2-1
189- kmymoney-3.97.2
190- License: GPLv2 or GPLv3
191- omit .directory files from packaging
192- -debuginfo: fix world-writable perms in generated headers
193
194* Fri Apr 02 2010 Rex Dieter <rdieter@fedoraproject.org> - 3.97.0-1
195- kmymoney-3.97.0
196- use external/shared kdchart
197
198* Fri Mar 19 2010 Rex Dieter <rdieter@fedoraproject.org> - 3.96.1-1
199- kmymoney-3.96.1 (for kde4, beta)
200- Obsoletes: kmymoney2 (and friends)
201
202* Mon Feb 15 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.0.3-1
203- kmymoney2-1.0.3
204
205* Thu Jan 21 2010 Bill Nottingham <notting@redhat.com> - 1.0.2-2
206- rebuild against latest aqbanking/qbanking
207
208* Sun Oct 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.2-1
209- kmymoney2-1.0.2
210
211* Sun Sep 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.1-1
212- kmymoney2-1.0.1
213
214* Wed Aug 19 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-1
215- kmymoney2-1.0.0
216
217* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3-4
218- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
219
220* Fri Jul 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.9.3-3
221- validate .desktop file
222- -libs unconditional
223- use %%_isa where appropriate
224- optimize scriptlets
225
226* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3-2
227- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
228
229* Tue Feb 24 2009 Rex Dieter <rdieter@fedoraproject.org> 0.9.3-1
230- kmymoney2-0.9.3
231
232* Mon Sep 15 2008 Rex Dieter <rdieter@fedoraproject.org> 0.9.2-3
233- respun tarball
234
235* Sun Sep 14 2008 Rex Dieter <rdieter@fedoraproject.org> 0.9.2-1
236- kmymoney2-0.9.2
237
238* Tue Sep  9 2008 Bill Nottingham <notting@redhat.com> 0.9-2
239- rebuild for new libofx ABI
240
241* Wed May 14 2008 Rex Dieter <rdieter@fedoraproject.org> 0.9-1
242- kmymoney2-0.9
243
244* Wed Mar 26 2008 Rex Dieter <rdieter@fedoraproject.org> 0.8.9-1
245- kmymoney2-0.8.9
246- --disable-kbanking (requires aqbanking,kbanking fix/update)
247- drop multilib upgrade hack
248
249* Fri Feb 22 2008 Rex Dieter <rdieter@fedoraproject.org> 0.8.8-3
250- gcc43 patch (#434398)
251- multiarch conflicts, -libs subpkg (#341821)
252
253* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.8.8-2
254- Autorebuild for GCC 4.3
255
256* Wed Dec 19 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.8-1
257- kmymoney2-0.8.8
258- --enable-kbanking
259
260* Sat Dec 08 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.7-5
261- BR: kdelibs3-devel
262
263* Sat Aug 25 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.7-4
264- respin (BuildID)
265
266* Thu Aug 09 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.7-3
267- License: GPLv2+
268
269* Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> 0.8.7-2
270- Rebuild for RH #249435
271
272* Mon Jul 23 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.7-1
273- kmymoney2-0.8.7
274
275* Sat Mar 10 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.6-1
276- kmymoney2-0.8.6
277- fix Obsoletes: kmymoney
278
279* Thu Jan 11 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.5-3
280- fix _enable_ofxbanking macro usage to re-enable ofx support
281
282* Tue Nov 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.5-2
283- drop desktop-file-utils bits
284- Ob/Pr: kmymoney(-devel), upstream/rpmforge calls it kmymoney
285
286* Thu Aug 31 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.5-1
287- 0.8.5
288
289* Tue Aug 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.4-2
290- --disable-final (for now)
291- BR: gettext
292
293* Sun May 21 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.4-1
294- 0.8.4
295
296* Thu Apr 13 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.3-3
297- desktop-file-install --vendor=""
298
299* Wed Feb 22 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.3-1
300- 0.8.3
301
302* Fri Feb 10 2006 Rex Dieter <rexdieter[AT]users.sf.net>
303- fc5: gcc/glibc respin
304
305* Sat Dec 31 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.2-1
306- 0.8.2
307
308* Fri Dec 23 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-7
309- gcc41 patch
310
311* Fri Dec 23 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-6
312- cleanup ofx deps
313
314* Fri Dec 23 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-5
315- cleanup %%post
316- fc5 respin for new(er) libofx
317
318* Mon Nov 14 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-4
319- relax BR: kdelibs-devel to 3.3 (for aurora/sparc, #173133)
320
321* Thu Nov 10 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-3
322- fix relative symlinks
323
324* Wed Nov 09 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-2
325- qt-3.3.5 patch
326- 'make check' workaround (kde bug #115863)
327- trim %%description
328
329* Sat Nov 05 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-1
330- 0.8.1
331
332* Fri Nov 04 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-5
333- drop useless macros
334- use %%fedora,%%rhel to conditionalize ofxbanking support
335
336* Fri Oct 21 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-4
337- %%post,%%postun: gtk-update-icon-cache, update-desktop-database
338- omit lib*.la
339- x86_64: set QTDIR/QTLIB
340
341* Thu Sep 01 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-3
342- BR: libofx-devel
343
344* Tue Aug 30 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-2
345- simplify specfile
346- fix build
347
348* Fri Aug 12 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-1
349- 0.8
350
Note: See TracBrowser for help on using the repository browser.