]> git.pld-linux.org Git - packages/kf5-ktexteditor.git/blob - kf5-ktexteditor.spec
f630a68532f4a5daafd19aa3e7c5a144bf5a8fe2
[packages/kf5-ktexteditor.git] / kf5-ktexteditor.spec
1 %define         kdeframever     5.39
2 %define         qtver           5.3.2
3 %define         kfname          ktexteditor
4
5 Summary:        Full text editor component
6 Name:           kf5-%{kfname}
7 Version:        5.39.0
8 Release:        2
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:  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
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) %{_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
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.063523 seconds and 2 git commands to generate.