]> git.pld-linux.org Git - packages/kf5-ktexteditor.git/blame - kf5-ktexteditor.spec
- Up to 5.67.0.
[packages/kf5-ktexteditor.git] / kf5-ktexteditor.spec
CommitLineData
d7caa5d2 1%define kdeframever 5.67
2453e525 2%define qtver 5.9.0
9911bf22 3%define kfname ktexteditor
8aab5f4e
WF
4
5Summary: Full text editor component
9911bf22 6Name: kf5-%{kfname}
d7caa5d2 7Version: 5.67.0
2453e525 8Release: 1
8aab5f4e
WF
9License: LGPL v2.1+
10Group: X11/Libraries
9911bf22 11Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
d7caa5d2 12# Source0-md5: de9f38ec3ad76a5f19b4fc665dee5b82
8aab5f4e 13URL: http://www.kde.org/
9911bf22
AM
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}
8aab5f4e
WF
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}
34eb76cb 53BuildRequires: kf5-syntax-highlighting-devel >= %{version}
9911bf22 54BuildRequires: libgit2-devel
62e79d77 55BuildRequires: ninja
8aab5f4e
WF
56BuildRequires: perl-base
57BuildRequires: rpmbuild(macros) >= 1.164
58BuildRequires: tar >= 1:1.22
59BuildRequires: xz
11b5d5e7 60Requires: kf5-dirs
8aab5f4e
WF
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
9911bf22
AM
76Summary: Header files for %{kfname} development
77Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
8aab5f4e
WF
78Group: X11/Development/Libraries
79Requires: %{name} = %{version}-%{release}
80
81%description devel
9911bf22 82Header files for %{kfname} development.
8aab5f4e
WF
83
84%description devel -l pl.UTF-8
9911bf22 85Pliki nagłówkowe dla programistów używających %{kfname}.
8aab5f4e
WF
86
87%prep
9911bf22 88%setup -q -n %{kfname}-%{version}
8aab5f4e
WF
89
90%build
91install -d build
92cd build
62e79d77 93%cmake -G Ninja \
9911bf22 94 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
8aab5f4e 95 ../
62e79d77 96%ninja_build
8aab5f4e
WF
97
98%install
99rm -rf $RPM_BUILD_ROOT
62e79d77 100%ninja_install -C build
8aab5f4e 101
2453e525
WF
102install -d $RPM_BUILD_ROOT%{_datadir}/katepart5/syntax
103
9911bf22 104%find_lang %{kfname}5
8aab5f4e
WF
105
106%clean
107rm -rf $RPM_BUILD_ROOT
108
109%post -p /sbin/ldconfig
110%postun -p /sbin/ldconfig
111
9911bf22 112%files -f %{kfname}5.lang
8aab5f4e
WF
113%defattr(644,root,root,755)
114%doc README.md
beefbddb
WF
115#/etc/xdg/katemoderc
116#/etc/xdg/kateschemarc
117#/etc/xdg/katesyntaxhighlightingrc
8aab5f4e 118%attr(755,root,root) %ghost %{_libdir}/libKF5TextEditor.so.5
6e8950b3 119%attr(755,root,root) %{_libdir}/libKF5TextEditor.so.*.*
8aab5f4e 120%attr(755,root,root) %ghost %{qt5dir}/plugins/kf5/parts/katepart.so
2453e525
WF
121%dir %{_datadir}/katepart5
122%dir %{_datadir}/katepart5/script
123%{_datadir}/katepart5/script/README.md
124%dir %{_datadir}/katepart5/syntax
8aab5f4e
WF
125%{_datadir}/kservices5/katepart.desktop
126%{_datadir}/kservicetypes5/ktexteditor.desktop
127%{_datadir}/kservicetypes5/ktexteditorplugin.desktop
beefbddb 128#%{_datadir}/kxmlgui5/katepart
aef6a11d 129%attr(755,root,root) %{_libexecdir}/kauth/kauth_ktexteditor_helper
34eb76cb 130%{_datadir}/dbus-1/system-services/org.kde.ktexteditor.katetextbuffer.service
ef896415 131%{_datadir}/dbus-1/system.d/org.kde.ktexteditor.katetextbuffer.conf
34eb76cb
WF
132%{_datadir}/kdevappwizard/templates/ktexteditor-plugin.tar.bz2
133%{_datadir}/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy
76b045c0 134%{_datadir}/qlogging-categories5/ktexteditor.categories
8aab5f4e
WF
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.087153 seconds and 4 git commands to generate.