]> git.pld-linux.org Git - packages/kf5-ktexteditor.git/blob - kf5-ktexteditor.spec
- update to 5.79.0
[packages/kf5-ktexteditor.git] / kf5-ktexteditor.spec
1 %define         kdeframever     5.79
2 %define         qtver           5.9.0
3 %define         kfname          ktexteditor
4
5 Summary:        Full text editor component
6 Name:           kf5-%{kfname}
7 Version:        5.79.0
8 Release:        1
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:  42d01794017416e54cabf71376d160b8
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 >= %{version}
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:  ninja
56 BuildRequires:  perl-base
57 BuildRequires:  rpmbuild(macros) >= 1.164
58 BuildRequires:  tar >= 1:1.22
59 BuildRequires:  xz
60 Requires:       kf5-dirs
61 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62
63 %define         qt5dir          %{_libdir}/qt5
64
65 %description
66 KTextEditor provides a powerful text editor component that you can
67 embed in your application, either as a KPart or using the
68 KF5::TextEditor library (if you need more control).
69
70 The text editor component contains many useful features, from syntax
71 highlighting and automatic indentation to advanced scripting support,
72 making it suitable for everything from a simple embedded text-file
73 editor to an advanced IDE.
74
75 %package devel
76 Summary:        Header files for %{kfname} development
77 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{kfname}
78 Group:          X11/Development/Libraries
79 Requires:       %{name} = %{version}-%{release}
80
81 %description devel
82 Header files for %{kfname} development.
83
84 %description devel -l pl.UTF-8
85 Pliki nagłówkowe dla programistów używających %{kfname}.
86
87 %prep
88 %setup -q -n %{kfname}-%{version}
89
90 %build
91 install -d build
92 cd build
93 %cmake -G Ninja \
94         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
95         ../
96 %ninja_build
97
98 %install
99 rm -rf $RPM_BUILD_ROOT
100 %ninja_install -C build
101
102 install -d $RPM_BUILD_ROOT%{_datadir}/katepart5/syntax
103
104 %find_lang %{kfname}5
105
106 %clean
107 rm -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 %attr(755,root,root) %ghost %{_libdir}/libKF5TextEditor.so.5
116 %attr(755,root,root) %{_libdir}/libKF5TextEditor.so.*.*
117 %attr(755,root,root) %ghost %{qt5dir}/plugins/kf5/parts/katepart.so
118 %dir %{_datadir}/katepart5
119 %dir %{_datadir}/katepart5/script
120 %{_datadir}/katepart5/script/README.md
121 %dir %{_datadir}/katepart5/syntax
122 %{_datadir}/kservices5/katepart.desktop
123 %{_datadir}/kservicetypes5/ktexteditor.desktop
124 %{_datadir}/kservicetypes5/ktexteditorplugin.desktop
125 %attr(755,root,root) %{_libexecdir}/kauth/kauth_ktexteditor_helper
126 %{_datadir}/dbus-1/system-services/org.kde.ktexteditor.katetextbuffer.service
127 %{_datadir}/dbus-1/system.d/org.kde.ktexteditor.katetextbuffer.conf
128 %{_datadir}/kdevappwizard/templates/ktexteditor-plugin.tar.bz2
129 %{_datadir}/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy
130 %{_datadir}/qlogging-categories5/ktexteditor.categories
131 %{_datadir}/qlogging-categories5/ktexteditor.renamecategories
132
133 %files devel
134 %defattr(644,root,root,755)
135 %{_includedir}/KF5/KTextEditor
136 %{_includedir}/KF5/ktexteditor_version.h
137 %{_libdir}/cmake/KF5TextEditor
138 %attr(755,root,root) %{_libdir}/libKF5TextEditor.so
139 %{qt5dir}/mkspecs/modules/qt_KTextEditor.pri
This page took 0.106857 seconds and 3 git commands to generate.