1 %define kdeframever 5.24
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: 841582f66cde2bb2712f19fe3dc2d6a3
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: libgit2-devel
54 BuildRequires: perl-base
55 BuildRequires: rpmbuild(macros) >= 1.164
56 BuildRequires: tar >= 1:1.22
59 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
61 %define qt5dir %{_libdir}/qt5
64 KTextEditor provides a powerful text editor component that you can
65 embed in your application, either as a KPart or using the
66 KF5::TextEditor library (if you need more control).
68 The text editor component contains many useful features, from syntax
69 highlighting and automatic indentation to advanced scripting support,
70 making it suitable for everything from a simple embedded text-file
71 editor to an advanced IDE.
74 Summary: Header files for %{kfname} development
75 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
76 Group: X11/Development/Libraries
77 Requires: %{name} = %{version}-%{release}
80 Header files for %{kfname} development.
82 %description devel -l pl.UTF-8
83 Pliki nagłówkowe dla programistów używających %{kfname}.
86 %setup -q -n %{kfname}-%{version}
92 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
97 rm -rf $RPM_BUILD_ROOT
99 %{__make} -C build/ install \
100 DESTDIR=$RPM_BUILD_ROOT
102 %find_lang %{kfname}5
105 rm -rf $RPM_BUILD_ROOT
107 %post -p /sbin/ldconfig
108 %postun -p /sbin/ldconfig
110 %files -f %{kfname}5.lang
111 %defattr(644,root,root,755)
114 #/etc/xdg/kateschemarc
115 #/etc/xdg/katesyntaxhighlightingrc
116 %attr(755,root,root) %ghost %{_libdir}/libKF5TextEditor.so.5
117 %attr(755,root,root) %{_libdir}/libKF5TextEditor.so.*.*
118 %attr(755,root,root) %ghost %{qt5dir}/plugins/kf5/parts/katepart.so
119 %{_datadir}/katepart5
120 %{_datadir}/kservices5/katepart.desktop
121 %{_datadir}/kservicetypes5/ktexteditor.desktop
122 %{_datadir}/kservicetypes5/ktexteditorplugin.desktop
123 #%{_datadir}/kxmlgui5/katepart
126 %defattr(644,root,root,755)
127 %{_includedir}/KF5/KTextEditor
128 %{_includedir}/KF5/ktexteditor_version.h
129 %{_libdir}/cmake/KF5TextEditor
130 %attr(755,root,root) %{_libdir}/libKF5TextEditor.so
131 %{qt5dir}/mkspecs/modules/qt_KTextEditor.pri