]> git.pld-linux.org Git - packages/kf5-ktexteditor.git/blame_incremental - kf5-ktexteditor.spec
- Up to 5.65.0.
[packages/kf5-ktexteditor.git] / kf5-ktexteditor.spec
... / ...
CommitLineData
1%define kdeframever 5.65
2%define qtver 5.9.0
3%define kfname ktexteditor
4
5Summary: Full text editor component
6Name: kf5-%{kfname}
7Version: 5.65.0
8Release: 1
9License: LGPL v2.1+
10Group: X11/Libraries
11Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12# Source0-md5: 4f3067388314b056fc2731e37fa8fc81
13URL: http://www.kde.org/
14BuildRequires: Qt5Core-devel >= %{qtver}
15BuildRequires: Qt5DBus-devel >= %{qtver}
16BuildRequires: Qt5Gui-devel >= %{qtver}
17BuildRequires: Qt5Network-devel >= %{qtver}
18BuildRequires: Qt5PrintSupport-devel >= %{qtver}
19BuildRequires: Qt5Script-devel >= %{qtver}
20BuildRequires: Qt5Test-devel >= %{qtver}
21BuildRequires: Qt5Widgets-devel >= %{qtver}
22BuildRequires: Qt5Xml-devel >= %{qtver}
23BuildRequires: Qt5XmlPatterns-devel >= %{qtver}
24BuildRequires: cmake >= 2.8.12
25BuildRequires: gettext-devel
26BuildRequires: kf5-attica-devel >= %{version}
27BuildRequires: kf5-extra-cmake-modules >= 0.0.15
28BuildRequires: kf5-karchive-devel >= %{version}
29BuildRequires: kf5-kauth-devel >= %{version}
30BuildRequires: kf5-kbookmarks-devel >= %{version}
31BuildRequires: kf5-kcodecs-devel >= %{version}
32BuildRequires: kf5-kcompletion-devel >= %{version}
33BuildRequires: kf5-kconfig-devel >= %{version}
34BuildRequires: kf5-kconfigwidgets-devel >= %{version}
35BuildRequires: kf5-kcoreaddons-devel >= %{version}
36BuildRequires: kf5-kdbusaddons-devel >= %{version}
37BuildRequires: kf5-kglobalaccel-devel >= %{version}
38BuildRequires: kf5-kguiaddons-devel >= %{version}
39BuildRequires: kf5-ki18n-devel >= %{version}
40BuildRequires: kf5-kiconthemes-devel >= %{version}
41BuildRequires: kf5-kio-devel >= %{version}
42BuildRequires: kf5-kitemviews-devel >= %{version}
43BuildRequires: kf5-kjobwidgets-devel >= %{version}
44BuildRequires: kf5-knotifications-devel >= %{version}
45BuildRequires: kf5-kparts-devel >= %{version}
46BuildRequires: kf5-kservice-devel >= %{version}
47BuildRequires: kf5-ktextwidgets-devel >= %{version}
48BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
49BuildRequires: kf5-kwindowsystem-devel >= %{version}
50BuildRequires: kf5-kxmlgui-devel >= %{version}
51BuildRequires: kf5-solid-devel >= %{version}
52BuildRequires: kf5-sonnet-devel >= %{version}
53BuildRequires: kf5-syntax-highlighting-devel >= %{version}
54BuildRequires: libgit2-devel
55BuildRequires: ninja
56BuildRequires: perl-base
57BuildRequires: rpmbuild(macros) >= 1.164
58BuildRequires: tar >= 1:1.22
59BuildRequires: xz
60Requires: kf5-dirs
61BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62
63%define qt5dir %{_libdir}/qt5
64
65%description
66KTextEditor provides a powerful text editor component that you can
67embed in your application, either as a KPart or using the
68KF5::TextEditor library (if you need more control).
69
70The text editor component contains many useful features, from syntax
71highlighting and automatic indentation to advanced scripting support,
72making it suitable for everything from a simple embedded text-file
73editor to an advanced IDE.
74
75%package devel
76Summary: Header files for %{kfname} development
77Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
78Group: X11/Development/Libraries
79Requires: %{name} = %{version}-%{release}
80
81%description devel
82Header files for %{kfname} development.
83
84%description devel -l pl.UTF-8
85Pliki nagłówkowe dla programistów używających %{kfname}.
86
87%prep
88%setup -q -n %{kfname}-%{version}
89
90%build
91install -d build
92cd build
93%cmake -G Ninja \
94 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
95 ../
96%ninja_build
97
98%install
99rm -rf $RPM_BUILD_ROOT
100%ninja_install -C build
101
102install -d $RPM_BUILD_ROOT%{_datadir}/katepart5/syntax
103
104%find_lang %{kfname}5
105
106%clean
107rm -rf $RPM_BUILD_ROOT
108
109%post -p /sbin/ldconfig
110%postun -p /sbin/ldconfig
111
112%files -f %{kfname}5.lang
113%defattr(644,root,root,755)
114%doc README.md
115#/etc/xdg/katemoderc
116#/etc/xdg/kateschemarc
117#/etc/xdg/katesyntaxhighlightingrc
118%attr(755,root,root) %ghost %{_libdir}/libKF5TextEditor.so.5
119%attr(755,root,root) %{_libdir}/libKF5TextEditor.so.*.*
120%attr(755,root,root) %ghost %{qt5dir}/plugins/kf5/parts/katepart.so
121%dir %{_datadir}/katepart5
122%dir %{_datadir}/katepart5/script
123%{_datadir}/katepart5/script/README.md
124%dir %{_datadir}/katepart5/syntax
125%{_datadir}/kservices5/katepart.desktop
126%{_datadir}/kservicetypes5/ktexteditor.desktop
127%{_datadir}/kservicetypes5/ktexteditorplugin.desktop
128#%{_datadir}/kxmlgui5/katepart
129%attr(755,root,root) %{_libexecdir}/kauth/kauth_ktexteditor_helper
130%{_datadir}/dbus-1/system-services/org.kde.ktexteditor.katetextbuffer.service
131%{_datadir}/dbus-1/system.d/org.kde.ktexteditor.katetextbuffer.conf
132%{_datadir}/kdevappwizard/templates/ktexteditor-plugin.tar.bz2
133%{_datadir}/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy
134%{_datadir}/qlogging-categories5/ktexteditor.categories
135
136%files devel
137%defattr(644,root,root,755)
138%{_includedir}/KF5/KTextEditor
139%{_includedir}/KF5/ktexteditor_version.h
140%{_libdir}/cmake/KF5TextEditor
141%attr(755,root,root) %{_libdir}/libKF5TextEditor.so
142%{qt5dir}/mkspecs/modules/qt_KTextEditor.pri
This page took 0.085089 seconds and 4 git commands to generate.