]>
Commit | Line | Data |
---|---|---|
28d79443 BS |
1 | # |
2 | # TODO: Add 'Requires:' for grantlee version with which it is built | |
3 | # | |
4 | ||
e4c1d413 | 5 | %define _state stable |
62b996a3 | 6 | %define orgname kdevplatform |
f8bdeb7d | 7 | %define _kdevelopver 4.7.1 |
d0a8121d AM |
8 | %define kdever 4.8.0 |
9 | %define qtver 4.8.0 | |
62b996a3 | 10 | |
b44de071 | 11 | Summary: KDevelop Development Platform |
12 | Summary(pl.UTF-8): KDevelop Development Platform | |
62b996a3 | 13 | Name: kde4-kdevplatform |
f8bdeb7d | 14 | Version: 1.7.1 |
b4f058b6 | 15 | Release: 2 |
62b996a3 RT |
16 | License: GPL |
17 | Group: X11/Development/Tools | |
40948c26 | 18 | Source0: ftp://ftp.kde.org/pub/kde/%{_state}/kdevelop/%{_kdevelopver}/src/%{orgname}-%{version}.tar.xz |
f8bdeb7d | 19 | # Source0-md5: f6c123d65ae8d5c50944d548c8bc812f |
b4f058b6 | 20 | Patch0: %{name}-boost.patch |
62b996a3 | 21 | URL: http://www.kdevelop.org/ |
66e70c33 | 22 | BuildRequires: QtNetwork-devel >= %{qtver} |
ae67b74b | 23 | BuildRequires: automoc4 |
a5955f11 | 24 | BuildRequires: boost-devel |
ba6bf673 | 25 | BuildRequires: cmake >= 2.8.9 |
ced4f1aa | 26 | BuildRequires: gettext-tools |
9e9fc52f | 27 | BuildRequires: grantlee-devel |
66e70c33 | 28 | BuildRequires: kde4-kdelibs-devel >= %{kdever} |
d92d3d91 | 29 | BuildRequires: libstdc++-devel |
81330b40 | 30 | BuildRequires: qjson-devel |
66e70c33 | 31 | BuildRequires: qt4-build >= %{qtver} |
32 | BuildRequires: qt4-qmake >= %{qtver} | |
e4c1d413 | 33 | BuildRequires: rpmbuild(macros) >= 1.600 |
b3b20e40 | 34 | BuildRequires: soprano-devel |
d92d3d91 | 35 | BuildRequires: subversion-devel |
b44de071 | 36 | BuildRequires: xorg-lib-libX11-devel |
b44de071 | 37 | BuildRequires: xorg-lib-libXau-devel |
38 | BuildRequires: xorg-lib-libXdmcp-devel | |
d92d3d91 | 39 | BuildRequires: xorg-lib-libXext-devel |
ae67b74b | 40 | BuildRequires: zlib-devel |
b44de071 | 41 | Requires: subversion-libs |
62b996a3 RT |
42 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
43 | ||
aabd77dd BS |
44 | %define filterout -flto |
45 | ||
62b996a3 RT |
46 | %description |
47 | kdevplatform | |
48 | ||
49 | %description -l pl.UTF-8 | |
50 | kdevplatform | |
51 | ||
52 | %package devel | |
5c19f8f4 ER |
53 | Summary: kdevplatform - header files and development documentation |
54 | Summary(pl.UTF-8): kdevplatform - pliki nagłówkowe i dokumentacja | |
55 | Group: X11/Development/Libraries | |
56 | Requires: %{name} = %{version}-%{release} | |
66e70c33 | 57 | Requires: kde4-kdelibs-devel >= %{kdever} |
62b996a3 RT |
58 | |
59 | %description devel | |
60 | This package contains header files and development documentation for | |
61 | kdevplatform. | |
62 | ||
63 | %description devel -l pl.UTF-8 | |
64 | Pakiet ten zawiera pliki nagłówkowe i dokumentację potrzebną przy | |
65 | pisaniu własnych programów wykorzystujących kdevplatform. | |
66 | ||
67 | %prep | |
149a7792 | 68 | %setup -q -n %{orgname}-%{version} |
62b996a3 | 69 | |
b4f058b6 BS |
70 | %patch0 -p1 |
71 | ||
62b996a3 | 72 | %build |
ea441085 | 73 | install -d build |
62b996a3 RT |
74 | cd build |
75 | %cmake \ | |
62b996a3 RT |
76 | ../ |
77 | %{__make} | |
78 | ||
79 | %install | |
80 | rm -rf $RPM_BUILD_ROOT | |
81 | ||
492e4812 | 82 | install -d $RPM_BUILD_ROOT%{_datadir}/apps/kdevplatform/profiles |
aabd77dd | 83 | install -d $RPM_BUILD_ROOT%{_datadir}/apps/kdevfiletemplates/templates |
492e4812 | 84 | |
62b996a3 RT |
85 | %{__make} -C build install \ |
86 | DESTDIR=$RPM_BUILD_ROOT \ | |
87 | kde_htmldir=%{_kdedocdir} | |
88 | ||
0ef271d0 | 89 | %find_lang %{orgname} --all-name |
90 | ||
62b996a3 RT |
91 | %clean |
92 | rm -rf $RPM_BUILD_ROOT | |
93 | ||
94 | %post -p /sbin/ldconfig | |
95 | %postun -p /sbin/ldconfig | |
96 | ||
0ef271d0 | 97 | %files -f %{orgname}.lang |
62b996a3 | 98 | %defattr(644,root,root,755) |
d0a8121d | 99 | %attr(755,root,root) %{_bindir}/kdev_dbus_socket_transformer |
28d79443 | 100 | %attr(755,root,root) %{_bindir}/kdev_format_source |
d0a8121d | 101 | %attr(755,root,root) %{_bindir}/kdevplatform_shell_environment.sh |
a5955f11 BZ |
102 | %attr(755,root,root) %{_libdir}/libkdevplatformdebugger.so.*.*.* |
103 | %attr(755,root,root) %ghost %{_libdir}/libkdevplatformdebugger.so.? | |
ff4f755f AM |
104 | %attr(755,root,root) %{_libdir}/libkdevplatformdocumentation.so.*.*.* |
105 | %attr(755,root,root) %ghost %{_libdir}/libkdevplatformdocumentation.so.? | |
a37e2a45 | 106 | %attr(755,root,root) %{_libdir}/libkdevplatforminterfaces.so.*.*.* |
a5955f11 | 107 | %attr(755,root,root) %ghost %{_libdir}/libkdevplatforminterfaces.so.? |
a37e2a45 | 108 | %attr(755,root,root) %{_libdir}/libkdevplatformlanguage.so.*.*.* |
a5955f11 | 109 | %attr(755,root,root) %ghost %{_libdir}/libkdevplatformlanguage.so.? |
a37e2a45 | 110 | %attr(755,root,root) %{_libdir}/libkdevplatformoutputview.so.*.*.* |
a5955f11 | 111 | %attr(755,root,root) %ghost %{_libdir}/libkdevplatformoutputview.so.? |
a37e2a45 | 112 | %attr(755,root,root) %{_libdir}/libkdevplatformproject.so.*.*.* |
a5955f11 | 113 | %attr(755,root,root) %ghost %{_libdir}/libkdevplatformproject.so.? |
a37e2a45 | 114 | %attr(755,root,root) %{_libdir}/libkdevplatformshell.so.*.*.* |
a5955f11 | 115 | %attr(755,root,root) %ghost %{_libdir}/libkdevplatformshell.so.? |
d2dffa17 BZ |
116 | %attr(755,root,root) %{_libdir}/libkdevplatformtests.so.*.*.* |
117 | %attr(755,root,root) %ghost %{_libdir}/libkdevplatformtests.so.? | |
a37e2a45 | 118 | %attr(755,root,root) %{_libdir}/libkdevplatformutil.so.*.*.* |
a5955f11 | 119 | %attr(755,root,root) %ghost %{_libdir}/libkdevplatformutil.so.? |
a37e2a45 | 120 | %attr(755,root,root) %{_libdir}/libkdevplatformvcs.so.*.*.* |
a5955f11 | 121 | %attr(755,root,root) %ghost %{_libdir}/libkdevplatformvcs.so.? |
a37e2a45 | 122 | %attr(755,root,root) %{_libdir}/libsublime.so.*.*.* |
a5955f11 | 123 | %attr(755,root,root) %ghost %{_libdir}/libsublime.so.? |
aabd77dd BS |
124 | %attr(755,root,root) %{_libdir}/libkdevplatformjsontests.so.*.*.* |
125 | %attr(755,root,root) %ghost %{_libdir}/libkdevplatformjsontests.so.? | |
62b996a3 RT |
126 | %attr(755,root,root) %{_libdir}/kde4/kcm_kdev_bgsettings.so |
127 | %attr(755,root,root) %{_libdir}/kde4/kcm_kdev_ccsettings.so | |
128 | %attr(755,root,root) %{_libdir}/kde4/kcm_kdev_envsettings.so | |
ea441085 | 129 | %attr(755,root,root) %{_libdir}/kde4/kcm_kdev_pluginsettings.so |
28d79443 | 130 | %attr(755,root,root) %{_libdir}/kde4/kcm_kdevprojectfilter.so |
62b996a3 | 131 | %attr(755,root,root) %{_libdir}/kde4/kcm_kdev_projectsettings.so |
ae67b74b | 132 | %attr(755,root,root) %{_libdir}/kde4/kcm_kdevsourceformattersettings.so |
62b996a3 | 133 | %attr(755,root,root) %{_libdir}/kde4/kcm_kdev_uisettings.so |
1e9e9ec9 | 134 | %attr(755,root,root) %{_libdir}/kde4/kdevbazaar.so |
a5955f11 | 135 | %attr(755,root,root) %{_libdir}/kde4/kdevclassbrowser.so |
ff4f755f | 136 | %attr(755,root,root) %{_libdir}/kde4/kdevcodeutils.so |
ae67b74b | 137 | %attr(755,root,root) %{_libdir}/kde4/kdevcontextbrowser.so |
62b996a3 | 138 | %attr(755,root,root) %{_libdir}/kde4/kdevcvs.so |
a5955f11 | 139 | %attr(755,root,root) %{_libdir}/kde4/kdevdocumentswitcher.so |
1f4cfead | 140 | %attr(755,root,root) %{_libdir}/kde4/kdevdocumentview.so |
62b996a3 | 141 | %attr(755,root,root) %{_libdir}/kde4/kdevexecute.so |
d0a8121d | 142 | %attr(755,root,root) %{_libdir}/kde4/kdevexecutescript.so |
ff4f755f | 143 | %attr(755,root,root) %{_libdir}/kde4/kdevexternalscript.so |
62b996a3 | 144 | %attr(755,root,root) %{_libdir}/kde4/kdevfilemanager.so |
aabd77dd | 145 | %attr(755,root,root) %{_libdir}/kde4/kdevfiletemplates.so |
62b996a3 | 146 | %attr(755,root,root) %{_libdir}/kde4/kdevgenericmanager.so |
ff4f755f | 147 | %attr(755,root,root) %{_libdir}/kde4/kdevgit.so |
1f4cfead | 148 | %attr(755,root,root) %{_libdir}/kde4/kdevgrepview.so |
62b996a3 | 149 | %attr(755,root,root) %{_libdir}/kde4/kdevkonsoleview.so |
f5f9f0cc | 150 | %attr(755,root,root) %{_libdir}/kde4/kdevopenwith.so |
ff4f755f | 151 | %attr(755,root,root) %{_libdir}/kde4/kdevpastebin.so |
f5f9f0cc | 152 | %attr(755,root,root) %{_libdir}/kde4/kdevpatchreview.so |
62b996a3 | 153 | %attr(755,root,root) %{_libdir}/kde4/kdevproblemreporter.so |
1e9e9ec9 | 154 | %attr(755,root,root) %{_libdir}/kde4/kdevprojectdashboard.so |
28d79443 | 155 | %attr(755,root,root) %{_libdir}/kde4/kdevprojectfilter.so |
62b996a3 RT |
156 | %attr(755,root,root) %{_libdir}/kde4/kdevprojectmanagerview.so |
157 | %attr(755,root,root) %{_libdir}/kde4/kdevquickopen.so | |
81330b40 | 158 | %attr(755,root,root) %{_libdir}/kde4/kdevreviewboard.so |
62b996a3 RT |
159 | %attr(755,root,root) %{_libdir}/kde4/kdevsnippet.so |
160 | %attr(755,root,root) %{_libdir}/kde4/kdevstandardoutputview.so | |
f7a7e2bc | 161 | %attr(755,root,root) %{_libdir}/kde4/kdevsubversion.so |
aabd77dd BS |
162 | %attr(755,root,root) %{_libdir}/kde4/kdevswitchtobuddy.so |
163 | %attr(755,root,root) %{_libdir}/kde4/kdevtemplatemanager_config.so | |
164 | %attr(755,root,root) %{_libdir}/kde4/kdevtestview.so | |
d0a8121d | 165 | %attr(755,root,root) %{_libdir}/kde4/kdevvcschangesviewplugin.so |
0df6375c | 166 | %attr(755,root,root) %{_libdir}/kde4/kdevappwizard.so |
1e9e9ec9 | 167 | %attr(755,root,root) %{_libdir}/kde4/plasma_kdev_projectfileelement.so |
40948c26 | 168 | %dir %{_libdir}/kde4/plugins/grantlee |
28d79443 BS |
169 | %dir %{_libdir}/kde4/plugins/grantlee/* |
170 | %attr(755,root,root) %{_libdir}/kde4/plugins/grantlee/*/kdev_filters.so | |
1e9e9ec9 BS |
171 | %dir %{_libdir}/kde4/imports/org/kde/kdevplatform |
172 | %{_libdir}/kde4/imports/org/kde/kdevplatform/qmldir | |
173 | %attr(755,root,root) %{_libdir}/kde4/imports/org/kde/kdevplatform/libkdevelopdashboarddeclarativeplugin.so | |
492e4812 | 174 | %dir %{_datadir}/apps/kdevplatform |
175 | %dir %{_datadir}/apps/kdevplatform/profiles | |
62b996a3 | 176 | %dir %{_datadir}/apps/kdevstandardoutputview |
a37e2a45 | 177 | %{_datadir}/apps/kdevstandardoutputview/kdevstandardoutputview.rc |
ff4f755f AM |
178 | %dir %{_datadir}/apps/kdevcodeutils |
179 | %{_datadir}/apps/kdevcodeutils/kdevcodeutils.rc | |
aabd77dd | 180 | %{_datadir}/apps/kdevcodeutils/templates |
a37e2a45 | 181 | %dir %{_datadir}/apps/kdevcvs |
62b996a3 | 182 | %{_datadir}/apps/kdevcvs/kdevcvs.rc |
a5955f11 BZ |
183 | %dir %{_datadir}/apps/kdevclassbrowser |
184 | %{_datadir}/apps/kdevclassbrowser/kdevclassbrowser.rc | |
185 | %dir %{_datadir}/apps/kdevdebugger | |
186 | %{_datadir}/apps/kdevdebugger/kdevdebuggershellui.rc | |
187 | %dir %{_datadir}/apps/kdevdocumentswitcher | |
188 | %{_datadir}/apps/kdevdocumentswitcher/kdevdocumentswitcher.rc | |
1f4cfead BZ |
189 | %dir %{_datadir}/apps/kdevdocumentview |
190 | %{_datadir}/apps/kdevdocumentview/kdevdocumentview.rc | |
ff4f755f AM |
191 | %dir %{_datadir}/apps/kdevexternalscript |
192 | %{_datadir}/apps/kdevexternalscript/kdevexternalscript.rc | |
aabd77dd BS |
193 | %dir %{_datadir}/apps/kdevfiletemplates |
194 | %dir %{_datadir}/apps/kdevfiletemplates/templates | |
195 | %{_datadir}/apps/kdevfiletemplates/kdevfiletemplates.rc | |
1f4cfead BZ |
196 | %dir %{_datadir}/apps/kdevgrepview |
197 | %{_datadir}/apps/kdevgrepview/kdevgrepview.rc | |
a37e2a45 | 198 | %dir %{_datadir}/apps/kdevfilemanager |
62b996a3 | 199 | %{_datadir}/apps/kdevfilemanager/kdevfilemanager.rc |
a37e2a45 | 200 | %dir %{_datadir}/apps/kdevproblemreporter |
62b996a3 | 201 | %{_datadir}/apps/kdevproblemreporter/kdevproblemreporter.rc |
a37e2a45 | 202 | %dir %{_datadir}/apps/kdevprojectmanagerview |
62b996a3 | 203 | %{_datadir}/apps/kdevprojectmanagerview/kdevprojectmanagerview.rc |
a37e2a45 | 204 | %dir %{_datadir}/apps/kdevquickopen |
62b996a3 | 205 | %{_datadir}/apps/kdevquickopen/kdevquickopen.rc |
a37e2a45 RT |
206 | %dir %{_datadir}/apps/kdevcontextbrowser |
207 | %{_datadir}/apps/kdevcontextbrowser/kdevcontextbrowser.rc | |
21c96c18 | 208 | %dir %{_datadir}/apps/kdevsnippet |
209 | %{_datadir}/apps/kdevsnippet/kdevsnippet.rc | |
f5f9f0cc BZ |
210 | %dir %{_datadir}/apps/kdevpatchreview |
211 | %{_datadir}/apps/kdevpatchreview/kdevpatchreview.rc | |
149a7792 | 212 | %dir %{_datadir}/apps/kdevsession |
213 | %{_datadir}/apps/kdevsession/kdevsessionui.rc | |
aabd77dd BS |
214 | %dir %{_datadir}/apps/kdevtestview/ |
215 | %{_datadir}/apps/kdevtestview/kdevtestview.rc | |
a5955f11 | 216 | %{_datadir}/apps/kdevcodegen |
b4227d41 RT |
217 | %dir %{_datadir}/apps/kdevsourceformatter |
218 | %{_datadir}/apps/kdevsourceformatter/kdevsourceformatter.rc | |
aabd77dd BS |
219 | %{_datadir}/config/kdevappwizard.knsrc |
220 | %{_datadir}/config/kdevfiletemplates.knsrc | |
a37e2a45 | 221 | %{_datadir}/kde4/services/*.desktop |
62b996a3 | 222 | %{_datadir}/kde4/servicetypes/kdevelopplugin.desktop |
ea441085 | 223 | %{_iconsdir}/hicolor/*/actions/*.png |
ff4f755f | 224 | %{_iconsdir}/hicolor/*/apps/*.png |
5258d6ee | 225 | %dir %{_datadir}/apps/kdevappwizard |
0df6375c | 226 | %{_datadir}/apps/kdevappwizard/kdevappwizard.rc |
1e9e9ec9 BS |
227 | %dir %{_datadir}/apps/kdevelop |
228 | %{_datadir}/apps/kdevelop/*.qml | |
229 | %{_datadir}/apps/plasma/plasmoids/org.kdevelop.branches | |
62b996a3 RT |
230 | |
231 | %files devel | |
232 | %defattr(644,root,root,755) | |
5258d6ee | 233 | %{_includedir}/kdevplatform |
a5955f11 | 234 | %{_libdir}/libkdevplatformdebugger.so |
ff4f755f | 235 | %{_libdir}/libkdevplatformdocumentation.so |
62b996a3 | 236 | %{_libdir}/libkdevplatforminterfaces.so |
aabd77dd | 237 | %{_libdir}/libkdevplatformjsontests.so |
62b996a3 RT |
238 | %{_libdir}/libkdevplatformlanguage.so |
239 | %{_libdir}/libkdevplatformoutputview.so | |
240 | %{_libdir}/libkdevplatformproject.so | |
241 | %{_libdir}/libkdevplatformshell.so | |
d2dffa17 | 242 | %{_libdir}/libkdevplatformtests.so |
62b996a3 RT |
243 | %{_libdir}/libkdevplatformutil.so |
244 | %{_libdir}/libkdevplatformvcs.so | |
245 | %{_libdir}/libsublime.so | |
a5955f11 BZ |
246 | %dir %{_libdir}/cmake/kdevplatform |
247 | %{_libdir}/cmake/kdevplatform/KDevPlatformConfig.cmake | |
248 | %{_libdir}/cmake/kdevplatform/KDevPlatformConfigVersion.cmake | |
249 | %{_libdir}/cmake/kdevplatform/KDevPlatformMacros.cmake | |
250 | %{_libdir}/cmake/kdevplatform/KDevPlatformTargets.cmake | |
c171257e | 251 | %{_libdir}/cmake/kdevplatform/KDevPlatformTargets-pld.cmake |