Author: rotom Date: Mon Feb 11 19:45:14 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - initial
---- Files affected: SPECS: kde4-kdevelop.spec (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SPECS/kde4-kdevelop.spec diff -u /dev/null SPECS/kde4-kdevelop.spec:1.1 --- /dev/null Mon Feb 11 20:45:14 2008 +++ SPECS/kde4-kdevelop.spec Mon Feb 11 20:45:09 2008 @@ -0,0 +1,207 @@ +# $Revision$, $Date$ +# +# Conditional build: +# +%define _state unstable +%define _kdever 4.0.61 +%define orgname kdevelop + +Summary: KDE Integrated Development Environment +Summary(de.UTF-8): KDevelop ist eine grafische Entwicklungsumgebung für KDE +Summary(pl.UTF-8): Zintegrowane środowisko programisty dla KDE +Summary(pt_BR.UTF-8): Ambiente Integrado de Desenvolvimento para o KDE +Summary(zh_CN.UTF-8): KDE C/C++集成开发环境 +Name: kde4-kdevelop +Version: 4.0.61 +Release: 1 +License: GPL +Group: X11/Development/Tools +Source0: ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.bz2 +# Source0-md5: db01986dfa20c075ded5f5aa19f8a69f +URL: http://www.kdevelop.org/ +# disabled, breaks with this new antlr +# BuildRequires: antlr >= 2.7.3 +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: db-devel +BuildRequires: doxygen +BuildRequires: flex +%{?with_ada:BuildRequires:gcc-ada} +BuildRequires: gettext-devel +BuildRequires: kde4-kdelibs-devel +BuildRequires: libjpeg-devel +BuildRequires: libpng-devel +BuildRequires: libtool +BuildRequires: openssl-devel >= 0.9.7d +BuildRequires: pcre-devel +BuildRequires: rpm-pythonprov +BuildRequires: rpmbuild(macros) >= 1.129 +BuildRequires: subversion-devel >= 1.2.0-4 +BuildRequires: zlib-devel +BuildConflicts: star +Requires: kde4-kdebase-core >= %{_minbaseevr} +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +The KDevelop Integrated Development Environment provides many features +that developers need as well as providing a unified interface to +programs like gdb, the C/C++ compiler, and make. + +KDevelop manages or provides: all development tools needed for C++ +programming like Compiler, Linker, automake and autoconf; KAppWizard, +which generates complete, ready-to-go sample applications; +Classgenerator, for creating new classes and integrating them into the +current project; File management for sources, headers, documentation +etc. to be included in the project; The creation of User-Handbooks +written with SGML and the automatic generation of HTML-output with the +KDE look and feel; Automatic HTML-based API-documentation for your +project's classes with cross-references to the used libraries; +Internationalization support for your application, allowing +translators to easily add their target language to a project; + +KDevelop also includes WYSIWYG (What you see is what you get)-creation +of user interfaces with a built-in dialog editor; Debugging your +application by integrating KDbg; Editing of project-specific pixmaps +with KIconEdit; The inclusion of any other program you need for +development by adding it to the "Tools"-menu according to your +individual needs. + +%description -l de.UTF-8 +KDevelop ist eine grafische Entwicklungsumgebung für KDE. + +Das KDevelop-Projekt wurde 1998 begonnen, um eine einfach zu +bedienende grafische (integrierte Entwicklungsumgebung) für C++ und C +auf Unix-basierten Betriebssystemen bereitzustellen. Seit damals ist +die KDevelop-IDE öffentlich unter der GPL erhältlich und unterstützt +u. a. Qt-, KDE-, GNOME-, C++- und C-Projekte. + +%description -l pl.UTF-8 +KDevelop to zintegrowane środowisko programistyczne dla KDE, dające +wiele możliwości przydatnych programistom oraz zunifikowany interfejs +do programów typu gdb, kompilator C/C++ oraz make. + +KDevelop obsługuje lub zawiera: wszystkie narzędzia programistyczne +potrzebne do programowania w C++ jak kompilator, linker, automake, +autoconf; KAppWizard, generujący kompletne, gotowe do uruchomienia, +proste aplikacje; Classgenerator do tworzenia nowych klas i włączania +ich do projektu; zarządzanie plikami źródłowymi, nagłówkowymi, +dokumentacją itp.; tworzenie podręczników użytkownika pisanych w SGML +i automatyczne generowanie wyjścia HTML pasującego do KDE; +automatyczne tworzenie dokumentacji API w HTML do klas projektu z +odniesieniami do używanych bibliotek; wsparcie dla +internacjonalizacji, pozwalające tłumaczom łatwo dodawać pliki z +tłumaczeniami do projektu. + +KDevelop ma także tworzenie interfejsów użytkownika przy użyciu +edytora dialogów WYSIWYG; odpluskwianie aplikacji poprzez integrację z +KDbg; edycję ikon przy pomocy KIconEdit; dołączanie innych programów +potrzebnych do programowania przez dodanie ich do menu Tools według +własnych potrzeb. + +%prep +%setup -q -n %{orgname}-%{version} + +%build +mkdir build +cd build +%cmake \ + -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \ + ../ +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +install -d $RPM_BUILD_ROOT%{_desktopdir} +%{__make} -C build install \ + DESTDIR=$RPM_BUILD_ROOT \ + kde_htmldir=%{_kdedocdir} + +install src/kdevelop.desktop $RPM_BUILD_ROOT%{_desktopdir} +#%find_lang %{name} --with-kde --all-name + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(644,root,root,755) +#-f %{name}.lang +%attr(755,root,root) %{_bindir}/kdev_includepathresolver +%attr(755,root,root) %{_bindir}/kdevelop +%attr(755,root,root) %{_bindir}/qmake-parser +%attr(755,root,root) %{_libdir}/kde4/kcm_kdev_cppdebugger.so +%attr(755,root,root) %{_libdir}/kde4/kcm_kdev_makebuilder.so +%attr(755,root,root) %{_libdir}/kde4/kcm_kdev_qmakebuilder.so +%attr(755,root,root) %{_libdir}/kde4/kcm_kdev_valgrindsettings.so +%attr(755,root,root) %{_libdir}/kde4/kcm_kdevcmake_settings.so +%attr(755,root,root) %{_libdir}/kde4/kdevappwizard.so +%attr(755,root,root) %{_libdir}/kde4/kdevcmakebuilder.so +%attr(755,root,root) %{_libdir}/kde4/kdevcmakemanager.so +%attr(755,root,root) %{_libdir}/kde4/kdevcppdebugger.so +%attr(755,root,root) %{_libdir}/kde4/kdevcpplanguagesupport.so +%attr(755,root,root) %{_libdir}/kde4/kdevcustommakemanager.so +%attr(755,root,root) %{_libdir}/kde4/kdevdocumentview.so +%attr(755,root,root) %{_libdir}/kde4/kdevgrepview.so +%attr(755,root,root) %{_libdir}/kde4/kdevmakebuilder.so +%attr(755,root,root) %{_libdir}/kde4/kdevqmakebuilder.so +%attr(755,root,root) %{_libdir}/kde4/kdevqmakemanager.so +%attr(755,root,root) %{_libdir}/kde4/kdevqtdesigner.so +%attr(755,root,root) %{_libdir}/kde4/kdevvalgrind.so +%attr(755,root,root) %{_libdir}/libkdev4cmakecommon.so +%attr(755,root,root) %{_libdir}/libkdev4cppduchain.so +%attr(755,root,root) %{_libdir}/libkdev4cppparser.so +%attr(755,root,root) %{_libdir}/libkdev4cpprpp.so +%attr(755,root,root) %{_libdir}/libkdev4qmakeparser.so +%{_desktopdir}/kdevelop.desktop + +%{_datadir}/apps/cmake/modules/FindKDevelop.cmake +%{_datadir}/apps/cmake/modules/KDevelopMacros.cmake +%{_datadir}/apps/kdevappwizard +%{_datadir}/apps/kdevcmakebuilder +%{_datadir}/apps/kdevcmakemanager +%{_datadir}/apps/kdevcppdebugger +%{_datadir}/apps/kdevcustommakemanager +%{_datadir}/apps/kdevdocumentview +%{_datadir}/apps/kdevelop +%{_datadir}/apps/kdevgrepview +%{_datadir}/apps/kdevplatform +%{_datadir}/apps/kdevqmakebuilder +%{_datadir}/apps/kdevqtdesigner +%{_datadir}/apps/kdevvalgrind +%{_datadir}/config/kdeveloprc + +%{_iconsdir}/*/*x*/*/*.png +%{_datadir}/kde4/services/kcm_kdev_cppdebugger.desktop +%{_datadir}/kde4/services/kcm_kdev_makebuilder.desktop +%{_datadir}/kde4/services/kcm_kdev_qmakebuilder.desktop +%{_datadir}/kde4/services/kcm_kdev_valgrindsettings.desktop +%{_datadir}/kde4/services/kcm_kdevcmake_settings.desktop +%{_datadir}/kde4/services/kdevappwizard.desktop +%{_datadir}/kde4/services/kdevcmakebuilder.desktop +%{_datadir}/kde4/services/kdevcmakemanager.desktop +%{_datadir}/kde4/services/kdevcppdebugger.desktop +%{_datadir}/kde4/services/kdevcppsupport.desktop +%{_datadir}/kde4/services/kdevcustommakemanager.desktop +%{_datadir}/kde4/services/kdevdocumentview.desktop +%{_datadir}/kde4/services/kdevgrepview.desktop +%{_datadir}/kde4/services/kdevmakebuilder.desktop +%{_datadir}/kde4/services/kdevqmakebuilder.desktop +%{_datadir}/kde4/services/kdevqmakemanager.desktop +%{_datadir}/kde4/services/kdevqtdesigner.desktop +%{_datadir}/kde4/services/kdevvalgrind.desktop + +%{_includedir}/kdevelop + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[EMAIL PROTECTED]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2008-02-11 19:45:09 rotom +- initial + ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
