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