File kdevplatform.spec of Package kdevplatform

#
# spec file for package kdevplatform
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#



Name:           kdevplatform
BuildRequires:  boost-devel
BuildRequires:  commoncpp2-devel
BuildRequires:  libkde4-devel
BuildRequires:  subversion-devel
BuildRequires:  libqjson-devel
BuildRequires:  db-devel
#BuildRequires:  kompare - currently disabled upstream, see toplevel CMakeLists.txt
License:        GPLv2+
Group:          Development/Tools/IDE
Summary:        Base Package for Integrated Development Environments
Url:            http://www.kdevelop.org
Version:        1.2.0
Release:        1
Source0:        %{name}-%{version}.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
%kde4_runtime_requires
Requires:       libkdevplatform0 = %{version}
Requires:       %{name}-lang = %{version}
Provides:       kdevplatform4 = 4.0.71
Obsoletes:      kdevplatform4 <= 4.0.71

%description
This package contains the common plugins for integrated developments
environment based on the KDevelop framework.



Authors:
--------
    Sandy Meier <smeier@kdevelop.de>
    Stefan Heidrich <sheidric@rz.uni-potsdam.de>
    Ralf Nolden <Ralf.Nolden@post.rwth-aachen.de>
    Jonas Nordin <jonas.nordin@syncom.se>
    Pascal Krahmer <pascal@beast.de>
    Bernd Gehrmann <bernd@physik.hu-berlin.de>
    J�rgen Olsson <jorgen@cenacle.net>
    Stefan Bartel <bartel@rz.uni-potsdam.de>
    Walter Tasin <tasin@e-technik.fh-muenchen.de>
    John Birch <jbb@ihug.co.nz>


%lang_package
%prep
%setup -q
echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt
echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt

%build
  %cmake_kde4 -d build
  %make_jobs

%install
  cd build
  %makeinstall
  %kde_post_install
  cd ..
#  %find_lang desktop_extragear-sdk_kdevplatform %{name}.lang
  %find_lang kdevappwizard %{name}.lang
  %find_lang kdevclassbrowser %{name}.lang
  %find_lang kdevcontextbrowser %{name}.lang
  %find_lang kdevcvs %{name}.lang
  %find_lang kdevdocumentswitcher %{name}.lang
  %find_lang kdevdocumentview %{name}.lang
  %find_lang kdevexecute %{name}.lang
  %find_lang kdevfilemanager %{name}.lang
  %find_lang kdevgenericprojectmanager %{name}.lang
  %find_lang kdevgrepview %{name}.lang
  %find_lang kdevkonsole %{name}.lang
  %find_lang kdevpatchreview %{name}.lang
  %find_lang kdevplatform %{name}.lang
  %find_lang kdevproblemreporter %{name}.lang
  %find_lang kdevprojectmanagerview %{name}.lang
  %find_lang kdevquickopen %{name}.lang
  %find_lang kdevsnippet %{name}.lang
  %find_lang kdevstandardoutputview %{name}.lang
  %find_lang kdevsubversion %{name}.lang
  %find_lang kdevexternalscript %{name}.lang  
  %find_lang kdevgit %{name}.lang  
  %find_lang kdevcodeutils %{name}.lang  
  %find_lang kdevopenwith %{name}.lang  
  %find_lang kdevpastebin %{name}.lang  
  %find_lang kdevreviewboard %{name}.lang 

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%clean
  rm -rf $RPM_BUILD_ROOT

%files lang -f %{name}.lang

%package -n libkdevplatform-devel
License:        GPLv2+
Group:          Development/Tools/IDE
Summary:        Base Package for Integrated Development Environments: Build Environment
Requires:       kdevplatform = %{version} libkdevplatform0 = %{version}

%description -n libkdevplatform-devel
This package contains the development files for building integrated
developments environments based on the KDevelop framework.



Authors:
--------
    Sandy Meier <smeier@kdevelop.de>
    Stefan Heidrich <sheidric@rz.uni-potsdam.de>
    Ralf Nolden <Ralf.Nolden@post.rwth-aachen.de>
    Jonas Nordin <jonas.nordin@syncom.se>
    Pascal Krahmer <pascal@beast.de>
    Bernd Gehrmann <bernd@physik.hu-berlin.de>
    J�rgen Olsson <jorgen@cenacle.net>
    Stefan Bartel <bartel@rz.uni-potsdam.de>
    Walter Tasin <tasin@e-technik.fh-muenchen.de>
    John Birch <jbb@ihug.co.nz>

%files -n libkdevplatform-devel
%defattr(-,root,root)
/usr/include/kdevplatform
%_libdir/libkdevplatforminterfaces.so
%_libdir/libkdevplatformlanguage.so
%_libdir/libkdevplatformoutputview.so
%_libdir/libkdevplatformproject.so
%_libdir/libkdevplatformshell.so
%_libdir/libkdevplatformutil.so
%_libdir/libkdevplatformvcs.so
%_libdir/libsublime.so
%_libdir/cmake
%_libdir/libkdevplatformdebugger.so
%_libdir/libkdevplatformtests.so
%_libdir/libkdevplatformdocumentation.so

%package -n libkdevplatform0
License:        GPLv2+
Group:          Development/Tools/IDE
Summary:        Libraries for Integrated Development Environments
Requires:       kdevplatform = %{version}

%description -n libkdevplatform0
This package contains the libraries for integrated development
environments based on the KDevelop framework.



Authors:
--------
    Sandy Meier <smeier@kdevelop.de>
    Stefan Heidrich <sheidric@rz.uni-potsdam.de>
    Ralf Nolden <Ralf.Nolden@post.rwth-aachen.de>
    Jonas Nordin <jonas.nordin@syncom.se>
    Pascal Krahmer <pascal@beast.de>
    Bernd Gehrmann <bernd@physik.hu-berlin.de>
    J�rgen Olsson <jorgen@cenacle.net>
    Stefan Bartel <bartel@rz.uni-potsdam.de>
    Walter Tasin <tasin@e-technik.fh-muenchen.de>
    John Birch <jbb@ihug.co.nz>

%post -n libkdevplatform0 -p /sbin/ldconfig

%postun -n libkdevplatform0 -p /sbin/ldconfig

%files -n libkdevplatform0
%defattr(-,root,root)
%_libdir/libkdevplatforminterfaces.so.*
%_libdir/libkdevplatformlanguage.so.*
%_libdir/libkdevplatformoutputview.so.*
%_libdir/libkdevplatformproject.so.*
%_libdir/libkdevplatformshell.so.*
%_libdir/libkdevplatformutil.so.*
%_libdir/libkdevplatformvcs.so.*
%_libdir/libsublime.so.*
%_libdir/libkdevplatformdebugger.so.*
%_libdir/libkdevplatformtests.so.*
%_libdir/libkdevplatformdocumentation.so.*

%files
%defattr(-,root,root)
%dir %_kde_share_dir/apps/kdevsession
%_kde4_modules/kcm_kdev_bgsettings.so
%_kde4_modules/kcm_kdev_ccsettings.so
%_kde4_modules/kcm_kdev_envsettings.so
%_kde4_modules/kcm_kdev_genericprojectmanagersettings.so
%_kde4_modules/kcm_kdev_pluginsettings.so
%_kde4_modules/kcm_kdev_projectsettings.so
%_kde4_modules/kcm_kdevsourceformattersettings.so
%_kde4_modules/kcm_kdev_uisettings.so
%_kde4_modules/kdevcontextbrowser.so
%_kde4_modules/kdevcvs.so
%_kde4_modules/kdevreviewboard.so
%_kde4_modules/kdevgit.so
%_kde4_modules/kdevcodeutils.so
%_kde4_modules/kdevpastebin.so
%_kde4_modules/kdevexternalscript.so
%_kde4_modules/kdevexecute.so
%_kde4_modules/kdevfilemanager.so
%_kde4_modules/kdevgenericmanager.so
%_kde4_modules/kdevkonsoleview.so
%_kde4_modules/kdevproblemreporter.so
%_kde4_modules/kdevprojectmanagerview.so
%_kde4_modules/kdevquickopen.so
%_kde4_modules/kdevsnippet.so
#%_kde4_modules/kdevsourceformatter.so
%_kde4_modules/kdevstandardoutputview.so
%_kde4_modules/kdevsubversion.so
%_kde4_modules/kdevdocumentswitcher.so
#%_kde4_modules/kdevmercurial.so
#%_kde_share_dir/apps/cmake/modules/FindKDevPlatform.cmake
%_kde_share_dir/apps/kdevcontextbrowser
%_kde_share_dir/apps/kdevcvs
%_kde_share_dir/apps/kdevexternalscript
%_kde_share_dir/apps/kdevfilemanager
%_kde_share_dir/apps/kdevproblemreporter
%_kde_share_dir/apps/kdevprojectmanagerview
%_kde_share_dir/apps/kdevquickopen
%_kde_share_dir/apps/kdevsourceformatter
%_kde_share_dir/apps/kdevstandardoutputview
%_kde_share_dir/apps/kdevsnippet
%_kde_share_dir/apps/kdevcodeutils/
%_kde_share_dir/services/kcm_kdev_bgsettings.desktop
%_kde_share_dir/services/kcm_kdev_ccsettings.desktop
%_kde_share_dir/services/kcm_kdev_envsettings.desktop
%_kde_share_dir/services/kcm_kdev_genericprojectmanagersettings.desktop
%_kde_share_dir/services/kcm_kdev_pluginsettings.desktop
%_kde_share_dir/services/kcm_kdev_projectsettings.desktop
%_kde_share_dir/services/kcm_kdevsourceformattersettings.desktop
%_kde_share_dir/services/kcm_kdev_uisettings.desktop
%_kde_share_dir/services/kdevcontextbrowser.desktop
%_kde_share_dir/services/kdevcvs.desktop
%_kde_share_dir/services/kdevgit.desktop
%_kde_share_dir/services/kdevexecute.desktop
%_kde_share_dir/services/kdevfilemanager.desktop
%_kde_share_dir/services/kdevgenericmanager.desktop
%_kde_share_dir/services/kdevkonsoleview.desktop
%_kde_share_dir/services/kdevproblemreporter.desktop
%_kde_share_dir/services/kdevprojectmanagerview.desktop
%_kde_share_dir/services/kdevquickopen.desktop
%_kde_share_dir/services/kdevsnippet.desktop
%_kde_share_dir/services/kdevexternalscript.desktop
#%_kde_share_dir/services/kdevsourceformatter.desktop
%_kde_share_dir/services/kdevstandardoutputview.desktop
%_kde_share_dir/services/kdevsubversion.desktop
%_kde_share_dir/services/kdevcodeutils.desktop
%_kde_share_dir/services/kdevpastebin.desktop
%_kde_share_dir/services/kdevreviewboard.desktop
%_kde_share_dir/servicetypes/kdevelopplugin.desktop
/usr/share/icons/hicolor/22x22/actions/run-clean.png
/usr/share/icons/hicolor/22x22/actions/run-install.png
/usr/share/icons/hicolor/*/apps/git.png
/usr/share/icons/hicolor/*/apps/reviewboard.png
%_kde4_modules/kdevappwizard.so
%_kde_share_dir/apps/kdevappwizard
%_kde_share_dir/services/kdevappwizard.desktop
%_kde_share_dir/apps/kdevcodegen
%_kde_share_dir/apps/kdevdebugger
%_kde_share_dir/apps/kdevdocumentswitcher
#%_kde_share_dir/apps/kdevmercurial
%_kde_share_dir/services/kdevdocumentswitcher.desktop
#%_kde_share_dir/services/kdevmercurial.desktop
%if %suse_version > 1100
%_kde4_modules/kdevclassbrowser.so
%_kde_share_dir/apps/kdevclassbrowser
%_kde_share_dir/services/kdevclassbrowser.desktop
%endif
%_kde4_modules/kdevopenwith.so
%_kde4_modules/kdevpatchreview.so
%_kde_share_dir/apps/kdevpatchreview
%_kde_share_dir/services/kdevopenwith.desktop
%_kde_share_dir/services/kdevpatchreview.desktop
%_kde4_modules/kdevdocumentview.so
%_kde4_modules/kdevgrepview.so
%_kde_share_dir/apps/kdevdocumentview
%_kde_share_dir/apps/kdevgrepview
%_kde_share_dir/services/kdevdocumentview.desktop
%_kde_share_dir/services/kdevgrepview.desktop
%_kde_share_dir/apps/kdevsession/kdevsessionui.rc

%changelog
openSUSE Build Service is sponsored by