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

Revision 9426, 10.3 KB checked in by inagaki, 9 years ago (diff)

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

  • gnucash, kmymoney, skrooge: rebuilt
  • libofx: updated


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