1 %define kdeframever 5.67
3 %define kfname ktexteditor
5 Summary: Full text editor component
11 Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12 # Source0-md5: de9f38ec3ad76a5f19b4fc665dee5b82
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: Qt5DBus-devel >= %{qtver}
16 BuildRequires: Qt5Gui-devel >= %{qtver}
17 BuildRequires: Qt5Network-devel >= %{qtver}
18 BuildRequires: Qt5PrintSupport-devel >= %{qtver}
19 BuildRequires: Qt5Script-devel >= %{qtver}
20 BuildRequires: Qt5Test-devel >= %{qtver}
21 BuildRequires: Qt5Widgets-devel >= %{qtver}
22 BuildRequires: Qt5Xml-devel >= %{qtver}
23 BuildRequires: Qt5XmlPatterns-devel >= %{qtver}
24 BuildRequires: cmake >= 2.8.12
25 BuildRequires: gettext-devel
26 BuildRequires: kf5-attica-devel >= %{version}
27 BuildRequires: kf5-extra-cmake-modules >= 0.0.15
28 BuildRequires: kf5-karchive-devel >= %{version}
29 BuildRequires: kf5-kauth-devel >= %{version}
30 BuildRequires: kf5-kbookmarks-devel >= %{version}
31 BuildRequires: kf5-kcodecs-devel >= %{version}
32 BuildRequires: kf5-kcompletion-devel >= %{version}
33 BuildRequires: kf5-kconfig-devel >= %{version}
34 BuildRequires: kf5-kconfigwidgets-devel >= %{version}
35 BuildRequires: kf5-kcoreaddons-devel >= %{version}
36 BuildRequires: kf5-kdbusaddons-devel >= %{version}
37 BuildRequires: kf5-kglobalaccel-devel >= %{version}
38 BuildRequires: kf5-kguiaddons-devel >= %{version}
39 BuildRequires: kf5-ki18n-devel >= %{version}
40 BuildRequires: kf5-kiconthemes-devel >= %{version}
41 BuildRequires: kf5-kio-devel >= %{version}
42 BuildRequires: kf5-kitemviews-devel >= %{version}
43 BuildRequires: kf5-kjobwidgets-devel >= %{version}
44 BuildRequires: kf5-knotifications-devel >= %{version}
45 BuildRequires: kf5-kparts-devel >= %{version}
46 BuildRequires: kf5-kservice-devel >= %{version}
47 BuildRequires: kf5-ktextwidgets-devel >= %{version}
48 BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
49 BuildRequires: kf5-kwindowsystem-devel >= %{version}
50 BuildRequires: kf5-kxmlgui-devel >= %{version}
51 BuildRequires: kf5-solid-devel >= %{version}
52 BuildRequires: kf5-sonnet-devel >= %{version}
53 BuildRequires: kf5-syntax-highlighting-devel >= %{version}
54 BuildRequires: libgit2-devel
56 BuildRequires: perl-base
57 BuildRequires: rpmbuild(macros) >= 1.164
58 BuildRequires: tar >= 1:1.22
61 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63 %define qt5dir %{_libdir}/qt5
66 KTextEditor provides a powerful text editor component that you can
67 embed in your application, either as a KPart or using the
68 KF5::TextEditor library (if you need more control).
70 The text editor component contains many useful features, from syntax
71 highlighting and automatic indentation to advanced scripting support,
72 making it suitable for everything from a simple embedded text-file
73 editor to an advanced IDE.
76 Summary: Header files for %{kfname} development
77 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
78 Group: X11/Development/Libraries
79 Requires: %{name} = %{version}-%{release}
82 Header files for %{kfname} development.
84 %description devel -l pl.UTF-8
85 Pliki nagłówkowe dla programistów używających %{kfname}.
88 %setup -q -n %{kfname}-%{version}
94 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
99 rm -rf $RPM_BUILD_ROOT
100 %ninja_install -C build
102 install -d $RPM_BUILD_ROOT%{_datadir}/katepart5/syntax
104 %find_lang %{kfname}5
107 rm -rf $RPM_BUILD_ROOT
109 %post -p /sbin/ldconfig
110 %postun -p /sbin/ldconfig
112 %files -f %{kfname}5.lang
113 %defattr(644,root,root,755)
116 #/etc/xdg/kateschemarc
117 #/etc/xdg/katesyntaxhighlightingrc
118 %attr(755,root,root) %ghost %{_libdir}/libKF5TextEditor.so.5
119 %attr(755,root,root) %{_libdir}/libKF5TextEditor.so.*.*
120 %attr(755,root,root) %ghost %{qt5dir}/plugins/kf5/parts/katepart.so
121 %dir %{_datadir}/katepart5
122 %dir %{_datadir}/katepart5/script
123 %{_datadir}/katepart5/script/README.md
124 %dir %{_datadir}/katepart5/syntax
125 %{_datadir}/kservices5/katepart.desktop
126 %{_datadir}/kservicetypes5/ktexteditor.desktop
127 %{_datadir}/kservicetypes5/ktexteditorplugin.desktop
128 #%{_datadir}/kxmlgui5/katepart
129 %attr(755,root,root) %{_libexecdir}/kauth/kauth_ktexteditor_helper
130 %{_datadir}/dbus-1/system-services/org.kde.ktexteditor.katetextbuffer.service
131 %{_datadir}/dbus-1/system.d/org.kde.ktexteditor.katetextbuffer.conf
132 %{_datadir}/kdevappwizard/templates/ktexteditor-plugin.tar.bz2
133 %{_datadir}/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy
134 %{_datadir}/qlogging-categories5/ktexteditor.categories
137 %defattr(644,root,root,755)
138 %{_includedir}/KF5/KTextEditor
139 %{_includedir}/KF5/ktexteditor_version.h
140 %{_libdir}/cmake/KF5TextEditor
141 %attr(755,root,root) %{_libdir}/libKF5TextEditor.so
142 %{qt5dir}/mkspecs/modules/qt_KTextEditor.pri