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

Revision 10570, 10.4 KB checked in by Takemikaduchi, 8 years ago (diff)

rebuild with gcc-5.4.0

Line 
1Summary: Personal finance manager
2Summary(ja): 個人用財務管理ツール
3Name:    kmymoney
4Version: 4.6.6
5Release: 4%{?_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* Sat Jul 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 4.6.6-4
167- rebuild with gcc-5.4.0
168
169* Mon Mar  9 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 4.6.6-3
170- rebuilt with libofx 0.9.10
171
172* Mon Feb 23 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 4.6.6-2
173- rebuilt with libical 1.0.1
174- added BR: libboost-graph
175
176* Sat Dec 13 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 4.6.6-1
177- new upstream release
178- built with gmp 5.1.3
179- added Japanese summary
180
181* Sun Sep 02 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 4.6.3-1
182- new upstream release
183- remove Patch50 (kmymoney-3.96.1-rpath.patch)
184- add BuildRequires: gmp-devel, libalkimia-devel
185- remove BuildRequires: q4banking-devel
186
187* Sat May 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 4.5-3
188- add BuildRequires: soprano-devel, gwenhywfar-devel
189
190* Wed Sep 15 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.5-2
191- Initial build for VineLinux
192
193* Mon Aug 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 4.5-1
194- kmymoney-4.5
195
196* Sun May 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 3.98.0-1
197- kmymoney-3.98.0
198
199* Wed Apr 07 2010 Rex Dieter <rdieter@fedoraproject.org> - 3.97.2-1
200- kmymoney-3.97.2
201- License: GPLv2 or GPLv3
202- omit .directory files from packaging
203- -debuginfo: fix world-writable perms in generated headers
204
205* Fri Apr 02 2010 Rex Dieter <rdieter@fedoraproject.org> - 3.97.0-1
206- kmymoney-3.97.0
207- use external/shared kdchart
208
209* Fri Mar 19 2010 Rex Dieter <rdieter@fedoraproject.org> - 3.96.1-1
210- kmymoney-3.96.1 (for kde4, beta)
211- Obsoletes: kmymoney2 (and friends)
212
213* Mon Feb 15 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.0.3-1
214- kmymoney2-1.0.3
215
216* Thu Jan 21 2010 Bill Nottingham <notting@redhat.com> - 1.0.2-2
217- rebuild against latest aqbanking/qbanking
218
219* Sun Oct 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.2-1
220- kmymoney2-1.0.2
221
222* Sun Sep 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.1-1
223- kmymoney2-1.0.1
224
225* Wed Aug 19 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.0.0-1
226- kmymoney2-1.0.0
227
228* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3-4
229- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
230
231* Fri Jul 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 0.9.3-3
232- validate .desktop file
233- -libs unconditional
234- use %%_isa where appropriate
235- optimize scriptlets
236
237* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3-2
238- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
239
240* Tue Feb 24 2009 Rex Dieter <rdieter@fedoraproject.org> 0.9.3-1
241- kmymoney2-0.9.3
242
243* Mon Sep 15 2008 Rex Dieter <rdieter@fedoraproject.org> 0.9.2-3
244- respun tarball
245
246* Sun Sep 14 2008 Rex Dieter <rdieter@fedoraproject.org> 0.9.2-1
247- kmymoney2-0.9.2
248
249* Tue Sep  9 2008 Bill Nottingham <notting@redhat.com> 0.9-2
250- rebuild for new libofx ABI
251
252* Wed May 14 2008 Rex Dieter <rdieter@fedoraproject.org> 0.9-1
253- kmymoney2-0.9
254
255* Wed Mar 26 2008 Rex Dieter <rdieter@fedoraproject.org> 0.8.9-1
256- kmymoney2-0.8.9
257- --disable-kbanking (requires aqbanking,kbanking fix/update)
258- drop multilib upgrade hack
259
260* Fri Feb 22 2008 Rex Dieter <rdieter@fedoraproject.org> 0.8.8-3
261- gcc43 patch (#434398)
262- multiarch conflicts, -libs subpkg (#341821)
263
264* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.8.8-2
265- Autorebuild for GCC 4.3
266
267* Wed Dec 19 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.8-1
268- kmymoney2-0.8.8
269- --enable-kbanking
270
271* Sat Dec 08 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.7-5
272- BR: kdelibs3-devel
273
274* Sat Aug 25 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.7-4
275- respin (BuildID)
276
277* Thu Aug 09 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.7-3
278- License: GPLv2+
279
280* Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> 0.8.7-2
281- Rebuild for RH #249435
282
283* Mon Jul 23 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.7-1
284- kmymoney2-0.8.7
285
286* Sat Mar 10 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.6-1
287- kmymoney2-0.8.6
288- fix Obsoletes: kmymoney
289
290* Thu Jan 11 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.8.5-3
291- fix _enable_ofxbanking macro usage to re-enable ofx support
292
293* Tue Nov 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.5-2
294- drop desktop-file-utils bits
295- Ob/Pr: kmymoney(-devel), upstream/rpmforge calls it kmymoney
296
297* Thu Aug 31 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.5-1
298- 0.8.5
299
300* Tue Aug 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.4-2
301- --disable-final (for now)
302- BR: gettext
303
304* Sun May 21 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.4-1
305- 0.8.4
306
307* Thu Apr 13 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.3-3
308- desktop-file-install --vendor=""
309
310* Wed Feb 22 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.3-1
311- 0.8.3
312
313* Fri Feb 10 2006 Rex Dieter <rexdieter[AT]users.sf.net>
314- fc5: gcc/glibc respin
315
316* Sat Dec 31 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.2-1
317- 0.8.2
318
319* Fri Dec 23 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-7
320- gcc41 patch
321
322* Fri Dec 23 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-6
323- cleanup ofx deps
324
325* Fri Dec 23 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-5
326- cleanup %%post
327- fc5 respin for new(er) libofx
328
329* Mon Nov 14 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-4
330- relax BR: kdelibs-devel to 3.3 (for aurora/sparc, #173133)
331
332* Thu Nov 10 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-3
333- fix relative symlinks
334
335* Wed Nov 09 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-2
336- qt-3.3.5 patch
337- 'make check' workaround (kde bug #115863)
338- trim %%description
339
340* Sat Nov 05 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8.1-1
341- 0.8.1
342
343* Fri Nov 04 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-5
344- drop useless macros
345- use %%fedora,%%rhel to conditionalize ofxbanking support
346
347* Fri Oct 21 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-4
348- %%post,%%postun: gtk-update-icon-cache, update-desktop-database
349- omit lib*.la
350- x86_64: set QTDIR/QTLIB
351
352* Thu Sep 01 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-3
353- BR: libofx-devel
354
355* Tue Aug 30 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-2
356- simplify specfile
357- fix build
358
359* Fri Aug 12 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.8-1
360- 0.8
361
Note: See TracBrowser for help on using the repository browser.