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