]> git.pld-linux.org Git - packages/kde4-kdevplatform.git/blame - kde4-kdevplatform.spec
- added patch to workaround problems with moc and boost
[packages/kde4-kdevplatform.git] / kde4-kdevplatform.spec
CommitLineData
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 11Summary: KDevelop Development Platform
12Summary(pl.UTF-8): KDevelop Development Platform
62b996a3 13Name: kde4-kdevplatform
f8bdeb7d 14Version: 1.7.1
b4f058b6 15Release: 2
62b996a3
RT
16License: GPL
17Group: X11/Development/Tools
40948c26 18Source0: ftp://ftp.kde.org/pub/kde/%{_state}/kdevelop/%{_kdevelopver}/src/%{orgname}-%{version}.tar.xz
f8bdeb7d 19# Source0-md5: f6c123d65ae8d5c50944d548c8bc812f
b4f058b6 20Patch0: %{name}-boost.patch
62b996a3 21URL: http://www.kdevelop.org/
66e70c33 22BuildRequires: QtNetwork-devel >= %{qtver}
ae67b74b 23BuildRequires: automoc4
a5955f11 24BuildRequires: boost-devel
ba6bf673 25BuildRequires: cmake >= 2.8.9
ced4f1aa 26BuildRequires: gettext-tools
9e9fc52f 27BuildRequires: grantlee-devel
66e70c33 28BuildRequires: kde4-kdelibs-devel >= %{kdever}
d92d3d91 29BuildRequires: libstdc++-devel
81330b40 30BuildRequires: qjson-devel
66e70c33 31BuildRequires: qt4-build >= %{qtver}
32BuildRequires: qt4-qmake >= %{qtver}
e4c1d413 33BuildRequires: rpmbuild(macros) >= 1.600
b3b20e40 34BuildRequires: soprano-devel
d92d3d91 35BuildRequires: subversion-devel
b44de071 36BuildRequires: xorg-lib-libX11-devel
b44de071 37BuildRequires: xorg-lib-libXau-devel
38BuildRequires: xorg-lib-libXdmcp-devel
d92d3d91 39BuildRequires: xorg-lib-libXext-devel
ae67b74b 40BuildRequires: zlib-devel
b44de071 41Requires: subversion-libs
62b996a3
RT
42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
aabd77dd
BS
44%define filterout -flto
45
62b996a3
RT
46%description
47kdevplatform
48
49%description -l pl.UTF-8
50kdevplatform
51
52%package devel
5c19f8f4
ER
53Summary: kdevplatform - header files and development documentation
54Summary(pl.UTF-8): kdevplatform - pliki nagłówkowe i dokumentacja
55Group: X11/Development/Libraries
56Requires: %{name} = %{version}-%{release}
66e70c33 57Requires: kde4-kdelibs-devel >= %{kdever}
62b996a3
RT
58
59%description devel
60This package contains header files and development documentation for
61kdevplatform.
62
63%description devel -l pl.UTF-8
64Pakiet ten zawiera pliki nagłówkowe i dokumentację potrzebną przy
65pisaniu 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 73install -d build
62b996a3
RT
74cd build
75%cmake \
62b996a3
RT
76 ../
77%{__make}
78
79%install
80rm -rf $RPM_BUILD_ROOT
81
492e4812 82install -d $RPM_BUILD_ROOT%{_datadir}/apps/kdevplatform/profiles
aabd77dd 83install -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
92rm -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
This page took 0.105419 seconds and 4 git commands to generate.