/[packages]/cauldron/kmymoney/current/SPECS/kmymoney.spec
ViewVC logotype

Diff of /cauldron/kmymoney/current/SPECS/kmymoney.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1328600 by zezinho, Mon Nov 5 18:39:48 2018 UTC revision 1357515 by danf, Wed Jan 16 23:25:29 2019 UTC
# Line 1  Line 1 
1  Summary:        The Personal Finances Manager  %define kmm_widgets_major 5
2  Name:           kmymoney  %define libkmm_widgets %mklibname kmm_widgets %{kmm_widgets_major}
3  Version:        5.0.2  
4  Release:        %mkrel 1  %define kmm_csvimportercore_major 5
5  License:        GPLv2+  %define libkmm_csvimportercore %mklibname kmm_csvimportercore %{kmm_csvimportercore_major}
6  Group:          Office/Finance  
7  Url:            https://kmymoney.org/  %define kmm_mymoney_major 5
8  Source0:        http://download.kde.org/stable/%{name}/%{version}/src/%{name}-%{version}.tar.xz  %define libkmm_mymoney %mklibname kmm_mymoney %{kmm_mymoney_major}
9    
10  BuildRequires:  boost-devel  %define kmm_icons_major 5
11  BuildRequires:  kf5-macros  %define libkmm_icons %mklibname kmm_icons %{kmm_icons_major}
12  BuildRequires:  cmake(KChart)  
13  BuildRequires:  cmake(KF5Activities)  %define kmm_plugin_major 5
14  BuildRequires:  cmake(KF5DocTools)  %define libkmm_plugin %mklibname kmm_plugin %{kmm_plugin_major}
15  BuildRequires:  cmake(KF5Contacts)  
16  BuildRequires:  cmake(KF5Akonadi)  %define kmm_payeeidentifier_major 5
17  BuildRequires:  cmake(KF5KCMUtils)  %define libkmm_payeeidentifier %mklibname kmm_payeeidentifier %{kmm_payeeidentifier_major}
 BuildRequires:  cmake(KF5Holidays)  
 BuildRequires:  cmake(KF5IdentityManagement)  
 BuildRequires:  cmake(KF5Kross)  
 BuildRequires:  cmake(KF5Notifications)  
 BuildRequires:  cmake(KF5Wallet)  
 BuildRequires:  cmake(KF5WebKit)  
 BuildRequires:  cmake(KF5AkonadiContact)  
 BuildRequires:  cmake(KF5CoreAddons)  
 BuildRequires:  cmake(KF5KIO)  
 BuildRequires:  cmake(KF5Archive)  
 BuildRequires:  cmake(KF5Config)  
 BuildRequires:  cmake(KF5ConfigWidgets)  
 BuildRequires:  cmake(KF5I18n)  
 BuildRequires:  cmake(KF5Completion)  
 BuildRequires:  cmake(KF5ItemModels)  
 BuildRequires:  cmake(KF5ItemViews)  
 BuildRequires:  cmake(KF5Service)  
 BuildRequires:  cmake(KF5IconThemes)  
 BuildRequires:  cmake(KF5XmlGui)  
 BuildRequires:  cmake(KF5TextWidgets)  
 BuildRequires:  cmake(LibIcal)  
 BuildRequires:  cmake(Qt5Core)  
 BuildRequires:  cmake(Qt5DBus)  
 BuildRequires:  cmake(Qt5Gui)  
 BuildRequires:  cmake(Qt5Concurrent)  
 BuildRequires:  cmake(Qt5PrintSupport)  
 BuildRequires:  cmake(Qt5Sql)  
 BuildRequires:  cmake(Qt5Svg)  
 BuildRequires:  cmake(Qt5Test)  
 BuildRequires:  cmake(Qt5Widgets)  
 BuildRequires:  cmake(Qt5Xml)  
 BuildRequires:  gpgme-devel  
 BuildRequires:  pkgconfig(libofx)  
 BuildRequires:  pkgconfig(aqbanking)  
 BuildRequires:  pkgconfig(libalkimia5)  
 BuildRequires:  pkgconfig(libxml++-2.6)  
 BuildRequires:  pkgconfig(gwenhywfar)  
 BuildRequires:  pkgconfig(gwengui-qt5)  
 BuildRequires:  pkgconfig(ktoblzcheck)  
 BuildRequires:  pkgconfig(sqlcipher)  
 BuildRequires:  doxygen  
 BuildRequires:  perl(Finance::Quote)  
 BuildRequires:  weboob  
18    
19  Requires:       perl-Finance-Quote  %define kmm_menus_major 5
20  Recommends:     %{name}-plugin-weboob  %define libkmm_menus %mklibname kmm_menus %{kmm_menus_major}
21    
22    %define kmm_models_major 5
23    %define libkmm_models %mklibname kmm_models %{kmm_models_major}
24    
25    %define kmm_settings_major 5
26    %define libkmm_settings %mklibname kmm_settings %{kmm_settings_major}
27    
28    Summary:    The Personal Finances Manager
29    Name:       kmymoney
30    Version:    5.0.2
31    Release:    %mkrel 2
32    License:    GPLv2+
33    Group:      Office/Finance
34    Url:        https://kmymoney.org/
35    Source0:    http://download.kde.org/stable/%{name}/%{version}/src/%{name}-%{version}.tar.xz
36    
37    BuildRequires:  boost-devel
38    BuildRequires:  kf5-macros
39    BuildRequires:  cmake(KChart)
40    BuildRequires:  cmake(KF5Activities)
41    BuildRequires:  cmake(KF5DocTools)
42    BuildRequires:  cmake(KF5Contacts)
43    BuildRequires:  cmake(KF5Akonadi)
44    BuildRequires:  cmake(KF5KCMUtils)
45    BuildRequires:  cmake(KF5Holidays)
46    BuildRequires:  cmake(KF5IdentityManagement)
47    BuildRequires:  cmake(KF5Kross)
48    BuildRequires:  cmake(KF5Notifications)
49    BuildRequires:  cmake(KF5Wallet)
50    BuildRequires:  cmake(KF5WebKit)
51    BuildRequires:  cmake(KF5AkonadiContact)
52    BuildRequires:  cmake(KF5CoreAddons)
53    BuildRequires:  cmake(KF5KIO)
54    BuildRequires:  cmake(KF5Archive)
55    BuildRequires:  cmake(KF5Config)
56    BuildRequires:  cmake(KF5ConfigWidgets)
57    BuildRequires:  cmake(KF5I18n)
58    BuildRequires:  cmake(KF5Completion)
59    BuildRequires:  cmake(KF5ItemModels)
60    BuildRequires:  cmake(KF5ItemViews)
61    BuildRequires:  cmake(KF5Service)
62    BuildRequires:  cmake(KF5IconThemes)
63    BuildRequires:  cmake(KF5XmlGui)
64    BuildRequires:  cmake(KF5TextWidgets)
65    BuildRequires:  cmake(LibIcal)
66    BuildRequires:  cmake(Qt5Core)
67    BuildRequires:  cmake(Qt5DBus)
68    BuildRequires:  cmake(Qt5Gui)
69    BuildRequires:  cmake(Qt5Concurrent)
70    BuildRequires:  cmake(Qt5PrintSupport)
71    BuildRequires:  cmake(Qt5Sql)
72    BuildRequires:  cmake(Qt5Svg)
73    BuildRequires:  cmake(Qt5Test)
74    BuildRequires:  cmake(Qt5Widgets)
75    BuildRequires:  cmake(Qt5Xml)
76    BuildRequires:  gpgme-devel
77    BuildRequires:  pkgconfig(libofx)
78    BuildRequires:  pkgconfig(aqbanking)
79    BuildRequires:  pkgconfig(libalkimia5)
80    BuildRequires:  pkgconfig(libxml++-2.6)
81    BuildRequires:  pkgconfig(gwenhywfar)
82    BuildRequires:  pkgconfig(gwengui-qt5)
83    BuildRequires:  pkgconfig(ktoblzcheck)
84    BuildRequires:  pkgconfig(sqlcipher)
85    BuildRequires:  doxygen
86    BuildRequires:  perl(Finance::Quote)
87    BuildRequires:  weboob
88    
89    Requires:   %{libkmm_widgets} = %{version}
90    Requires:   %{libkmm_mymoney} = %{version}
91    Requires:   perl-Finance-Quote
92    Recommends: %{name}-plugin-weboob
93    
94  %description  %description
95  KMyMoney Personal Finance Manager.  KMyMoney Personal Finance Manager.
# Line 74  KMyMoney Personal Finance Manager. Line 103  KMyMoney Personal Finance Manager.
103  %{_kf5_datadir}/checkprinting/  %{_kf5_datadir}/checkprinting/
104  %{_kf5_datadir}/kbanking/  %{_kf5_datadir}/kbanking/
105  %{_kf5_datadir}/kmymoney/  %{_kf5_datadir}/kmymoney/
106    %exclude %{_kf5_datadir}/%{name}/weboob
107  %{_kf5_datadir}/kxmlgui5/*  %{_kf5_datadir}/kxmlgui5/*
108  %{_kf5_appdatadir}/org.kde.kmymoney.appdata.xml  %{_kf5_appdatadir}/org.kde.kmymoney.appdata.xml
109  %{_kf5_datadir}/kconf_update/kmymoney.upd  %{_kf5_datadir}/kconf_update/kmymoney.upd
# Line 86  KMyMoney Personal Finance Manager. Line 116  KMyMoney Personal Finance Manager.
116    
117  #-----------------------------------------------------------------------------  #-----------------------------------------------------------------------------
118    
 %define kmm_csvimportercore_major 5  
 %define libkmm_csvimportercore %mklibname kmm_csvimportercore %{kmm_csvimportercore_major}  
   
119  %package -n %{libkmm_csvimportercore}  %package -n %{libkmm_csvimportercore}
120  Summary:        KMyMoney library  Summary:        KMyMoney library
121  Group:          System/Libraries  Group:          System/Libraries
122    Requires: %{libkmm_mymoney} = %{version}
123    
124  %description -n %{libkmm_csvimportercore}  %description -n %{libkmm_csvimportercore}
125  KMyMoney library.  KMyMoney library.
# Line 101  KMyMoney library. Line 129  KMyMoney library.
129    
130  #-----------------------------------------------------------------------------  #-----------------------------------------------------------------------------
131    
 %define kmm_mymoney_major 5  
 %define libkmm_mymoney %mklibname kmm_mymoney %{kmm_mymoney_major}  
   
132  %package -n %{libkmm_mymoney}  %package -n %{libkmm_mymoney}
133  Summary: KMyMoney library  Summary: KMyMoney library
134  Group: System/Libraries  Group: System/Libraries
135    Requires: %{libkmm_icons} = %{version}
136    Requires: %{libkmm_plugin} = %{version}
137    Requires: %{libkmm_payeeidentifier} = %{version}
138    
139  %description -n %{libkmm_mymoney}  %description -n %{libkmm_mymoney}
140  KMyMoney library.  KMyMoney library.
# Line 116  KMyMoney library. Line 144  KMyMoney library.
144    
145  #-----------------------------------------------------------------------------  #-----------------------------------------------------------------------------
146    
 %define kmm_icons_major 5  
 %define libkmm_icons %mklibname kmm_icons %{kmm_icons_major}  
   
147  %package -n %{libkmm_icons}  %package -n %{libkmm_icons}
148  Summary:        KMyMoney library  Summary:        KMyMoney library
149  Group:          System/Libraries  Group:          System/Libraries
# Line 131  KMyMoney library. Line 156  KMyMoney library.
156    
157  #-----------------------------------------------------------------------------  #-----------------------------------------------------------------------------
158    
 %define kmm_plugin_major 5  
 %define libkmm_plugin %mklibname kmm_plugin %{kmm_plugin_major}  
   
159  %package -n %{libkmm_plugin}  %package -n %{libkmm_plugin}
160  Summary: KMyMoney library  Summary: KMyMoney library
161  Group: System/Libraries  Group: System/Libraries
# Line 149  KMyMoney library. Line 171  KMyMoney library.
171  %package -n %{name}-plugin-weboob  %package -n %{name}-plugin-weboob
172  Summary:    KMyMoney Weboob plugin  Summary:    KMyMoney Weboob plugin
173  Group:      System/Libraries  Group:      System/Libraries
174    Requires:   weboob
175    
176  %description -n %{name}-plugin-weboob  %description -n %{name}-plugin-weboob
177  KMyMoney plugin to access bank website through Weboob.  KMyMoney plugin to access bank website through Weboob.
# Line 159  KMyMoney plugin to access bank website t Line 182  KMyMoney plugin to access bank website t
182    
183  #-----------------------------------------------------------------------------  #-----------------------------------------------------------------------------
184    
 %define kmm_widgets_major 5  
 %define libkmm_widgets %mklibname kmm_widgets %{kmm_widgets_major}  
   
185  %package -n %{libkmm_widgets}  %package -n %{libkmm_widgets}
186  Summary: KMyMoney library  Summary: KMyMoney library
187  Group: System/Libraries  Group: System/Libraries
188    Requires: %{libkmm_mymoney} = %{version}
189    Requires: %{libkmm_icons} = %{version}
190    Requires: %{libkmm_models} = %{version}
191    Requires: %{libkmm_payeeidentifier} = %{version}
192    Requires: %{libkmm_plugin} = %{version}
193    Requires: %{libkmm_settings} = %{version}
194    
195  %description -n %{libkmm_widgets}  %description -n %{libkmm_widgets}
196  KMyMoney library.  KMyMoney library.
# Line 174  KMyMoney library. Line 200  KMyMoney library.
200    
201  #-----------------------------------------------------------------------------  #-----------------------------------------------------------------------------
202    
 %define kmm_payeeidentifier_major 5  
 %define libkmm_payeeidentifier %mklibname kmm_payeeidentifier %{kmm_payeeidentifier_major}  
   
203  %package -n %{libkmm_payeeidentifier}  %package -n %{libkmm_payeeidentifier}
204  Summary: KMyMoney library  Summary: KMyMoney library
205  Group: System/Libraries  Group: System/Libraries
# Line 189  KMyMoney library. Line 212  KMyMoney library.
212    
213  #-----------------------------------------------------------------------------  #-----------------------------------------------------------------------------
214    
 %define kmm_menus_major 5  
 %define libkmm_menus %mklibname kmm_menus %{kmm_menus_major}  
   
215  %package -n %{libkmm_menus}  %package -n %{libkmm_menus}
216  Summary:        KMyMoney library  Summary:        KMyMoney library
217  Group:          System/Libraries  Group:          System/Libraries
# Line 204  KMyMoney library. Line 224  KMyMoney library.
224    
225  #-----------------------------------------------------------------------------  #-----------------------------------------------------------------------------
226    
 %define kmm_models_major 5  
 %define libkmm_models %mklibname kmm_models %{kmm_models_major}  
   
227  %package -n %{libkmm_models}  %package -n %{libkmm_models}
228  Summary:        KMyMoney library  Summary:        KMyMoney library
229  Group:          System/Libraries  Group:          System/Libraries
230    Requires: %{libkmm_mymoney} = %{version}
231    Requires: %{libkmm_icons} = %{version}
232    Requires: %{libkmm_payeeidentifier} = %{version}
233    Requires: %{libkmm_settings} = %{version}
234    
235  %description -n %{libkmm_models}  %description -n %{libkmm_models}
236  KMyMoney library.  KMyMoney library.
# Line 219  KMyMoney library. Line 240  KMyMoney library.
240    
241  #-----------------------------------------------------------------------------  #-----------------------------------------------------------------------------
242    
 %define kmm_settings_major 5  
 %define libkmm_settings %mklibname kmm_settings %{kmm_settings_major}  
   
243  %package -n %{libkmm_settings}  %package -n %{libkmm_settings}
244  Summary:        KMyMoney library  Summary:        KMyMoney library
245  Group:          System/Libraries  Group:          System/Libraries
# Line 266  KMyMoney development files. Line 284  KMyMoney development files.
284  #-----------------------------------------------------------------------------  #-----------------------------------------------------------------------------
285    
286  %prep  %prep
287  %setup -q  %autosetup -p1
 %autopatch -p1  
288    
289  %build  %build
290    %setup_compile_flags
291  %cmake_kf5  %cmake_kf5
   
292  %make_build  %make_build
293    
294  %install  %install

Legend:
Removed from v.1328600  
changed lines
  Added in v.1357515

  ViewVC Help
Powered by ViewVC 1.1.30