]> git.pld-linux.org Git - packages/kf5-ktexteditor.git/blob - kf5-ktexteditor.spec
- release 2 (by relup.sh)
[packages/kf5-ktexteditor.git] / kf5-ktexteditor.spec
1 %define         kdeframever     5.24
2 %define         qtver           5.3.2
3 %define         kfname          ktexteditor
4
5 Summary:        Full text editor component
6 Name:           kf5-%{kfname}
7 Version:        5.24.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:  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
57 BuildRequires:  xz
58 Requires:       kf5-dirs
59 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
60
61 %define         qt5dir          %{_libdir}/qt5
62
63 %description
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).
67
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.
72
73 %package devel
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}
78
79 %description devel
80 Header files for %{kfname} development.
81
82 %description devel -l pl.UTF-8
83 Pliki nagłówkowe dla programistów używających %{kfname}.
84
85 %prep
86 %setup -q -n %{kfname}-%{version}
87
88 %build
89 install -d build
90 cd build
91 %cmake \
92         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
93         ../
94 %{__make}
95
96 %install
97 rm -rf $RPM_BUILD_ROOT
98
99 %{__make} -C build/ install \
100         DESTDIR=$RPM_BUILD_ROOT
101
102 %find_lang %{kfname}5
103
104 %clean
105 rm -rf $RPM_BUILD_ROOT
106
107 %post -p /sbin/ldconfig
108 %postun -p /sbin/ldconfig
109
110 %files -f %{kfname}5.lang
111 %defattr(644,root,root,755)
112 %doc README.md
113 #/etc/xdg/katemoderc
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
124
125 %files devel
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
This page took 0.038414 seconds and 3 git commands to generate.