]> git.pld-linux.org Git - packages/kf5-ktexteditor.git/blob - kf5-ktexteditor.spec
- kauth in libexec
[packages/kf5-ktexteditor.git] / kf5-ktexteditor.spec
1 %define         kdeframever     5.43
2 %define         qtver           5.3.2
3 %define         kfname          ktexteditor
4
5 Summary:        Full text editor component
6 Name:           kf5-%{kfname}
7 Version:        5.43.0
8 Release:        1
9 License:        LGPL v2.1+
10 Group:          X11/Libraries
11 Source0:        http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12 # Source0-md5:  3ea63f69a4ed61c57b0578bc12c25606
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
58 BuildRequires:  xz
59 Requires:       kf5-dirs
60 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
61
62 %define         qt5dir          %{_libdir}/qt5
63
64 %description
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).
68
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.
73
74 %package devel
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}
79
80 %description devel
81 Header files for %{kfname} development.
82
83 %description devel -l pl.UTF-8
84 Pliki nagłówkowe dla programistów używających %{kfname}.
85
86 %prep
87 %setup -q -n %{kfname}-%{version}
88
89 %build
90 install -d build
91 cd build
92 %cmake \
93         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
94         ../
95 %{__make}
96
97 %install
98 rm -rf $RPM_BUILD_ROOT
99
100 %{__make} -C build/ install \
101         DESTDIR=$RPM_BUILD_ROOT
102
103 %find_lang %{kfname}5
104
105 %clean
106 rm -rf $RPM_BUILD_ROOT
107
108 %post -p /sbin/ldconfig
109 %postun -p /sbin/ldconfig
110
111 %files -f %{kfname}5.lang
112 %defattr(644,root,root,755)
113 %doc README.md
114 #/etc/xdg/katemoderc
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) %{_libexecdir}/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
130
131 %files devel
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
This page took 0.051332 seconds and 3 git commands to generate.