]> git.pld-linux.org Git - packages/kf5-kdelibs4support.git/blob - kf5-kdelibs4support.spec
- updated to 5.81.0
[packages/kf5-kdelibs4support.git] / kf5-kdelibs4support.spec
1 %define         kdeframever     5.81
2 %define         qtver           5.9.0
3 %define         kfname          kdelibs4support
4 #
5 Summary:        KDELibs 4 Support
6 Name:           kf5-%{kfname}
7 Version:        5.81.0
8 Release:        1
9 License:        LGPL v2.1+
10 Group:          X11/Libraries
11 Source0:        http://download.kde.org/stable/frameworks/%{kdeframever}/portingAids/%{kfname}-%{version}.tar.xz
12 # Source0-md5:  a105a93156ef68ba65744fb43e8d1957
13 URL:            http://www.kde.org/
14 BuildRequires:  NetworkManager-devel >= 0.7.0
15 BuildRequires:  Qt5Concurrent-devel
16 BuildRequires:  Qt5Core-devel >= 5.2.0
17 BuildRequires:  Qt5DBus-devel
18 BuildRequires:  Qt5Designer-devel
19 BuildRequires:  Qt5Gui-devel >= 5.3.1
20 BuildRequires:  Qt5Network-devel
21 BuildRequires:  Qt5PrintSupport-devel
22 BuildRequires:  Qt5Svg-devel
23 BuildRequires:  Qt5Test-devel
24 BuildRequires:  Qt5Widgets-devel
25 BuildRequires:  Qt5X11Extras-devel >= 5.2.0
26 BuildRequires:  Qt5Xml-devel >= 5.3.1
27 BuildRequires:  cmake >= 2.8.12
28 BuildRequires:  gettext-devel
29 BuildRequires:  kf5-attica-devel >= %{version}
30 BuildRequires:  kf5-extra-cmake-modules >= 1.0.0
31 BuildRequires:  kf5-karchive-devel >= %{version}
32 BuildRequires:  kf5-kauth-devel >= %{version}
33 BuildRequires:  kf5-kbookmarks-devel >= %{version}
34 BuildRequires:  kf5-kcodecs-devel >= %{version}
35 BuildRequires:  kf5-kcompletion-devel >= %{version}
36 BuildRequires:  kf5-kconfig-devel >= %{version}
37 BuildRequires:  kf5-kconfigwidgets-devel >= %{version}
38 BuildRequires:  kf5-kcoreaddons-devel >= %{version}
39 BuildRequires:  kf5-kcrash-devel >= %{version}
40 BuildRequires:  kf5-kdbusaddons-devel >= %{version}
41 BuildRequires:  kf5-kded-devel >= %{version}
42 BuildRequires:  kf5-kdesignerplugin-devel >= %{version}
43 BuildRequires:  kf5-kdoctools-devel >= %{version}
44 BuildRequires:  kf5-kemoticons-devel >= %{version}
45 BuildRequires:  kf5-kglobalaccel-devel >= %{version}
46 BuildRequires:  kf5-kguiaddons-devel >= %{version}
47 BuildRequires:  kf5-ki18n-devel >= %{version}
48 BuildRequires:  kf5-kiconthemes-devel >= %{version}
49 BuildRequires:  kf5-kinit-devel >= %{version}
50 BuildRequires:  kf5-kio-devel >= %{version}
51 BuildRequires:  kf5-kitemmodels-devel >= %{version}
52 BuildRequires:  kf5-kitemviews-devel >= %{version}
53 BuildRequires:  kf5-kjobwidgets-devel >= %{version}
54 BuildRequires:  kf5-knotifications-devel >= %{version}
55 BuildRequires:  kf5-kparts-devel >= %{version}
56 BuildRequires:  kf5-kservice-devel >= %{version}
57 BuildRequires:  kf5-ktextwidgets-devel >= %{version}
58 BuildRequires:  kf5-kunitconversion-devel >= %{version}
59 BuildRequires:  kf5-kwidgetsaddons-devel >= %{version}
60 BuildRequires:  kf5-kwindowsystem-devel >= %{version}
61 BuildRequires:  kf5-kxmlgui-devel >= %{version}
62 BuildRequires:  kf5-solid-devel >= %{version}
63 BuildRequires:  kf5-sonnet-devel >= %{version}
64 BuildRequires:  ninja
65 BuildRequires:  openssl-devel
66 BuildRequires:  rpmbuild(macros) >= 1.164
67 BuildRequires:  tar >= 1:1.22
68 BuildRequires:  xorg-lib-libX11-devel
69 BuildRequires:  xorg-lib-libX11-devel
70 BuildRequires:  xz
71 BuildRequires:  zlib-devel
72 Requires:       ca-certificates
73 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
74
75 %define         qt5dir          %{_libdir}/qt5
76
77 %description
78 This framework provides code and utilities to ease the transition from
79 kdelibs 4 to KDE Frameworks 5. This includes CMake macros and C++
80 classes whose functionality has been replaced by code in CMake, Qt and
81 other frameworks.
82
83 Code should aim to port away from this framework eventually. The API
84 documentation of the classes in this framework and the notes at
85 <http://community.kde.org/Frameworks/Porting_Notes> should help with
86 this.
87
88 Note that some of the classes in this framework, especially
89 KStandardDirs, may not work correctly unless any libraries and other
90 software using the KDELibs 4 Support framework are installed to the
91 same location as KDELibs4Support, although it may be sufficient to set
92 the KDEDIRS environment variable correctly.
93
94 %package devel
95 Summary:        Header files for %{kfname} development
96 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{kfname}
97 Group:          X11/Development/Libraries
98 Requires:       %{name} = %{version}-%{release}
99 Requires:       kf5-kcrash-devel >= %{version}
100 Requires:       kf5-kdesignerplugin-devel >= %{version}
101 Requires:       kf5-kemoticons-devel >= %{version}
102 Requires:       kf5-kguiaddons-devel >= %{version}
103 Requires:       kf5-kiconthemes-devel >= %{version}
104 Requires:       kf5-kinit-devel >= %{version}
105 Requires:       kf5-kitemmodels-devel >= %{version}
106 Requires:       kf5-kparts-devel >= %{version}
107 Requires:       kf5-kunitconversion-devel >= %{version}
108
109 %description devel
110 Header files for %{kfname} development.
111
112 %description devel -l pl.UTF-8
113 Pliki nagłówkowe dla programistów używających %{kfname}.
114
115 %prep
116 %setup -q -n %{kfname}-%{version}
117
118 %build
119 install -d build
120 cd build
121 %cmake \
122         -G Ninja \
123         -DHTML_INSTALL_DIR=%{_kdedocdir} \
124         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
125         ../
126 %ninja_build
127
128 %install
129 rm -rf $RPM_BUILD_ROOT
130 %ninja_install -C build
131
132 ln -sf /etc/certs/ca-certificates.crt $RPM_BUILD_ROOT%{_datadir}/kf5/kssl/ca-bundle.crt
133 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
134 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr@latin
135
136 %find_lang kdelibs4support --all-name --with-kde
137
138 %clean
139 rm -rf $RPM_BUILD_ROOT
140
141 %post -p /sbin/ldconfig
142 %postun -p /sbin/ldconfig
143
144 %files -f kdelibs4support.lang
145 %defattr(644,root,root,755)
146 %doc README.md
147 /etc/xdg/colors/40.colors
148 /etc/xdg/colors/Oxygen.colors
149 /etc/xdg/colors/Rainbow.colors
150 /etc/xdg/colors/Royal.colors
151 /etc/xdg/colors/Web.colors
152 /etc/xdg/kdebug.areas
153 /etc/xdg/kdebugrc
154 /etc/xdg/ksslcalist
155 %attr(755,root,root) %{_bindir}/kdebugdialog5
156 %attr(755,root,root) %{_bindir}/kf5-config
157 %attr(755,root,root) %{_libexecdir}/kf5/fileshareset
158 %ghost %{_libdir}/libKF5KDELibs4Support.so.5
159 %attr(755,root,root) %{_libdir}/libKF5KDELibs4Support.so.*.*.*
160 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/kf5deprecatedwidgets.so
161 %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_ssl.so
162 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/networkstatus.so
163 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/metainfo.so
164 %{_datadir}/dbus-1/interfaces/kf5_org.freedesktop.PowerManagement.Inhibit.xml
165 %{_datadir}/dbus-1/interfaces/kf5_org.freedesktop.PowerManagement.xml
166 %{_datadir}/dbus-1/interfaces/kf5_org.kde.Solid.Networking.Client.xml
167 %{_datadir}/dbus-1/interfaces/kf5_org.kde.Solid.PowerManagement.PolicyAgent.xml
168 %{_datadir}/kf5/kdoctools/customization/catalog4.xml
169 %{_datadir}/kf5/kdoctools/customization/dtd/kdex.dtd
170 %dir %{_datadir}/kf5/kssl
171 %{_datadir}/kf5/kssl/ca-bundle.crt
172 %{_datadir}/kf5/locale/countries
173 %{_datadir}/kf5/locale/currency
174 %{_datadir}/kf5/widgets/pics/kdatetimewidget.png
175 %{_datadir}/kf5/widgets/pics/kdatewidget.png
176 %{_datadir}/kf5/widgets/pics/kdialog.png
177 %{_datadir}/kf5/widgets/pics/kdoublenuminput.png
178 %{_datadir}/kf5/widgets/pics/keditlistbox.png
179 %{_datadir}/kf5/widgets/pics/kintnuminput.png
180 %{_datadir}/kf5/widgets/pics/kintspinbox.png
181 %{_datadir}/kf5/widgets/pics/kpushbutton.png
182 %{_datadir}/kf5/widgets/pics/krestrictedline.png
183 %{_datadir}/kf5/widgets/pics/ktextbrowser.png
184 %{_datadir}/kservices5/kcm_ssl.desktop
185 %{_datadir}/kservices5/metainfo.protocol
186 %{_datadir}/kservices5/qimageioplugins/bmp.desktop
187 %{_datadir}/kservices5/qimageioplugins/gif.desktop
188 %{_datadir}/kservices5/qimageioplugins/ico.desktop
189 %{_datadir}/kservices5/qimageioplugins/jpeg.desktop
190 %{_datadir}/kservices5/qimageioplugins/mng.desktop
191 %{_datadir}/kservices5/qimageioplugins/pbm.desktop
192 %{_datadir}/kservices5/qimageioplugins/pgm.desktop
193 %{_datadir}/kservices5/qimageioplugins/png.desktop
194 %{_datadir}/kservices5/qimageioplugins/ppm.desktop
195 %{_datadir}/kservices5/qimageioplugins/svg+xml-compressed.desktop
196 %{_datadir}/kservices5/qimageioplugins/svg+xml.desktop
197 %{_datadir}/kservices5/qimageioplugins/tiff.desktop
198 %{_datadir}/kservices5/qimageioplugins/wbmp.desktop
199 %{_datadir}/kservices5/qimageioplugins/webp.desktop
200 %{_datadir}/kservices5/qimageioplugins/xbm.desktop
201 %{_datadir}/kservices5/qimageioplugins/xpm.desktop
202 %{_datadir}/kservicetypes5/kdatatool.desktop
203 %{_datadir}/kservicetypes5/kfilewrite.desktop
204 %{_datadir}/kservicetypes5/kscan.desktop
205 %{_datadir}/kservicetypes5/qimageio_plugin.desktop
206 %{_localedir}/kf5_all_languages
207 %{_mandir}/man1/kf5-config.1*
208 %lang(ca) %{_mandir}/ca/man1/kf5-config.1*
209 %lang(de) %{_mandir}/de/man1/kf5-config.1*
210 %lang(es) %{_mandir}/es/man1/kf5-config.1*
211 %lang(it) %{_mandir}/it/man1/kf5-config.1*
212 %lang(nl) %{_mandir}/nl/man1/kf5-config.1*
213 %lang(pt) %{_mandir}/pt/man1/kf5-config.1*
214 %lang(pt_BR) %{_mandir}/pt_BR/man1/kf5-config.1*
215 %lang(sv) %{_mandir}/sv/man1/kf5-config.1*
216 %lang(uk) %{_mandir}/uk/man1/kf5-config.1*
217
218 %files devel
219 %defattr(644,root,root,755)
220 %{_includedir}/KF5/KDELibs4Support
221 %{_includedir}/KF5/kdelibs4support_version.h
222 %{_libdir}/cmake/KDELibs4
223 %{_libdir}/cmake/KF5KDE4Support
224 %{_libdir}/cmake/KF5KDELibs4Support
225 %{_libdir}/libKF5KDELibs4Support.so
This page took 0.07071 seconds and 3 git commands to generate.