# # spec file for package kate # # Copyright (c) 2014 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: kate Version: 4.13.80 Release: 0 Summary: Advanced Text Editor License: GPL-2.0+ Group: Productivity/Editors/Other Url: http://www.kde.org/ Source0: %{name}-%{version}.tar.xz BuildRequires: libkactivities-devel BuildRequires: libkde4-devel >= %version BuildRequires: libqjson-devel BuildRequires: python-devel BuildRequires: python-kde4-devel BuildRequires: python-qt4-devel BuildRequires: python-sip-devel BuildRequires: xz Requires: libktexteditor = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %kde4_runtime_requires %description Kate is an advanced text editor for KDE. %prep %setup -q %build %ifarch ppc64 RPM_OPT_FLAGS="%{optflags} -mminimal-toc" %endif %cmake_kde4 -d build %make_jobs %install cd build %kde4_makeinstall %create_subdir_filelist -d addons/kate -f kate -v devel %create_subdir_filelist -d addons/plasma -f kate -v devel %create_subdir_filelist -d addons/ktexteditor -f ktexteditor -v devel %create_subdir_filelist -d kate -v devel %create_subdir_filelist -d kwrite -v devel %create_subdir_filelist -d part -f ktexteditor -v devel %create_subdir_filelist -d doc/kate -f kate -v devel %create_subdir_filelist -d doc/kwrite -f kwrite-doc -v devel cd .. %suse_update_desktop_file kate TextEditor %suse_update_desktop_file kwrite TextEditor %kde_post_install %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean rm -rf %{buildroot} rm -rf filelists %package devel Summary: Advanced Text Editor Development Headers Group: Development/Libraries/KDE Requires: kate = %{version} Requires: libkde4-devel %description devel Files needed for development of Kate plugins. %files devel -f filelists/devel %defattr(-,root,root) %dir %{_kde4_includedir}/kate/ %package -n libktexteditor Summary: Advanced Text Editor library Group: Productivity/Editors/Other # With the sr#160617, go-kate package is no longer shipped, # so adding specific version, if the package will return Provides: go-kate = 1.0.3 Obsoletes: go-kate <= 1.0.3 %description -n libktexteditor The libraries shared by kwrite and kate editors. %post -n libktexteditor -p /sbin/ldconfig %postun -n libktexteditor -p /sbin/ldconfig %files -n libktexteditor -f filelists/ktexteditor %defattr(-,root,root) %dir %{_kde4_appsdir}/katepart/ %dir %{_kde4_appsdir}/katepart/* %dir %{_kde4_appsdir}/katepart/*/* %dir %{_kde4_appsdir}/katepart/*/*/* %dir %{_kde4_appsdir}/katepart/*/*/*/* %dir %{_kde4_appsdir}/ktexteditor_* %files -f filelists/kate %defattr(-,root,root) %dir %{_kde4_libdir}/python*/site-packages/PyKate4/ %dir %{_kde4_appsdir}/kate/ %dir %{_kde4_appsdir}/kate/* %dir %{_kde4_appsdir}/kate/*/* %dir %{_kde4_appsdir}/kate/*/*/* %dir %{_kde4_appsdir}/kate/*/*/*/* %dir %{_kde4_appsdir}/katexmltools/ %package -n kwrite Summary: KDE Text Editor Group: Productivity/Editors/Other Requires: libktexteditor = %{version} Provides: kde4-kwrite = 4.3.0 Provides: kdebase3:/opt/kde3/bin/kwrite Obsoletes: kde4-kwrite < 4.3.0 %kde4_runtime_requires %description -n kwrite KWrite is the default text editor of the K desktop environment. %package -n kwrite-doc Summary: KDE Text Editor: Documentation Group: Productivity/Editors/Other Requires: kwrite = %{version} %description -n kwrite-doc KWrite is the default text editor of the K desktop environment. This package contains the documentation for KWrite %post -n kwrite -p /sbin/ldconfig %postun -n kwrite -p /sbin/ldconfig %files -n kwrite -f filelists/kwrite %defattr(-,root,root) %exclude %{_kde4_htmldir}/en/kwrite/ %files -n kwrite-doc -f filelists/kwrite-doc %defattr(-,root,root,-) %dir %{_kde4_htmldir}/en/kwrite/ %changelog