Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.3:Ports
kdevplatform4
kdevplatform4.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kdevplatform4.spec of Package kdevplatform4
# # spec file for package kdevplatform4 # # Copyright (c) 2016 SUSE LINUX 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: kdevplatform4 Version: 1.7.3 Release: 0 %define rname kdevplatform %define kdevelop_version 4.7.3 %define libkdev_major 8 Summary: Base Package for Integrated Development Environments License: GPL-2.0+ Group: Development/Tools/IDE Url: http://www.kdevelop.org Source0: http://download.kde.org/stable/kdevelop/%{kdevelop_version}/src/%{rname}-%{version}.tar.bz2 # PATCH-FIX-UPSTREAM fix-for-null-pointer-dereference-with-gcc6.patch kde#360707 Patch1: fix-for-null-pointer-dereference-with-gcc6.patch BuildRequires: boost-devel BuildRequires: db-devel BuildRequires: fdupes BuildRequires: grantlee-devel BuildRequires: libkde4-devel >= 4.7 BuildRequires: libqjson-devel BuildRequires: subversion-devel BuildRequires: xz #BuildRequires: kompare - currently disabled upstream, see toplevel CMakeLists.txt Requires: %{name}-lang = %{version} Requires: libkdevplatform%{libkdev_major} = %{version} BuildRoot: %{_tmppath}/%{rname}-%{version}-build %kde4_runtime_requires %description This package contains the common plugins for integrated developments environment based on the KDevelop framework. %lang_package %prep %setup -q -n %{rname}-%{version} %if 0%{?suse_version} > 1320 %patch1 -p1 %endif echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt %if 0%{?suse_version} <= 1320 && !0%{?is_opensuse} # fix build with older cmake versions (i.e. on 13.2 and below) by # readding "cmake_policy(SET CMP0002 OLD)" to po/CMakeLists.txt # (was in there before but has been removed in 1.7.3) sed -i -e "1s/^/cmake_policy(SET CMP0002 OLD)\n/" po/CMakeLists.txt %endif %build %cmake_kde4 -d build %make_jobs %install cd build %make_install %kde_post_install %fdupes %{buildroot}%{_datadir}/locale cd .. %find_lang kdevappwizard %{rname}.lang %find_lang kdevclassbrowser %{rname}.lang %find_lang kdevcodeutils %{rname}.lang %find_lang kdevcontextbrowser %{rname}.lang %find_lang kdevcvs %{rname}.lang %find_lang kdevdocumentswitcher %{rname}.lang %find_lang kdevdocumentview %{rname}.lang %find_lang kdevexecute %{rname}.lang %find_lang kdevexecutescript %{rname}.lang %find_lang kdevexternalscript %{rname}.lang %find_lang kdevfilemanager %{rname}.lang %find_lang kdevfiletemplates %{rname}.lang %find_lang kdevgenericprojectmanager %{rname}.lang %find_lang kdevgit %{rname}.lang %find_lang kdevgrepview %{rname}.lang %find_lang kdevkonsole %{rname}.lang %find_lang kdevopenwith %{rname}.lang %find_lang kdevpastebin %{rname}.lang %find_lang kdevpatchreview %{rname}.lang %find_lang kdevplatform %{rname}.lang %find_lang kdevproblemreporter %{rname}.lang %find_lang kdevprojectdashboard %{rname}.lang %find_lang kdevprojectfilter %{rname}.lang %find_lang kdevprojectmanagerview %{rname}.lang %find_lang kdevquickopen %{rname}.lang %find_lang kdevreviewboard %{rname}.lang %find_lang kdevsnippet %{rname}.lang %find_lang kdevstandardoutputview %{rname}.lang %find_lang kdevsubversion %{rname}.lang %find_lang kdevswitchtobuddy %{rname}.lang %find_lang kdevtemplates_config %{rname}.lang %find_lang kdevtestview %{rname}.lang %find_lang kdevvcsprojectintegration %{rname}.lang %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files lang -f %{rname}.lang %package -n libkdevplatform4-devel Summary: Base Package for Integrated Development Environments: Build Environment Group: Development/Tools/IDE Requires: %{name} = %{version} Requires: libkdevplatform%{libkdev_major} = %{version} %description -n libkdevplatform4-devel This package contains the development files for building integrated developments environments based on the KDevelop framework. %files -n libkdevplatform4-devel %defattr(-,root,root) %{_kde4_includedir}/kdevplatform %{_kde4_libdir}/libkdevplatformdebugger.so %{_kde4_libdir}/libkdevplatformdocumentation.so %{_kde4_libdir}/libkdevplatformjsontests.so %{_kde4_libdir}/libkdevplatforminterfaces.so %{_kde4_libdir}/libkdevplatformlanguage.so %{_kde4_libdir}/libkdevplatformoutputview.so %{_kde4_libdir}/libkdevplatformproject.so %{_kde4_libdir}/libkdevplatformshell.so %{_kde4_libdir}/libkdevplatformtests.so %{_kde4_libdir}/libkdevplatformutil.so %{_kde4_libdir}/libkdevplatformvcs.so %{_kde4_libdir}/libsublime.so %{_kde4_libdir}/cmake %package -n libkdevplatform%{libkdev_major} Summary: Libraries for Integrated Development Environments Group: Development/Tools/IDE Requires: %{name} = %{version} Obsoletes: libkdevplatform0 %description -n libkdevplatform%{libkdev_major} This package contains the libraries for integrated development environments based on the KDevelop framework. %post -n libkdevplatform%{libkdev_major} -p /sbin/ldconfig %postun -n libkdevplatform%{libkdev_major} -p /sbin/ldconfig %files -n libkdevplatform%{libkdev_major} %defattr(-,root,root) %{_kde4_libdir}/libkdevplatformdebugger.so.%{libkdev_major}* %{_kde4_libdir}/libkdevplatformdocumentation.so.%{libkdev_major}* %{_kde4_libdir}/libkdevplatformjsontests.so.%{libkdev_major}* %{_kde4_libdir}/libkdevplatforminterfaces.so.%{libkdev_major}* %{_kde4_libdir}/libkdevplatformlanguage.so.%{libkdev_major}* %{_kde4_libdir}/libkdevplatformoutputview.so.%{libkdev_major}* %{_kde4_libdir}/libkdevplatformproject.so.%{libkdev_major}* %{_kde4_libdir}/libkdevplatformshell.so.%{libkdev_major}* %{_kde4_libdir}/libkdevplatformtests.so.%{libkdev_major}* %{_kde4_libdir}/libkdevplatformutil.so.%{libkdev_major}* %{_kde4_libdir}/libkdevplatformvcs.so.%{libkdev_major}* %{_kde4_libdir}/libsublime.so.%{libkdev_major}* %files %defattr(-,root,root) %doc COPYING* README %dir %{_kde4_appsdir}/kdevsession %dir %{_kde4_modulesdir}/plugins/grantlee/ %dir %{_kde4_modulesdir}/plugins/grantlee/0.?/ %{_kde4_appsdir}/kdevappwizard/ %{_kde4_appsdir}/kdevclassbrowser/ %{_kde4_appsdir}/kdevcodegen/ %{_kde4_appsdir}/kdevcodeutils/ %{_kde4_appsdir}/kdevcontextbrowser/ %{_kde4_appsdir}/kdevcvs/ %{_kde4_appsdir}/kdevdebugger/ %{_kde4_appsdir}/kdevdocumentswitcher/ %{_kde4_appsdir}/kdevdocumentview/ %{_kde4_appsdir}/kdevexternalscript/ %{_kde4_appsdir}/kdevelop/ %{_kde4_appsdir}/kdevfilemanager/ %{_kde4_appsdir}/kdevfiletemplates/ %{_kde4_appsdir}/kdevgrepview/ %{_kde4_appsdir}/kdevpatchreview/ %{_kde4_appsdir}/kdevproblemreporter/ %{_kde4_appsdir}/kdevprojectmanagerview/ %{_kde4_appsdir}/kdevquickopen/ %{_kde4_appsdir}/kdevsession/ %{_kde4_appsdir}/kdevsnippet/ %{_kde4_appsdir}/kdevsourceformatter/ %{_kde4_appsdir}/kdevstandardoutputview/ %{_kde4_appsdir}/kdevtestview/ %{_kde4_appsdir}/plasma/ %{_kde4_configdir}/kdevappwizard.knsrc %{_kde4_configdir}/kdevfiletemplates.knsrc %{_kde4_iconsdir}/hicolor/*/*/*.png %{_kde4_modulesdir}/plugins/grantlee/*/kdev_filters.so %{_kde4_modulesdir}/*kdev*.so %{_kde4_modulesdir}/imports/ %{_kde4_servicesdir}/kcm_kdev*.desktop %{_kde4_servicesdir}/kdev*.desktop %{_kde4_servicetypesdir}/kdevelopplugin.desktop # should be in libexec? %{_kde4_bindir}/kdev_dbus_socket_transformer %{_kde4_bindir}/kdev_format_source %{_kde4_bindir}/kdevplatform_shell_environment.sh %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor