]> git.pld-linux.org Git - packages/kde4-kdevelop.git/blame - kde4-kdevelop.spec
updated BuildRequires
[packages/kde4-kdevelop.git] / kde4-kdevelop.spec
CommitLineData
31c1fc50
RT
1#
2# Conditional build:
3#
05f256a4 4%define _state stable
8ae6555d
PS
5%define kdever 4.8.0
6%define qtver 4.8.0
31c1fc50 7%define orgname kdevelop
fbb59a12 8%define kdevplatform 1.6.0
31c1fc50
RT
9
10Summary: KDE Integrated Development Environment
11Summary(de.UTF-8): KDevelop ist eine grafische Entwicklungsumgebung für KDE
12Summary(pl.UTF-8): Zintegrowane środowisko programisty dla KDE
13Summary(pt_BR.UTF-8): Ambiente Integrado de Desenvolvimento para o KDE
14Summary(zh_CN.UTF-8): KDE C/C++集成开发环境
15Name: kde4-kdevelop
fbb59a12 16Version: 4.6.0
e76847b9 17Release: 1
31c1fc50
RT
18License: GPL
19Group: X11/Development/Tools
e76847b9 20Source0: ftp://ftp.kde.org/pub/kde/%{_state}/kdevelop/%{version}/src/%{orgname}-%{version}.tar.xz
fbb59a12 21# Source0-md5: 0c1a1e880d27990246e3bdd712db1037
31c1fc50 22URL: http://www.kdevelop.org/
e404c0a8 23BuildRequires: QtHelp-devel >= %{qtver}
24BuildRequires: QtNetwork-devel >= %{qtver}
89fa64f2 25BuildRequires: automoc4
17806885 26BuildRequires: cmake >= 2.8.0
86271305 27BuildRequires: docbook-style-xsl
57ceb2e9 28BuildRequires: gettext-devel
0b4655f3 29BuildRequires: kde4-kdebase-workspace-devel >= %{kdever}
30BuildRequires: kde4-kdelibs-devel >= %{kdever}
05f256a4 31BuildRequires: kde4-kdesdk-devel >= %{kdever}
80b15920 32BuildRequires: kde4-kdevplatform-devel >= %{kdevplatform}
89fa64f2 33BuildRequires: libstdc++-devel >= 3.3
86271305 34BuildRequires: pkgconfig
e404c0a8 35BuildRequires: qt4-build >= %{qtver}
36BuildRequires: qt4-qmake >= %{qtver}
89fa64f2 37BuildRequires: rpm-pythonprov
05f256a4 38BuildRequires: rpmbuild(macros) >= 1.600
21807784 39BuildRequires: zlib-devel >= 1.2.0
31c1fc50 40BuildConflicts: star
ff86f956 41Requires: libstdc++-gdb
3cc6df6e
BZ
42Requires(post,postun): desktop-file-utils
43Requires(post,postun): shared-mime-info
31c1fc50
RT
44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45
64fc8047
BS
46%define filterout -flto
47
31c1fc50
RT
48%description
49The KDevelop Integrated Development Environment provides many features
50that developers need as well as providing a unified interface to
51programs like gdb, the C/C++ compiler, and make.
52
53KDevelop manages or provides: all development tools needed for C++
54programming like Compiler, Linker, automake and autoconf; KAppWizard,
55which generates complete, ready-to-go sample applications;
56Classgenerator, for creating new classes and integrating them into the
57current project; File management for sources, headers, documentation
58etc. to be included in the project; The creation of User-Handbooks
59written with SGML and the automatic generation of HTML-output with the
60KDE look and feel; Automatic HTML-based API-documentation for your
61project's classes with cross-references to the used libraries;
62Internationalization support for your application, allowing
63translators to easily add their target language to a project;
64
65KDevelop also includes WYSIWYG (What you see is what you get)-creation
66of user interfaces with a built-in dialog editor; Debugging your
67application by integrating KDbg; Editing of project-specific pixmaps
68with KIconEdit; The inclusion of any other program you need for
69development by adding it to the "Tools"-menu according to your
70individual needs.
71
72%description -l de.UTF-8
73KDevelop ist eine grafische Entwicklungsumgebung für KDE.
74
75Das KDevelop-Projekt wurde 1998 begonnen, um eine einfach zu
c2f8406a 76bedienende grafische (integrierte) Entwicklungsumgebung für C++ und C
31c1fc50
RT
77auf Unix-basierten Betriebssystemen bereitzustellen. Seit damals ist
78die KDevelop-IDE öffentlich unter der GPL erhältlich und unterstützt
79u. a. Qt-, KDE-, GNOME-, C++- und C-Projekte.
80
81%description -l pl.UTF-8
82KDevelop to zintegrowane środowisko programistyczne dla KDE, dające
83wiele możliwości przydatnych programistom oraz zunifikowany interfejs
84do programów typu gdb, kompilator C/C++ oraz make.
85
86KDevelop obsługuje lub zawiera: wszystkie narzędzia programistyczne
87potrzebne do programowania w C++ jak kompilator, linker, automake,
88autoconf; KAppWizard, generujący kompletne, gotowe do uruchomienia,
89proste aplikacje; Classgenerator do tworzenia nowych klas i włączania
90ich do projektu; zarządzanie plikami źródłowymi, nagłówkowymi,
91dokumentacją itp.; tworzenie podręczników użytkownika pisanych w SGML
92i automatyczne generowanie wyjścia HTML pasującego do KDE;
93automatyczne tworzenie dokumentacji API w HTML do klas projektu z
94odniesieniami do używanych bibliotek; wsparcie dla
95internacjonalizacji, pozwalające tłumaczom łatwo dodawać pliki z
96tłumaczeniami do projektu.
97
98KDevelop ma także tworzenie interfejsów użytkownika przy użyciu
99edytora dialogów WYSIWYG; odpluskwianie aplikacji poprzez integrację z
100KDbg; edycję ikon przy pomocy KIconEdit; dołączanie innych programów
101potrzebnych do programowania przez dodanie ich do menu Tools według
102własnych potrzeb.
103
6ad423a8 104%package devel
105Summary: kdevelop - header files and development documentation
106Summary(pl.UTF-8): kdevelop - pliki nagłówkowe i dokumentacja
107Group: X11/Development/Libraries
108Requires: %{name} = %{version}-%{release}
109
110%description devel
111This package contains header files and development documentation for
112kdevelop.
113
114%description devel -l pl.UTF-8
115Pakiet ten zawiera pliki nagłówkowe i dokumentację potrzebną przy
116pisaniu własnych programów wykorzystujących kdevelop.
117
31c1fc50 118%prep
e891e10f 119%setup -q -n %{orgname}-%{version}
31c1fc50
RT
120
121%build
4940a978 122install -d build
31c1fc50
RT
123cd build
124%cmake \
31c1fc50
RT
125 ../
126%{__make}
127
128%install
129rm -rf $RPM_BUILD_ROOT
130
131install -d $RPM_BUILD_ROOT%{_desktopdir}
132%{__make} -C build install \
133 DESTDIR=$RPM_BUILD_ROOT \
134 kde_htmldir=%{_kdedocdir}
135
322acec0 136install app/kdevelop.desktop $RPM_BUILD_ROOT%{_desktopdir}
31c1fc50 137
ced0061a 138%find_lang %{orgname} --all-name --with-kde
8a932502 139
31c1fc50
RT
140%clean
141rm -rf $RPM_BUILD_ROOT
142
3cc6df6e
BZ
143%post
144/sbin/ldconfig
145%update_mime_database
146%update_desktop_database
147
148%postun
149/sbin/ldconfig
150%update_mime_database
151%update_desktop_database_postun
31c1fc50 152
8a932502 153%files -f %{orgname}.lang
31c1fc50 154%defattr(644,root,root,755)
31c1fc50 155%attr(755,root,root) %{_bindir}/kdevelop
3c159b18 156%attr(755,root,root) %{_bindir}/kdevelop!
31c1fc50 157%attr(755,root,root) %{_libdir}/kde4/kcm_kdev_makebuilder.so
64fc8047 158%attr(755,root,root) %{_libdir}/kde4/kcm_kdev_cmakebuilder.so
31c1fc50 159%attr(755,root,root) %{_libdir}/kde4/kcm_kdevcmake_settings.so
fbb59a12 160%attr(755,root,root) %{_libdir}/kde4/kcm_kdev_ninjabuilder.so
64fc8047 161%attr(755,root,root) %{_libdir}/kde4/kcm_kdevcustombuildsystem.so
4940a978 162%attr(755,root,root) %{_libdir}/kde4/kdevastyle.so
31c1fc50 163%attr(755,root,root) %{_libdir}/kde4/kdevcmakebuilder.so
8e2cd204 164%attr(755,root,root) %{_libdir}/kde4/kdevcmakedocumentation.so
31c1fc50 165%attr(755,root,root) %{_libdir}/kde4/kdevcmakemanager.so
31c1fc50 166%attr(755,root,root) %{_libdir}/kde4/kdevcpplanguagesupport.so
64fc8047 167%attr(755,root,root) %{_libdir}/kde4/kdevcustombuildsystem.so
31c1fc50 168%attr(755,root,root) %{_libdir}/kde4/kdevcustommakemanager.so
ced0061a 169%attr(755,root,root) %{_libdir}/kde4/kdevcustomscript.so
64fc8047 170%attr(755,root,root) %{_libdir}/kde4/kdevexecuteplasmoid.so
322acec0 171%attr(755,root,root) %{_libdir}/kde4/kdevgdb.so
fbb59a12 172%attr(755,root,root) %{_libdir}/kde4/kdevghprovider.so
8ae6555d 173%attr(755,root,root) %{_libdir}/kde4/kdevokteta.so
31c1fc50 174%attr(755,root,root) %{_libdir}/kde4/kdevmakebuilder.so
fe7c555d 175%attr(755,root,root) %{_libdir}/kde4/kdevmanpage.so
fbb59a12 176%attr(755,root,root) %{_libdir}/kde4/kdevninja.so
322acec0 177%attr(755,root,root) %{_libdir}/kde4/kdevqthelp.so
05f256a4 178%attr(755,root,root) %{_libdir}/kde4/kdevqthelp_config.so
5460ead4 179%attr(755,root,root) %{_libdir}/kde4/kdevkdeprovider.so
ced0061a 180%attr(755,root,root) %{_libdir}/kde4/krunner_kdevelopsessions.so
64fc8047 181%attr(755,root,root) %{_libdir}/kde4/plasma_engine_kdevelopsessions.so
31c1fc50
RT
182%attr(755,root,root) %{_libdir}/libkdev4cmakecommon.so
183%attr(755,root,root) %{_libdir}/libkdev4cppduchain.so
184%attr(755,root,root) %{_libdir}/libkdev4cppparser.so
185%attr(755,root,root) %{_libdir}/libkdev4cpprpp.so
31c1fc50 186%{_datadir}/apps/kdevappwizard
64fc8047 187%{_datadir}/apps/kdevcodegen/templates/*
31c1fc50 188%{_datadir}/apps/kdevcustommakemanager
31c1fc50 189%{_datadir}/apps/kdevelop
64fc8047 190%{_datadir}/apps/kdevfiletemplates/templates/*
322acec0
BZ
191%dir %{_datadir}/apps/kdevgdb
192%{_datadir}/apps/kdevgdb/kdevgdbui.rc
8e2cd204
BZ
193%dir %{_datadir}/apps/kdevgdb/printers
194%{_datadir}/apps/kdevgdb/printers/gdbinit
fbb59a12 195%{_datadir}/apps/kdevgdb/printers/helper.py
8e2cd204 196%{_datadir}/apps/kdevgdb/printers/qt4.py
e891e10f 197%{_datadir}/apps/kdevgdb/printers/kde4.py
8ae6555d 198%{_datadir}/apps/kdevokteta
64fc8047
BS
199%{_datadir}/apps/plasma/plasmoids/kdevelopsessions
200%{_datadir}/apps/plasma/services/org.kde.plasma.dataengine.kdevelopsessions.operations
31c1fc50 201%{_datadir}/config/kdeveloprc
3c159b18 202%{_datadir}/config/kdevelop-qthelp.knsrc
4940a978 203%dir %{_datadir}/apps/kdevcppsupport
26c46d8a 204%{_datadir}/apps/kdevcppsupport/kdevcppsupport.rc
64fc8047 205%{_datadir}/kde4/services/kcm_kdev_cmakebuilder.desktop
31c1fc50 206%{_datadir}/kde4/services/kcm_kdev_makebuilder.desktop
31c1fc50 207%{_datadir}/kde4/services/kcm_kdevcmake_settings.desktop
fbb59a12 208%{_datadir}/kde4/services/kcm_kdev_ninjabuilder.desktop
64fc8047 209%{_datadir}/kde4/services/kcm_kdevcustombuildsystem.desktop
4940a978 210%{_datadir}/kde4/services/kdevastyle.desktop
31c1fc50 211%{_datadir}/kde4/services/kdevcmakebuilder.desktop
8e2cd204 212%{_datadir}/kde4/services/kdevcmakedocumentation.desktop
31c1fc50 213%{_datadir}/kde4/services/kdevcmakemanager.desktop
64fc8047 214%{_datadir}/kde4/services/kdevcustombuildsystem.desktop
ced0061a 215%{_datadir}/kde4/services/kdevcustomscript.desktop
31c1fc50
RT
216%{_datadir}/kde4/services/kdevcppsupport.desktop
217%{_datadir}/kde4/services/kdevcustommakemanager.desktop
64fc8047 218%{_datadir}/kde4/services/kdevexecuteplasmoid.desktop
322acec0 219%{_datadir}/kde4/services/kdevgdb.desktop
fbb59a12 220%{_datadir}/kde4/services/kdevghprovider.desktop
31c1fc50 221%{_datadir}/kde4/services/kdevmakebuilder.desktop
fe7c555d 222%{_datadir}/kde4/services/kdevmanpage.desktop
fbb59a12 223%{_datadir}/kde4/services/kdevninja.desktop
8ae6555d 224%{_datadir}/kde4/services/kdevokteta.desktop
322acec0 225%{_datadir}/kde4/services/kdevqthelp.desktop
fe7c555d 226%{_datadir}/kde4/services/kdevqthelp_config.desktop
ced0061a 227%{_datadir}/kde4/services/kdevelopsessions.desktop
5460ead4 228%{_datadir}/kde4/services/kdevkdeprovider.desktop
64fc8047
BS
229%{_datadir}/kde4/services/plasma-applet-kdevelopsessions.desktop
230%{_datadir}/kde4/services/plasma-dataengine-kdevelopsessions.desktop
9abbb5c5 231%{_datadir}/mime/packages/kdevelop.xml
6ad423a8 232%{_desktopdir}/kdevelop.desktop
89fa64f2 233%{_desktopdir}/kde4/kdevelop.desktop
ced0061a 234%{_desktopdir}/kde4/kdevelop_ps.desktop
6ad423a8 235%{_iconsdir}/*/*x*/*/*.png
31c1fc50 236%{_includedir}/kdevelop
6ad423a8 237
238%files devel
239%defattr(644,root,root,755)
240%{_datadir}/apps/cmake/modules/FindKDevelop.cmake
This page took 0.141695 seconds and 4 git commands to generate.