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