1 %define kdeframever 5.39
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: 8a900eb7b0346f3ec1520c0bb1a5135c
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
55 BuildRequires: perl-base
56 BuildRequires: rpmbuild(macros) >= 1.164
57 BuildRequires: tar >= 1:1.22
60 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62 %define qt5dir %{_libdir}/qt5
65 KTextEditor provides a powerful text editor component that you can
66 embed in your application, either as a KPart or using the
67 KF5::TextEditor library (if you need more control).
69 The text editor component contains many useful features, from syntax
70 highlighting and automatic indentation to advanced scripting support,
71 making it suitable for everything from a simple embedded text-file
72 editor to an advanced IDE.
75 Summary: Header files for %{kfname} development
76 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
77 Group: X11/Development/Libraries
78 Requires: %{name} = %{version}-%{release}
81 Header files for %{kfname} development.
83 %description devel -l pl.UTF-8
84 Pliki nagłówkowe dla programistów używających %{kfname}.
87 %setup -q -n %{kfname}-%{version}
93 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
98 rm -rf $RPM_BUILD_ROOT
100 %{__make} -C build/ install \
101 DESTDIR=$RPM_BUILD_ROOT
103 %find_lang %{kfname}5
106 rm -rf $RPM_BUILD_ROOT
108 %post -p /sbin/ldconfig
109 %postun -p /sbin/ldconfig
111 %files -f %{kfname}5.lang
112 %defattr(644,root,root,755)
115 #/etc/xdg/kateschemarc
116 #/etc/xdg/katesyntaxhighlightingrc
117 %attr(755,root,root) %ghost %{_libdir}/libKF5TextEditor.so.5
118 %attr(755,root,root) %{_libdir}/libKF5TextEditor.so.*.*
119 %attr(755,root,root) %ghost %{qt5dir}/plugins/kf5/parts/katepart.so
120 %{_datadir}/katepart5
121 %{_datadir}/kservices5/katepart.desktop
122 %{_datadir}/kservicetypes5/ktexteditor.desktop
123 %{_datadir}/kservicetypes5/ktexteditorplugin.desktop
124 #%{_datadir}/kxmlgui5/katepart
125 /etc/dbus-1/system.d/org.kde.ktexteditor.katetextbuffer.conf
126 %attr(755,root,root) %{_libdir}/kauth/kauth_ktexteditor_helper
127 %{_datadir}/dbus-1/system-services/org.kde.ktexteditor.katetextbuffer.service
128 %{_datadir}/kdevappwizard/templates/ktexteditor-plugin.tar.bz2
129 %{_datadir}/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy
132 %defattr(644,root,root,755)
133 %{_includedir}/KF5/KTextEditor
134 %{_includedir}/KF5/ktexteditor_version.h
135 %{_libdir}/cmake/KF5TextEditor
136 %attr(755,root,root) %{_libdir}/libKF5TextEditor.so
137 %{qt5dir}/mkspecs/modules/qt_KTextEditor.pri